导航栏和侧边栏同时使用 Bootstrap?
Navbar and Sidebar at the same time using Bootstrap?
这看起来有点傻,但我想实现这个侧边栏:http://jasny.github.io/bootstrap/examples/navmenu-push/ with http://getbootstrap.com/components/#nav(navbar navbar-default 示例)。
将两者结合起来的最佳方式是什么?还是我应该查看另一个侧边栏包?如果有任何不同,我正在使用 Angular。
因为我不能 post 图片...请查看我的评论以了解它当前的样子。
您可以使用 Bootstrap 和 CSS 执行类似的操作。不需要另一个包。只需设置您希望侧边栏在激活时推送主要内容的百分比(即:40%):
@media screen and (max-width: 768px) {
.row-offcanvas {
position: relative;
-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
.row-offcanvas-left
.sidebar-offcanvas {
left: -40%;
}
.row-offcanvas-left.active {
left: 40%;
}
.sidebar-offcanvas {
position: absolute;
top: 0;
width: 40%;
margin-left: 12px;
}
}
这看起来有点傻,但我想实现这个侧边栏:http://jasny.github.io/bootstrap/examples/navmenu-push/ with http://getbootstrap.com/components/#nav(navbar navbar-default 示例)。
将两者结合起来的最佳方式是什么?还是我应该查看另一个侧边栏包?如果有任何不同,我正在使用 Angular。
因为我不能 post 图片...请查看我的评论以了解它当前的样子。
您可以使用 Bootstrap 和 CSS 执行类似的操作。不需要另一个包。只需设置您希望侧边栏在激活时推送主要内容的百分比(即:40%):
@media screen and (max-width: 768px) {
.row-offcanvas {
position: relative;
-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
}
.row-offcanvas-left
.sidebar-offcanvas {
left: -40%;
}
.row-offcanvas-left.active {
left: 40%;
}
.sidebar-offcanvas {
position: absolute;
top: 0;
width: 40%;
margin-left: 12px;
}
}