我的测试网站位于此link ...
当页面宽度低于768px时,如何让navicon菜单正确显示在其他所有内容上?
以下是我的navbar和colornavbar css文件:
---启动navbar.css -
/* <nav> tag, classes: navbar & navbar-default */
.navbar{
display: block;
margin-bottom: 20px;
}
.navbar-default{
background:#317ca2;
background:-o-linear-gradient(top, #3f94bf, #246485);
background:-ms-linear-gradient(top, #3f94bf, #246485);
background:-moz-linear-gradient(top, #3f94bf, #246485);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3f94bf), color-stop(1, #246485));
background:-webkit-linear-gradient(#3f94bf, #246485);
background:linear-gradient(top, #3f94bf, #246485);
-moz-box-shadow:0 1px 5px rgba(34,34,34,0.5);
-webkit-box-shadow:0 1px 5px rgba(34,34,34,0.5);
box-shadow:0 1px 5px rgba(34,34,34,0.5);
width:100%;
max-width:none;
height:50px;
margin:0;
padding:0;
border-bottom:1px solid #1b5572;
color: white;
display: block;
position: relative;
}
a.navbar-brand{
color: white;
}
/* <ul> tag, classes: nav & navbar-nav */
/* Collapsed menu links */
.navbar-default .navbar-nav > li > a {
color: white;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: yellow;
}
@media (max-width: 768px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
}
- 结束colornavbar.css -
谢谢!
答案 0 :(得分:2)
在更新代码后更新,只需在@Html.DropDownListFor(m => m.test,
new List<SelectListItem>(){
new SelectListItem() { Value = "0", Text = "text1" },
new SelectListItem() { Value = "1" , Text="text2" },
new SelectListItem() { Value = "2" , Text="text3" }
}
)
@media
这样的内容
navbar.css
}
希望这有帮助!