Bootstrap佈局組件
1、 Bootstrap字體圖標
(1)、字體圖標列錶鍊接
http://www.runoob.com/bootstrap/bootstrap-glyphicons.html
(2)、用法
如需使用圖標,只需要簡單地使用下面的代碼即可。請在圖標和文本之間保留適當的空間。沒有glyphicon的css。
<span></span>
(3)、定製字體圖標
我們已經看到如何使用字體圖標,接下來我們看看如何定製字體圖標。
我們將以上面的實例開始,並通過改變字體尺寸、顏色和應用文本陰影來進行定製圖標。
A、定製圖標
<button type="button"> <span></span> User</button>
B、定製字體尺寸
通過增加或減少圖標的字體尺寸,您可以讓圖標看起來更大或更小。
<button type="button"style="font-size: 60px"> <span></span> User</button>
C、定製字體顏色
<button type="button"style="color: rgb(212, 106, 64);"> <span></span> User</button>
D、應用文本陰影
<button type="button"style="text-shadow: black 5px 3px 3px;"> <span></span> User</button>
2、Bootstrap下拉菜單
(1)、下拉菜單是可切換的,是以列表格式顯示鏈接的上下文菜單。這可以通過與下拉菜單(Dropdown) JavaScript 插件的互動來實現。
如需使用下列菜單,只需要在class .dropdown 內加上下拉菜單即可。
<div> <button type="button" id="dropdownMenu1" data-toggle="dropdown"> 主題<span></span> </button> <ul role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">Java</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">數據挖掘</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#"> 數據通信/網絡</a> </li> <li role="presentation"></li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">分離的鏈接</a> </li> </ul></div>
(2)、對齊
通過向.dropdown-menu 添加class .pull-right 來向右對齊下拉菜單。
(3)、標題
您可以使用class dropdown-header 向下拉菜單的標籤區域添加標題。
3、 Bootstrap 按鈕組
(1)、按鈕組允許多個按鈕被堆疊在同一行上。當你想要把按鈕對齊在一起時,這就顯得非常有用。
(2)、嵌套
您可以在一個按鈕組內嵌套另一個按鈕組,即,在一個.btn-group 內嵌套另一個.btn-group 。當您向讓下拉菜單與一系列按鈕組合使用時,就會用到這個。
4、 Bootstrap 按鈕下拉菜單
使用Bootstrap class 向按鈕添加下拉菜單。如需向按鈕添加下拉菜單,只需要簡單地在在一個.btn-group 中放置按鈕和下拉菜單即可。您也可以使用<span></span> 來指示按鈕作為下拉菜單。
<div> <button type="button" data-toggle="dropdown"> 默認<span></span> </button> <ul role="menu"> <li><a href="#">功能</a></li> <li><a href="#">另一個功能</a></li> <li><a href="#">其他</a></li> <li></li> <li><a href="#">分離的鏈接</a></li> </ul></div>
(1)、分割的按鈕下拉菜單
分割的按鈕下拉菜單使用與下拉菜單按鈕大致相同的樣式,但是對下拉菜單添加了原始的功能。分割按鈕的左邊是原始的功能,右邊是顯示下拉菜單的切換。
<div> <button type="button">默認</button> <button type="button" data-toggle="dropdown"> <span></span> <span>切換下拉菜單</span> </button> <ul role="menu"> <li><a href="#">功能</a></li> <li><a href="#">另一個功能</a></li> <li><a href="#">其他</a></li> <li></li> <li><a href="#">分離的鏈接</a></li> </ul></div>
(2)、按鈕下拉菜單的大小
您可以使用帶有各種大小按鈕的下拉菜單:.btn-large、.btn-sm 或.btn-xs。
(3)、按鈕上拉菜單
菜單也可以往上拉伸的,只需要簡單地向父.btn-group 容器添加.dropup 即可。
<div></div>
5、 Bootstrap 輸入框組
輸入框組。輸入框組擴展自表單控件。使用輸入框組,您可以很容易地向基於文本的輸入框添加作為前綴和後綴的文本或按鈕。
通過向輸入域添加前綴和後綴的內容,您可以向用戶輸入添加公共的元素。例如,您可以添加美元符號,或者在Twitter 用戶名前添加@,或者應用程序接口所需要的其他公共的元素。
向.form-control 添加前綴或後綴元素的步驟如下:
A、把前綴或後綴元素放在一個帶有class .input-group 的<div> 中。
B、接著,在相同的<div> 內,在class 為.input-group-addon 的<span> 內放置額外的內容。
C、把該<span> 放置在<input> 元素的前面或者後面。
為了保持跨瀏覽器的兼容性,請避免使用<select> 元素,因為它們在WebKit 瀏覽器中不能完全渲染出效果。也不要直接向表單組應用輸入框組的class,輸入框組是一個孤立的組件。
<form role="form"> <div> <span>$</span> <input type="text"placeholder="twitterhandle"> <span>.00</span> </div> </form>
(1)、輸入框組的大小
您可以通過向.input-group 添加相對錶單大小的class(比如.input-group-lg、input-group-sm、input-group-xs)來改變輸入框組的大小。輸入框中的內容會自動調整大小。
(2)、複選框和單選插件
您可以把複選框和單選插件作為輸入框組的前綴或者後綴元素
<div> <span> <input type="checkbox"> </span> <input type="text"></div>
(3)、按鈕插件
您也可以把按鈕作為輸入框組的前綴或者後綴元素,這個時候您就不是添加.input-group-addon class,您需要使用class .input-group-btn 來包裹按鈕。這是必需的,因為默認的瀏覽器樣式不會被重寫。
<div> <span> <button type="button"> Go! </button> </span> <input type="text"></div>
(4)、帶有下拉菜單的按鈕
在輸入框組中添加帶有下拉菜單的按鈕,只需要簡單地在一個.input-group-btn class 中包裹按鈕和下拉菜單即可。
<div> <div> <button type="button" data-toggle="dropdown"> 下拉菜單<span></span> </button> <ul> <li><a href="#">功能</a></li> <li><a href="#">另一個功能</a></li> <li><a href="#">其他</a></li> <li></li> <li><a href="#">分離的鏈接</a></li> </ul> </div> <input type="text"></div>
(5)、分割的下拉菜單按鈕
在輸入框組中添加帶有下拉菜單的分割按鈕,使用與下拉菜單按鈕大致相同的樣式,但是對下拉菜單添加了主要的功能,
<div> <div> <button type="button" tabindex="-1"> 下拉菜單</button> <button type="button" data-toggle="dropdown" tabindex="-1"> <span></span> <span>切換下拉菜單</span> </button> <ul> <li><a href="#">功能</a></li> <li><a href="#">另一個功能</a></li> <li><a href="#">其他</a></li> <li></li> <li><a href="#">分離的鏈接</a></li> </ul> </div> <input type="text"> </div>
6、Bootstrap 導航元素
使用相同的標記和基類.nav。 Bootstrap 也提供了一個用於共享標記和狀態的幫助器類。改變修飾的class,可以在不同的樣式間進行切換。
(1)、表格導航或標籤
創建一個標籤式的導航菜單:
A、以一個帶有class .nav 的無序列表開始。
B、添加class .nav-tabs。
<ul> <li><a href="#">Home</a></li> <li><a href="#">SVN</a></li> <li><a href="#">iOS</a></li> <li><a href="#">VB.Net</a></li> <li><a href="#">Java</a></li> <li><a href="#">PHP</a></li></ul>
(2)、膠囊式的導航菜單
A、基本的膠囊式導航菜單
如果需要把標籤改成膠囊的樣式,只需要使用class .nav-pills 代替.nav-tabs 即可,其他的步驟與上面相同。
<ul> <li><a href="#">Home</a></li> <li><a href="#">SVN</a></li> <li><a href="#">iOS</a></li> <li><a href="#">VB.Net</a></li> <li><a href="#">Java</a></li> <li><a href="#">PHP</a></li></ul>
B、垂直的膠囊式導航菜單
您可以在使用class .nav、.nav-pills 的同時使用class .nav-stacked,讓膠囊垂直堆疊。
<ul> <li><a href="#">Home</a></li> <li><a href="#">SVN</a></li> <li><a href="#">iOS</a></li> <li><a href="#">VB.Net</a></li> <li><a href="#">Java</a></li> <li><a href="#">PHP</a></li></ul>
(3)、兩端對齊的導航
您可以在屏幕寬度大於768px 時,通過在分別使用.nav、.nav-tabs 或.nav、.nav-pills 的同時使用class .nav-justified,讓標籤式或膠囊式導航菜單與父元素等寬。在更小的屏幕上,導航鏈接會堆疊。
<ul> <li><a href="#">Home</a></li> <li><a href="#">SVN</a></li></ul><ul> <li><a href="#">Home</a></li> <li><a href="#">SVN</a></li></ul>
(4)、禁用鏈接
對每個.nav class,如果添加了.disabled class,則會創建一個灰色的鏈接,同時禁用了該鏈接的:hover 狀態,
<ul> <li><a href="#">Home</a></li> <li><a href="#">SVN</a></li> <li><a href="#">iOS(禁用鏈接)</a></li></ul><ul> <li><a href="#">Home</a></li> <li><a href="#">SVN</a></li> <li><a href="#">VB.Net(禁用鏈接)</a></li></ul>
(5)、下拉菜單
導航菜單與下拉菜單使用相似的語法。默認情況下,列表項的錨與一些數據屬性協同合作來觸髮帶有.dropdown-menu class 的無序列表。
A、帶有下拉菜單的標籤
向標籤添加下拉菜單的步驟如下:
以一個帶有class .nav 的無序列表開始。
添加class .nav-tabs。
添加帶有.dropdown-menu class 的無序列表。
<ul> <li><a href="#">Home</a></li> <li><a href="#">SVN</a></li> <li> <a data-toggle="dropdown" href="#"> Java <span></span> </a> <ul> <li><a href="#">Swing</a></li> <li></li> <li><a href="#">分離的鏈接</a></li> </ul> </li> <li><a href="#">PHP</a></li></ul>
B、帶有下拉菜單的膠囊
步驟與創建帶有下拉菜單的標籤相同,只是需要把.nav-tabs class 改為.nav-pills。
7、Bootstrap 導航欄
導航欄是一個很好的功能,是Bootstrap 網站的一個突出特點。導航欄在您的應用或網站中作為導航頁頭的響應式基礎組件。導航欄在移動設備的視圖中是折疊的,隨著可用視口寬度的增加,導航欄也會水平展開。在Bootstrap 導航欄的核心中,導航欄包括了站點名稱和基本的導航定義樣式。
(1)、默認的導航欄
創建一個默認的導航欄的步驟如下:
A、向<nav> 標籤添加class .navbar、.navbar-default。
B、向上面的元素添加role="navigation",有助於增加可訪問性。
C、向<div> 元素添加一個標題class .navbar-header,內部包含了帶有class navbar-brand 的<a> 元素。這會讓文本看起來更大一號。
D、為了嚮導航欄添加鏈接,只需要簡單地添加帶有class .nav、.navbar-nav 的無序列表即可。
<nav role="navigation"> <div> <a href="#">W3Cschool</a> </div> <div> <ul> <li><a href="#">iOS</a></li> <li><a href="#">SVN</a></li> <li> <a href="#" data-toggle="dropdown"> Java <b></b> </a> <ul> <li></li> <li><a href="#">分離的鏈接</a></li> <li></li> <li><a href="#">另一個分離的鏈接</a></li> </ul> </li> </ul> </div></nav>
(2)、響應式的導航欄
為了給導航欄添加響應式特性,您要折疊的內容必須包裹在帶有classes .collapse、.navbar-collapse 的<div> 中。折疊起來的導航欄實際上是一個帶有class .navbar-toggle 及兩個data- 元素的按鈕。第一個是data-toggle,用於告訴JavaScript 需要對按鈕做什麼,第二個data-target,指示要切換到哪一個元素。三個帶有class .icon-bar 的<span> 創建所謂的漢堡按鈕。這些會切換為.nav-collapse <div> 中的元素。為了實現以上這些功能,您必須包含Bootstrap 折疊(Collapse)插件。
<nav role="navigation"> <div> <button type="button" data-toggle="collapse" data-target="#example-navbar-collapse"> <span>切換導航</span> <span></span> <span></span> <span></span> </button> <a href="#">W3Cschool</a> </div> <div id="example-navbar-collapse"> <ul> <li><a href="#">iOS</a></li> <li><a href="#">SVN</a></li> <li> <a href="#" data-toggle="dropdown"> Java <b></b> </a> <ul> <li><a href="#">jmeter</a></li> <li></li> <li><a href="#">分離的鏈接</a></li> <li></li> <li><a href="#">另一個分離的鏈接</a></li> </ul> </li></ul></div></nav>
(3)、導航欄中的表單
導航欄中的表單不是使用Bootstrap 表單章節中所講到的默認的class,它是使用.navbar-form class。這確保了表單適當的垂直對齊和在較窄的視口中折疊的行為。使用對齊方式選項(這將在組件對齊方式部分進行詳細講解)來決定導航欄中的內容放置在哪裡。
<nav role="navigation"> <div> <a href="#">W3Cschool</a> </div> <div> <form role="search"> <div> <input type="text" placeholder="Search"> </div> <button type="submit">提交</button> </form> </div></nav>
(4)、導航欄中的按鈕
您可以使用class .navbar-btn 向不在<form> 中的<button> 元素添加按鈕,按鈕在導航欄上垂直居中。 .navbar-btn 可被使用在<a> 和<input> 元素上。不要在.navbar-nav 內的<a> 元素上使用.navbar-btn,因為它不是標準的button class。
<nav role="navigation"> <div> <a href="#">W3Cschool</a> </div> <div> <form role="search"> <div> <input type="text" placeholder="Search"> </div> <button type="submit">提交按鈕</button> </form> <button type="button"> 導航欄按鈕</button> </div></nav>
(5)、導航欄中的文本
如果需要在導航中包含文本字符串,請使用class .navbar-text。這通常與<p> 標籤一起使用,確保適當的前導和顏色。
<nav role="navigation"> <div> <a href="#">W3Cschool</a> </div> <div> <p>Signed in as Thomas</p> </div></nav>
(6)、非導航鏈接
如果您不想在常規的導航欄導航組件內使用標準的鏈接,那麼請使用class navbar-link 來為默認的和倒轉的導航欄選項添加適當的顏色,
<nav role="navigation"> <div> <a href="#">W3Cschool</a> </div> <div> <p>Signed in as <a href="#">Thomas</a> </p></div></div>
(7)、組件對齊方式
您可以使用實用工具class .navbar-left 或.navbar-right 向左或向右對齊導航欄中的導航鏈接、表單、按鈕或文本這些組件。這兩個class 都會在指定的方向上添加CSS 浮動。
(8)、固定到頂部
Bootstrap 導航欄可以動態定位。默認情況下,它是塊級元素,它是基於在HTML 中放置的位置定位的。通過一些幫助器類,您可以把它放置在頁面的頂部或者底部,或者您可以讓它成為隨著頁面一起滾動的靜態導航欄。如果您想要讓導航欄固定在頁面的頂部,請向.navbar class 添class .navbar-fixed-top。下面的實例演示了這點:為了防止導航欄與頁面主體中的其他內容的頂部相交錯,請向<body> 標籤添加至少50 像素的內邊距(padding),內邊距的值可以根據您的需要進行設置。
<nav role="navigation">
</nav>
(9)、固定到底部
如果您想要讓導航欄固定在頁面的底部,請向.navbar class 添加class .navbar-fixed-bottom。
<nav role="navigation"></nav>
(10)、靜態的頂部
如需創建能隨著頁面一起滾動的導航欄,請添加.navbar-static-top class。該class 不要求向<body> 添加內邊距(padding)。
<nav role="navigation">
</nav>
(11)、倒置的導航欄
為了創建一個帶有黑色背景白色文本的倒置的導航欄,只需要簡單地向.navbar class 添加.navbar-inverse class 即可,如下面的實例所示:
為了防止導航欄與頁面主體中的其他內容的頂部相交錯,請向<body> 標籤添加至少50 像素的內邊距(padding),內邊距的值可以根據您的需要進行設置。
<nav role="navigation"></nav>
8、Bootstrap 麵包屑導航(Breadcrumbs)
麵包屑導航(Breadcrumbs)是一種基於網站層次信息的顯示方式。以博客為例,麵包屑導航可以顯示發布日期、類別或標籤。它們表示當前頁面在導航層次結構內的位置。
Bootstrap 中的麵包屑導航(Breadcrumbs)是一個簡單的帶有.breadcrumb class 的無序列表。分隔符會通過CSS(bootstrap.min.css)中下面所示的class 自動被添加:
<ol>
<li><a href="#">Home</a></li>
<li><a href="#">2013</a></li>
<li>十一月</li>
</ol>
9、Bootstrap 分頁
(1)、分頁(Pagination),是一種無序列表,Bootstrap 像處理其他界面元素一樣處理分頁。
(2)、翻頁(Pager)
如果您想要創建一個簡單的分頁鏈接為用戶提供導航,可通過翻頁來實現。與分頁鏈接一樣,翻頁也是無序列表。默認情況下,鏈接是居中顯示。下表列出了Bootstrap 處理翻頁的class。
10、Bootstrap 標籤
Bootstrap 標籤。標籤可用於計數、提示或頁面上其他的標記顯示。您可以使用修飾的class label-default、label-primary、label-success、label-info、label-warning、label-danger 來改變標籤的外觀。
<span>默認標籤</span>
<span>主要標籤</span>
<span>成功標籤</span>
<span>信息標籤</span>
<span>警告標籤</span>
<span>危險標籤</span>
11、Bootstrap 徽章(Badges)
(1)、徽章與標籤相似,主要的區別在於徽章的邊角更加圓滑。
徽章(Badges)主要用於突出顯示新的或未讀的項。如需使用徽章,只需要把<span> 添加到鏈接、Bootstrap 導航等這些元素上即可。當沒有新的或未讀的項時,通過CSS 的:empty 選擇器,徽章會折疊起來,表示裡邊沒有內容。
<a href="#">Mailbox <span>50</span></a>
(2)、激活導航狀態
您可以在激活狀態的膠囊式導航和列表導航中放置徽章。通過使用<span> 來激活鏈接。
<h4>膠囊式導航中的激活狀態</h4><ul> <li><a href="#">首頁<span>42</span></a></li> <li><a href="#">簡介</a></li> <li><a href="#">消息<span>3</span></a></li></ul>
12、Bootstrap 超大屏幕(Jumbotron)
超大屏幕(Jumbotron)。顧名思義該組件可以增加標題的大小,並為登陸頁面內容添加更多的外邊距(margin)。使用超大屏幕(Jumbotron)的步驟如下:
A、創建一個帶有class .jumbotron. 的容器<div>。
B、除了更大的<h1>,字體粗細font-weight 被減為200px。
<div> <div> <h1>歡迎登陸頁面! </h1> <p>這是一個超大屏幕(Jumbotron)的實例。 </p> <p><a role="button"> 學習更多</a> </p> </div></div>
為了獲得佔用全部寬度且不帶圓角的超大屏幕,請在所有的.container class 外使用.jumbotron class,
13、Bootstrap 頁面標題(Page Header)
頁面標題(Page Header)是個不錯的功能,它會在網頁標題四周添加適當的間距。當一個網頁中有多個標題且每個標題之間需要添加一定的間距時,頁面標題這個功能就顯得特別有用。如需使用頁面標題(Page Header),請把您的標題放置在帶有class .page-header 的<div> 中:
<div> <h1>頁面標題實例<small>子標題</small> </h1></div>
14、Bootstrap 縮略圖
(1)、Bootstrap 縮略圖。大多數站點都需要在網格中佈局圖像、視頻、文本等。 Bootstrap 通過縮略圖為此提供了一種簡便的方式。使用Bootstrap 創建縮略圖的步驟如下:
A、在圖像周圍添加帶有class .thumbnail 的<a> 標籤。
B、這會添加四個像素的內邊距(padding)和一個灰色的邊框。
C、當鼠標懸停在圖像上時,會動畫顯示出圖像的輪廓。
<div> <a href="#"> <img src="/wp-content/uploads/2014/06/kittens.jpg" > </a></div>
(2)、添加自定義的內容
現在我們有了一個基本的縮略圖,我們可以向縮略圖添加各種HTML 內容,比如標題、段落或按鈕。具體步驟如下:
A、把帶有class .thumbnail 的<a> 標籤改為<div>。
B、在該<div> 內,您可以添加任何您想要添加的東西。由於這是一個<div>,我們可以使用默認的基於span 的命名規則來調整大小。
C、如果您想要給多個圖像進行分組,請把它們放置在一個無序列表中,且每個列表項向左浮動。
15、Bootstrap 警告(Alerts)
警告(Alerts)以及Bootstrap 所提供的用於警告的class。警告(Alerts)向用戶提供了一種定義消息樣式的方式。它們為典型的用戶操作提供了上下文信息反饋。您可以為警告框添加一個可選的關閉按鈕。為了創建一個內聯的可取消的警告框,請使用警告(Alerts) jQuery 插件。
您可以通過創建一個<div>,並向其添加一個.alert class 和四個上下文class(即.alert-success、.alert-info、.alert-warning、.alert-danger)之一,來添加一個基本的警告框。
<div>成功!很好地完成了提交。 </div>
<div>信息!請注意這個信息。 </div>
<div>警告!請不要提交。 </div>
<div>錯誤!請進行一些更改。 </div>
(1)、可取消的警告(Dismissal Alerts)
創建一個可取消的警告(Dismissal Alert)步驟如下:
A、通過創建一個<div>,並向其添加一個.alert class 和四個上下文class(即.alert-success、.alert-info、.alert-warning、.alert-danger)之一,來添加一個基本的警告框。
B、同時向上面的<div> class 添加可選的.alert-dismissable。
C、添加一個關閉按鈕。
<div> <button type="button" data-dismiss="alert" aria-hidden="true"> × </button> 成功!很好地完成了提交。 </div>
(2)、警告(Alerts)中的鏈接
在警告(Alerts)中創建鏈接的步驟如下:
A、通過創建一個<div>,並向其添加一個.alert class 和四個上下文class(即.alert-success、.alert-info、.alert-warning、.alert-danger)之一,來添加一個基本的警告框。
B、使用.alert-link 實體類來快速提供帶有匹配顏色的鏈接。
<div>
<a href="#">成功!很好地完成了提交。 </a>
</div>
16、Bootstrap 進度條
本章將講解Bootstrap 進度條。在本教程中,您將看到如何使用Bootstrap 創建加載、重定向或動作狀態的進度條。
Bootstrap 進度條使用CSS3 過渡和動畫來獲得該效果。 Internet Explorer 9 及之前的版本和舊版的Firefox 不支持該特性,Opera 12 不支持動畫。
(1)、默認的進度條
創建一個基本的進度條的步驟如下:
A、添加一個帶有class .progress 的<div>。
B、接著,在上面的<div> 內,添加一個帶有class .progress-bar 的空的<div>。
C、添加一個帶有百分比表示的寬度的style 屬性,例如style="60%"; 表示進度條在60% 的位置。
<div> <div role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100"> <span>40% 完成</span> </div></div>
(2)、交替的進度條
創建不同樣式的進度條的步驟如下:
A、添加一個帶有class .progress 的<div>。
B、接著,在上面的<div> 內,添加一個帶有class .progress-bar 和class progress-bar-* 的空的<div>。其中,* 可以是success、info、warning、danger。
C、添加一個帶有百分比表示的寬度的style 屬性,例如style="60%"; 表示進度條在60% 的位置。
<div> <div role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" > <span>90% 完成(成功)</span> </div></div>
(3)、條紋的進度條
創建一個條紋的進度條的步驟如下:
A、添加一個帶有class .progress 和.progress-striped 的<div>。
B、接著,在上面的<div> 內,添加一個帶有class .progress-bar 和class progress-bar-* 的空的<div>。其中,* 可以是success、info、warning、danger。
C、添加一個帶有百分比表示的寬度的style 屬性,例如style="60%"; 表示進度條在60% 的位置。
<div> <div role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" > <span>90% 完成(成功)</span> </div></div>
(4)、動畫的進度條
創建一個動畫的進度條的步驟如下:
A、添加一個帶有class .progress 和.progress-striped 的<div>。同時添加class .active。
B、接著,在上面的<div> 內,添加一個帶有class .progress-bar 的空的<div>。
C、添加一個帶有百分比表示的寬度的style 屬性,例如style="60%"; 表示進度條在60% 的位置。
這將會使條紋具有從右向左的運動感。
<div> <div role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" > <span>40% 完成</span> </div></div>
(5)、堆疊的進度條
您甚至可以堆疊多個進度條。把多個進度條放在相同的.progress 中即可實現堆疊,
17、Bootstrap 多媒體對象(Media Object)
Bootstrap 中的多媒體對象(Media Object)。這些抽象的對像樣式用於創建各種類型的組件(比如:博客評論),我們可以在組件中使用圖文混排,圖像可以左對齊或者右對齊。媒體對象可以用更少的代碼來實現媒體對象與文字的混排。
媒體對象輕量標記、易於擴展的特性是通過向簡單的標記應用class 來實現的。你可以在HTML 標籤中添加以下兩種形式來設置媒體對象:
A、.media:該class 允許將媒體對象裡的多媒體(圖像、視頻、音頻)浮動到內容區塊的左邊或者右邊。
B、.media-list:如果你需要一個列表,各項內容是無序列表的一部分,可以使用該class。可用於評論列表與文章列表。
<div> <a href="#"> <img src="/wp-content/uploads/2014/06/64.jpg" > </a> <div> <h4>媒體標題</h4> 這是一些示例文本。這是一些示例文本。 </div></div>
18、Bootstrap 列表組
列表組件用於以列表形式呈現複雜的和自定義的內容。創建一個基本的列表組的步驟如下:
A、向元素<ul> 添加class .list-group。
B、向<li> 添加class .list-group-item。
<ul> <li>免費域名註冊</li> <li>免費Window 空間託管</li></ul>
(1)、向列表組添加徽章
我們可以向任意的列表項添加徽章組件,它會自動定位到右邊。只需要在<li> 元素中添加<span> 即可。
<ul> <li>免費域名註冊</li> <li><span>新</span> 24*7 支持</li></ul>
(2)、向列表組添加鏈接
通過使用錨標籤代替列表項,我們可以向列表組添加鏈接。我們需要使用<div> 代替<ul> 元素。
<a href="#">24*7 支持</a>
<a href="#">免費Window 空間託管</a>
(3)、向列表組添加自定義內容
我們可以向上面已添加鏈接的列表組添加任意的HTML 內容。
19、Bootstrap 面板(Panels)
Bootstrap 面板(Panels)。面板組件用於把DOM 組件插入到一個盒子中。創建一個基本的面板,只需要向<div> 元素添加class .panel 和class .panel-default 即可,
<div> <div> 這是一個基本的面板</div></div>
(1)、面板標題
我們可以通過以下兩種方式來添加面板標題:
A、使用.panel-heading class 可以很簡單地向面板添加標題容器。
B、使用帶有.panel-title class 的<h1>-<h6> 來添加預定義樣式的標題。
<div> <div>不帶title 的面板標題</div> <div>面板內容</div></div>
(2)、面板腳註
我們可以在面板中添加腳註,只需要把按鈕或者副文本放在帶有class .panel-footer 的<div> 中即可。
<div> <div>這是一個基本的面板</div> <div>面板腳註</div></div>
(3)、帶語境色彩的面板
使用語境狀態類panel-primary、panel-success、panel-info、panel-warning、panel-danger,來設置帶語境色彩的面板。
<div> <div> <h3>面板標題</h3> </div> <div> 這是一個基本的面板</div></div>
(4)、帶錶格的面板
為了在面板中創建一個無邊框的表格,我們可以在面板中使用class .table。假設有個<div> 包含.panel-body,我們可以向表格的頂部添加額外的邊框用來分隔。如果沒有包含.panel-body 的<div>,則組件會無中斷地從面板頭部移動到表格。
<div> <div> <h3>面板標題</h3> </div> <div>這是一個基本的面板</div> <table> <th>產品</th><th>價格</th> <tr><td>產品A</td><td>200</td></tr> <tr><td>產品B</td><td>400</td></tr> </table></div>
(5)、帶列表組的面板
我們可以在任何面板中包含列表組,通過在<div> 元素中添加.panel 和.panel-default 類來創建面板,並在面板中添加列表組。
<div> <div>面板標題</div> <div> <p>這是一個基本的面板內容。 </p> </div> <ul> <li>免費域名註冊</li> <li>每年更新成本</li> </ul></div>
20、Bootstrap Well
Well 是一種會引起內容凹陷顯示或插圖效果的容器<div>。為了創建Well,只需要簡單地把內容放在帶有class .well 的<div> 中即可。
<div>您好,我在Well 中! </div>
(1)、尺寸大小
您可以使用可選類well-lg 或well-sm 來改變Well 的尺寸大小。這兩個類是與.well 類結合使用的。這兩個類會影響內邊距(padding),根據使用的類,Well 會顯示得更大或者更小。
<div>您好,我在大的Well 中! </div>
<div>您好,我在小的Well 中! </div>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。