Bootstrap响应式导航由768px变成992px的实现代码

网友投稿 310 2023-05-07


Bootstrap响应式导航由768px变成992px的实现代码

废话不多说了,直接给大家贴代码了,具体代码如下所示:

Bootstrappin'

Home

Portfolio

Team

Contact

这是我跟着做的一个实例,看上面第一个注释,button定义了类navbar-toggle。navbar-toggle其中的一个样式是媒体查询。

//PpCAqObootstrap.css

@media (min-width: 992px) {

.navbar-toggle {

display: none;

}

}

然后我又查看了下navbar.less文件。发现

//navbar.less

.navbar-toggle {

position: relative;

float: right;

margin-right: @navbar-padding-horizontal;

padding: 9px 10px;

.navbar-vertical-align(34px);

background-color: transparent;

border: 1px solid transparent;

border-radius: @border-radius-base;

// Bars

.icon-bar {

display: block;

width: 22px;

height: 2px;

border-radius: 1px;

}

.icon-bar + .icon-bar {

margin-top: 4px;

}

@media (min-width: @grid-float-breakpoint) { //@grid-float-breakpoint

display: none;

}

}

//variables.less

@grid-float-breakpoint: @screen-sm-min; //想要改成992px这里就要用这个 @grid-float-breakpoint: @screen-md-min;

//--------

@screen-sm: 768px;

@screen-sm-min: @screen-sm;

@screen-md: 992px;

@screen-md-min: @screen-md;

@screen-desktop: @screen-md-min;

// Large screen / wide desktop

// Note: Deprecated @screen-lg and @screen-lg-desktop as of v3.0.1

@screen-lg: 1200px;

@screen-lg-min: @screen-lg;

@screen-lg-desktop: @screen-lg-min;

所以,如果你想修改默认的折叠断点,就将上面的媒体查询变量 @grid-float-breakpoint:     @screen-sm-min;

修改为其他Bootstrap定义的断点,当然也可以自定义一个断点变量。然后重新编译为css文件即可。

注:最好把 variables.less 复制一份为 _variables.lss。navbar.less 复制一份 _navbar.less。然后在复制的文件上修改。最后将 bootstrap.less 复制一份 __bootstrap 将其中的导入

//__bootstrap.less

//@import "navbar.less";

@import "_navbar.less";

//@import "variables.less";

@import "_variables.less";

修改完,编译自定义的 __bootstrap.less 即可。

以上所述是给大家介绍的Bootstrap响应式导航由768px变成992px的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java 使用DecimalFormat进行数字的格式化实例详解
下一篇:Java class文件格式之方法_动力节点Java学院整理
相关文章

 发表评论

暂时没有评论,来抢沙发吧~