Ale*_*x R 11 twitter-bootstrap twitter-bootstrap-3
我的代码与此页面相同:
https://getbootstrap.com/docs/3.3/examples/navbar/
当我在移动设备中打开页面时,它看起来像这样:
但是,当我在桌面上打开它时,它看起来像这样:
如何强制页面在桌面上与在移动设备上看起来相同?
即我想要网站桌面版上的汉堡菜单。
我尝试过的事情
我在页面max-width=480px的外部设置了一个div,但这没有帮助。
我还已在softwarerecs SE(https://softwarerecs.stackexchange.com/questions/51989/a-css-framework-which-is-essentially-a-mobile-only-unsensitive-version-of- boo),顺便说一句,我认为这很愚蠢(库是编程所固有的,因此应该允许库中出现问题!)。
小智 10
从Bootstrap 文档中:
更改折叠的移动导航栏断点
当视口比@ grid-float-breakpoint窄时,导航栏会折叠成其垂直移动视图,而当视口的宽度至少为@ grid-float-breakpoint时,导航栏会扩展到其水平非移动视图。在较少源中调整此变量,以控制导航栏何时折叠/展开。默认值为768px(最小的“小”或“平板电脑”屏幕)。
您可以使用此自定义工具自定义断点并进行编译,也可以只编辑变量。
@grid-float-breakpoint: YOUR-BREAK-POINT
Run Code Online (Sandbox Code Playgroud)
小智 5
这是一个仅使用 css 的示例。完全归功于原作者。
HTML
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-header">
<a class="navbar-brand" href="#">Brand</a>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
<div class="navbar-header navbar-right">
<p class="navbar-text">
<a href="#" class="navbar-link">Username</a>
</p>
</div>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
CSS
body {
padding-top:70px;
}
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
}
.navbar-nav>li {
float: none;
}
.navbar-collapse.collapse.in{
display:block !important;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
518 次 |
| 最近记录: |