Bootstrap响应式导航由768px变成992px的示例分析-创新互联

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

专注于为中小企业提供成都做网站、成都网站设计、成都外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业九江免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

具体代码如下所示:

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

    另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


    分享文章:Bootstrap响应式导航由768px变成992px的示例分析-创新互联
    链接URL:http://pwwzsj.com/article/dgoeip.html

    其他资讯