当我使用this example from jasny-bootstrap并在使用navbar-toggle
和navbar-collapse
时将项目添加到导航栏,其中两个navbar-nav
列表使用navbar-left
和{{1它会在navbar-right
视图中完全打破navbar
。
desktop
左侧navbar-toggle
分辨率显示desktop
navbar
navbar-nav
left
right
navbar
mobile
} tablet
。
但是,所有这些都适用于navbar-toggle
和navbar
分辨率,尽管jasny-bootstrap
仍位于导航菜单旁边navbar-toggle
的左侧。
我理解这是因为css
使用了bootstrap
。因此,我需要css
从js
navbar-toggle
复制/使用{一个不同的课程名称()和navbar
,以便将{{1}}功能恢复为{{1}}?
答案 0 :(得分:2)
其他CSS会显示所有视口的.navbar-toggle
。只需将其修改为仅显示用于显示navmenu的按钮。
<button type="button" class="navbar-toggle navbar-toggle-reveal" data-toggle="offcanvas" data-recalc="false" data-target=".navmenu" data-canvas=".canvas">
@media (min-width: 0) {
.navbar-toggle-reveal {
display: block; /* force showing the toggle */
}
}