gpt4 book ai didi

javascript - Bootstrap 3 导航堆叠折叠

转载 作者:太空宇宙 更新时间:2023-11-04 13:19:57 24 4
gpt4 key购买 nike

我正在设计我的 friend 网站,并且正在制作导航菜单。我在名为 navigation 的 div 中使用了带有 nav-stacked 的 nav-pills,就像它的容器一样。

HTML:

<div id="navigation">
<a href="./" id="logo">Logo</a>
<ul class="nav nav-pills nav-stacked" style="padding-top:50px;">
<li class="active"><a href="#"><span class="glyphicon glyphicon-home"></span> Home</a></li>
<li><a href="#">Forum</a></li>
<li><a href="#">Exile Support <small>Coming Soon</small></a></li>
<li class="nav-header disabled"><a href="#">Market</a></li>
<li><a href="#"><span class="glyphicon glyphicon-list"></span> Server Ranks</a></li>
<li><a href="#"><span class="glyphicon glyphicon-shopping-cart"></span> Shop</a></li>
</ul>

CSS:

#navigation{
min-width: 200px;
margin: 0;
min-height: 800px;
float: left;
display: block;
clear: both;
font-size: 10px;
background: -webkit-linear-gradient(bottom,rgba(227,227,227,1) 0px,rgba(227,227,227,0) 40px),-webkit-linear-gradient(right,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,transparent 30px,transparent 100%);
background: -moz-linear-gradient(bottom,rgba(227,227,227,1) 0px,rgba(227,227,227,0) 40px),-moz-linear-gradient(right,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,transparent 30px,transparent 100%);
background: -webkit-linear-gradient(bottom,rgba(227,227,227,1) 0px,rgba(227,227,227,0) 40px),-webkit-linear-gradient(right,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,transparent 30px,transparent 100%);
background: -o-linear-gradient(bottom,rgba(227,227,227,1) 0px,rgba(227,227,227,0) 40px),-o-linear-gradient(right,rgba(0,0,0,.12),rgba(0,0,0,.08) 1px,rgba(0,0,0,.08) 1px,transparent 30px,transparent 100%);
}

#navigation .nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
background: #6E28C9;
margin-left: 10px;
box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
color: #b3c7e4;
}

#navigation .nav-pills > li > a {
border-radius: 0;
}
#navigation .nav-pills > li > a:hover{
box-shadow: inset 0 1px 5px #5f5f5f;
}

#navigation .nav > li > a {
padding: 10px 20px 20px;
}

#navigation .nav > li > a small{
color: #999999;
font-size: 7.7px;
float: right;
text-transform: uppercase;
}

#navigation .nav > li.disabled.nav-header > a {
cursor: default;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}

#navigation .nav > li:nth-child(4) > a:hover {
box-shadow: none;
}

@media screen and (max-width: 768px){
#navigation .nav{
float: left;
}
}

我尝试使用@media 将导航推到顶部,但没有成功。所以这就是我正在尝试做的事情:

导航有效。它只是没有反应。我希望它像导航栏一样折叠并跳转到移动设备上的页面顶部,而不是停留在一边。我所做的一切都不是在锻炼,我在互联网上复制的所有内容都不是我需要的。我试图让它崩溃,但当我缩小窗口并且所有内容都被推到它下面时,它只是粘在一边。

fiddle :http://jsfiddle.net/9XrJp/

最佳答案

我不确定我是否理解正确,但请尝试修改您的 css 中的最小高度和最小宽度设置 - 它响应 jsfiddle 视口(viewport)中的更改

min-width: 50px
min-height: 200px

关于javascript - Bootstrap 3 导航堆叠折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19199086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com