国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Bootstrap響應式導航由768px變成992px的實現代碼

2019-11-19 16:20:10
字體:
來源:轉載
供稿:網友

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

<!--響應式導航部分--> <header role="banner">   <nav role="navigation" class="navbar navbar-static-top navbar-default">     <div class="container ">       <div class="navbar-header">         <!--設置手風琴式的navbar,然后類navbar-toggle包裝在屏幕大于992px,隱藏-->         <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">           <!--這里的span.icon-bar 是用來在按鈕中畫三條線-->           <span class="icon-bar"></span>           <span class="icon-bar"></span>           <span class="icon-bar"></span>         </button>         <a class="navbar-brand" href="index.html" rel="external nofollow" rel="external nofollow" ><img src="img/logo.png" alt="Bootstrappin'" width="120"></a>         <!--這里的商標圖一定要設置寬度-->       </div>       <!--這里的類collapse保證默認包裹的菜單是隱藏的,如果 替換為 in 則顯示-->       <div class="navbar-collapse collapse" id="navbar-collapse">         <ul class="nav navbar-nav">           <li class="active"><a href="index.html" rel="external nofollow" rel="external nofollow" >             <span class="icon fa fa-home "></span> Home</a></li>           <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >             <span class="icon fa fa-desktop"></span> Portfolio</a></li>           <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >             <span class="icon fa fa-group "></span> Team</a></li>           <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" >             <span class="icon fa fa-envelope "></span> Contact</a></li>         </ul>       </div><!--/.nav-collapse -->     </div><!--/.container -->   </nav> </header> 

這是我跟著做的一個實例,看上面第一個注釋,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的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西吉县| 昌吉市| 文昌市| 秭归县| 瓦房店市| 红原县| 济阳县| 抚远县| 庄浪县| 兴国县| 武冈市| 宾川县| 泾源县| 东宁县| 山西省| 亳州市| 东源县| 江津市| 崇阳县| 黑龙江省| 凌海市| 芷江| 简阳市| 揭东县| 历史| 渭源县| 玉山县| 武宁县| 奉节县| 鄂尔多斯市| 和田市| 富阳市| 新邵县| 霍林郭勒市| 高雄市| 沽源县| 许昌县| 崇礼县| 武穴市| 嘉祥县| 万宁市|