Bootstrap响应式导航由768px变成992px的示例分析

这篇文章主要为大家展示了“Bootstrap响应式导航由768px变成992px的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Bootstrap响应式导航由768px变成992px的示例分析”这篇文章吧。

10年积累的网站建设、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有富宁免费网站建设让你可以放心的选择与我们合作。

具体代码如下所示:

 
 
   
     
       
         
         
           
           
           
           
         
         
         
      
                                                     Home            
  •                Portfolio
  •             
  •                Team
  •             
  •                Contact
  •                   
          
         

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

    //bootstrap.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的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


    当前文章:Bootstrap响应式导航由768px变成992px的示例分析
    浏览路径:http://azwzsj.com/article/gjiohg.html

    其他资讯