天天看點

Bootstrap學習--響應式導航欄

剛開始學的bootstrap都是網上的理論知識,實踐的時候才發覺根本就不是那麼回事,隻有嘗試過才知道什麼才是重點,下面詳細說一下響應式導航欄。(bootstrap3.0版本,在bootstrap4.0版本不生效)

<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
	<div class="container">
		<div class="navbar-header">
			<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
 				data-target="#navbar" aria-expanded="false" aria-controls="navbar">
				<span class="sr-only"></span>
				<span class="icon-bar"></span>
				<span class="icon-bar"></span>
				<span class="icon-bar"></span>
			</button>
			<a class="navbar-brand" href="#" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >看這裡</a>
		</div>
		<div id="navbar" class="navbar-collapse collapse" aria-expanded="false">
			<ul class="nav navbar-nav">
				<li><a href="#" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >首頁</a></li>
				<li><a href="#" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >測試</a></li>
				<li><a href="#" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >尾頁</a></li>
			</ul>
		</div>
	</div>
</nav>
           

大螢幕下:

Bootstrap學習--響應式導航欄

小螢幕下:

Bootstrap學習--響應式導航欄

<nav>标簽中的樣式我就不多做解釋了,下面先看一下.navbar-header。該類不僅會使頭部的文字看起來大一些,而且也是導航欄的頭部,當小螢幕上時是唯一能夠顯示的導航欄内容之一。

botton按鈕定義的就是小螢幕下那個3根橫杠的東西。其樣式class=“navbar-toggle collapsed”是必不可少的。

navbar-toggle樣式是控制3根斑馬線的。

collapsed是為了響應折疊插件的。

data-toggle=“collapse”表明這個button是一個折疊控件,其折疊的内容指向data-target="#navbar",即是id為navbar的内容。

aria-expanded=“false”表示初始控件是折疊的。

<div id="navbar" class="navbar-collapse collapse" aria-expanded="false">
           

這其中的nvabar-collapse是導航欄的折疊樣式,collapse這是表示初始時是折疊的,若沒有collapse樣式,那麼縮放後導航欄元素将是展開的。

繼續閱讀