我是一名Bootstrap新手,我只是在网站上排序,包括响应式设置。
测试链接在这里 -
http://www.leedsinkcartridges.co.uk/testrs/index.html
除了iPad平板电脑肖像覆盖媒体点768px到991px外,我完全按照自己的意愿使用它。
我已经复制了Bootly CSS来调整这里讨论的媒体查询断点 - bootply.com/105174
在styles.css文件的底部尝试此代码,它会显示汉堡包菜单,但它会将我的导航栏显示为条形而不是堆栈 -
@media (min-width: 768px) and (max-width:991px)
{
site-navigation
{
position: absolute;
top: 50%;
right: 20px;
transform: translate(0, -50%);
-webkit-transform: translateY(-50%);
}
.nav-invert .site-navigation
{
left: 20px;
right: 0;
}
.navbar-header {
float: none;
}
.navbar-left,.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin-top: 7.5px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
}
文件的Dropbox链接在这里 -
https://www.dropbox.com/s/cxn91itr8ek2d9k/ipad_portrait.zip?dl=0
Bootstrap CSS是版本v3.3.2
该网站的CSS目前有点乱,所以道歉!
任何想法我如何修复它,因为它几乎就在那里!
谢谢,
戴夫。
答案 0 :(得分:0)
我不希望你在项目中抓住某人的CSS作为最佳实践的一部分。
除此之外,您可以按照post中提到的所有3种方法进行操作。
此外,我还在同一个comment上添加了article,这是您问题的确切解决方案。该解决方案不需要任何CSS更改。
以下引用与comment相同,供您参考。请参考它,您可能还需要访问Bootstrap的customize and download页面!
如果您希望折叠导航栏的速度为768px(screen-sm-min),那么您不需要自定义任何内容,因为 默认导航栏将在Bootstrap中以768px折叠。
但是当然如果你需要它以992px(screen-md-min)折叠, 你可以改变" @ grid-float-breakpoint"的值。同 " @屏幕-SM-分钟&#34 ;.同样地,你可以为" @ screen-lg-min"要么 " @屏幕-XS-分钟"
感谢。
希望你找到解决方案。
感谢。