我有一个客户端正在对内部页面的响应性调整进行逆转,并希望保留新的页眉和页脚元素,减去响应功能 . 我们正在使用Bootstrap 3 .
我的问题是所有关于删除响应功能的建议都会产生
-
如果我使用修改后的.container宽度和最大宽度设置保留原始Bootstrap.css文件,导航栏将显示为正常,但在命中768px断点后元素将消失 . 没有汉堡包图标,所有其他样式都是正常的 .
-
使用从媒体查询断点设置为0的引导站点重新编译的Bootstrap.css文件,无论站点宽度如何,导航栏都保持折叠状态,汉堡包图标打开导航元素 .
到目前为止我做了什么:
-
编译了一个新的bootstrap.css文件,其中所有屏幕大小的媒体断点都设置为0
-
已删除视口元标记
-
将.container宽度设置为
!important
修饰符固定
如果没有从内部页面中删除Bootstrap,我还有其他选择吗?该项目使用bower进行包管理 . 因此,我不能使用我现有的less编译器来重建css文件,并且仅限于使用customizer site
2 回答
由于没有快速简便的方法来删除功能,我只是继续重建导航栏减去Bootstrap绑定并重复SCSS中的元素样式 .
重建具有无响应功能的导航栏大约需要45分钟,相比之下,大约需要2.5小时才能找到修复程序 .
要使导航栏永不折叠到其垂直移动视图,请将
@grid-float-breakpoint
Less变量设置为0px
.此变量是导航栏折叠的浏览器视口宽度 .
另见http://getbootstrap.com/css/#grid-less
或者,从官方Bootstrap Non-responsive Example获取适用的CSS块: