【发布时间】:2018-06-28 09:19:23
【问题描述】:
我正在尝试在 Bootstrap 3.3.7 中实现https://bootsnipp.com/snippets/featured/navigation-sidebar-with-toggle 上显示的内容
以上是在 Bootstrap 3.0.3 中编写的。当我在本地机器上使用 3.0.3 时,它的工作原理与上面链接中呈现的完全一样。但是,当我切换到 3.3.7(在我想要此菜单的项目中使用它)时,它不会。
我正在尝试找出导致此问题的 3.0.3 和 3.3.7 之间的不同之处。我可以在 Bootstrap 附带的 CSS 中看到的唯一类是 .row:
.row {
margin-left:0px;
margin-right:0px;
}
当我将其注释掉时,无论如何都没有区别。 CSS 中的其他声明似乎不是 Bootstrap,所以不知道为什么更改版本会这样做。
我浏览了部分 CSS 并尝试注释掉或更改值,但我无法弄清楚这一点。特别是涉及(-)150px 和70px 的任何内容,因为这似乎是在控制宽度和位置。
它的渲染方式是这样的(菜单打开):
然后当菜单关闭时 - 消失在浏览器的左边缘之外。
我想实现一个可折叠的左侧边栏,其中可以看到用于切换它的按钮,就像上面的链接一样。我找不到任何针对 Bootstrap 3.3.7 的教程可以做到这一点 - 尽管它在许多网站上似乎是一个非常常见的功能。
请有人帮我完成这项工作,或建议与 3.3.7 兼容的替代方案吗?
【问题讨论】:
标签: html css twitter-bootstrap twitter-bootstrap-3