html - Bootstrap 侧边栏未按预期折叠
问题描述
这个问题来自我之前问过的一个问题,但这是一个单独的问题:Bootstrap 3 中的带切换的左侧边栏不起作用
jsfiddle 在这里:https ://jsfiddle.net/y9khea25/1/
我已经实现了答案(在本地副本上),它整理了汉堡菜单的位置以打开/关闭左侧边栏。
但是,当我将浏览器窗口的大小调整到媒体查询中的断点时(max-width:767px)
,我得到以下信息:
正在使用媒体查询,因为左侧边栏应该在断点处折叠:
@media (max-width:767px) {
main {
padding-left: 70px;
transition: all .4s ease 0s;
}
#sidebar {
left: 70px;
}
main.active {
padding-left: 150px;
}
main.active #sidebar {
left: 150px;
width: 150px;
transition: all .4s ease 0s;
}
}
我不知道问题是否是由于我在内部<main>
、.col-sm-3 .col-md-2
左侧边栏和.col-xs-12 .col-sm-9 .col-md-10
内容中使用了以下 Bootstrap 类。但是这是必需的,因为我想要侧边栏和内容的那些列比例。我不明白它们是否被使用,因为 #sidebar
在 CSS 中有 150px 的固定宽度。
当我遇到这个问题时,请有人帮忙吗?
小提琴上显示的效果是正确的,除了在断点处我希望左侧边栏处于“折叠”位置,并且能够使用汉堡菜单()重新打开它#menu-toggle
。
解决方案
推荐阅读
- r - 使用 R 中的 clusGAP 函数查找集群的数量
- python - 如何找到文件的完整路径?
- shader - Godot 视觉着色器将代码从片段复制到顶点
- javascript - Google 脚本字符串以 ... 结尾,然后未定义
- c - C结构故障?(我是 C 编程新手)
- angular - 带片段的子路线
- javascript - 用 setInterval 改变 useState 的值
- javascript - 如何将标记添加到图层并使用传单显示它们
- reactjs - 过渡动画在 tailwindcss/react 中不起作用
- sonos - Sonos Api:有没有办法了解 Sonos 最喜欢玩的是哪个?