Bootstrap 中內置了許多可重用的組件,以提供導航、警報、彈出框等等。
受 Rdio 啟發的超簡單和極簡風格的分頁,非常適合應用程序和搜索結果。大塊很難錯過,易於擴展,並提供大點擊區域。
鏈接是可定制的,並且可以在多種情況下使用正確的類。.disabled
對於不可點擊的鏈接和.active
當前頁面。
添加兩個可選類中的任何一個來更改分頁鏈接的對齊方式:.pagination-centered
和.pagination-right
.
包裹在一個 中<div>
,分頁只是一個<ul>
.
- <div class = "分頁" >
- <ul>
- <li><a href = "#" >上一頁</a></li>
- <li class = "活動" >
- <a href = "#" > 1 </a>
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" >下一個</a></li>
- </ul>
- </div>
分頁器組件是一組用於簡單分頁實現的鏈接,具有輕標記甚至更輕的樣式。它非常適合博客或雜誌等簡單網站。
分頁鏈接也使用來自分頁的通用.disabled
類。
默認情況下,尋呼機將鏈接居中。
- <ul類= “尋呼機” >
- <li>
- <a href = "#" >上一個</a>
- </li>
- <li>
- <a href = "#" >下一個</a>
- </li>
- </ul>
標籤 | 標記 |
---|---|
默認 | <span class="label">Default</span> |
成功 | <span class="label label-success">Success</span> |
警告 | <span class="label label-warning">Warning</span> |
重要的 | <span class="label label-important">Important</span> |
信息 | <span class="label label-info">Info</span> |
逆 | <span class="label label-inverse">Inverse</span> |
徽章是用於顯示某種指標或計數的小而簡單的組件。它們通常出現在 Mail.app 等電子郵件客戶端或用於推送通知的移動應用程序中。
姓名 | 例子 | 標記 |
---|---|---|
默認 | 1 | <span class="badge">1</span> |
成功 | 2 | <span class="badge badge-success">2</span> |
警告 | 4 | <span class="badge badge-warning">4</span> |
重要的 | 6 | <span class="badge badge-important">6</span> |
信息 | 8 | <span class="badge badge-info">8</span> |
逆 | 10 | <span class="badge badge-inverse">10</span> |
Bootstrap 提供了一個輕量級、靈活的組件,稱為英雄單元,用於在您的網站上展示內容。它適用於營銷和內容繁重的網站。
將您的內容包裝成div
這樣:
- <div class = "英雄單位" >
- <h1>標題</h1>
- <p>標語</p>
- <p>
- <a類= "btn btn-primary btn-large" >
- 學到更多
- </a>
- </p>
- </div>
一個簡單的外殼,用於h1
適當地分隔和分割頁面上的內容部分。它可以利用h1
's default small
, 元素以及大多數其他組件(帶有其他樣式)。
- <div類= "頁眉" >
- <h1>示例頁眉</h1>
- </div>
縮略圖(以前.media-grid
直到 v1.4)非常適合照片或視頻網格、圖像搜索結果、零售產品、投資組合等等。它們可以是鏈接或靜態內容。
縮略圖標記很簡單——只要ul
包含任意數量的li
元素即可。它也非常靈活,允許任何類型的內容,只需更多標記即可包裝您的內容。
最後,縮略圖組件使用現有的網格系統類(如.span2
或.span3
)來控制縮略圖尺寸。
如前所述,縮略圖所需的標記簡單明了。以下是鏈接圖像的默認設置:
- <ul類= “縮略圖” >
- <li類= "span3" >
- <a href = "#"類= "縮略圖" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
對於縮略圖中的自定義 HTML 內容,標記會略有變化。<a>
為了允許任何地方的塊級內容,我們將其換成<div>
這樣的:
- <ul類= “縮略圖” >
- <li類= "span3" >
- <div類= "縮略圖" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5>縮略圖標籤</h5>
- <p>縮略圖標題就在這裡...... </p>
- </div>
- </li>
- ...
- </ul>
在 Bootstrap 2 中,我們簡化了基類:.alert
而不是.alert-message
. 我們還減少了所需的最低標記——<p>
默認情況下不需要,只需要外部<div>
.
對於代碼更少、更耐用的組件,我們刪除了塊警報、帶有更多填充和通常更多文本的消息的差異化外觀。班級也已更改為.alert-block
.
Bootstrap 帶有一個很棒的 jQuery 插件,它支持警報消息,可以快速輕鬆地解除它們。
用簡單的類將您的消息和可選的關閉圖標包裝在一個 div 中。
- <div類= "警報" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong>警告!</strong>最好檢查一下自己,你看起來不太好。
- </div>
小心!iOS 設備需要一個href="#"
來解除警報。確保包含它和錨點關閉圖標的數據屬性。或者,您可以使用<button>
具有 data 屬性的元素,我們選擇為我們的文檔執行此操作。使用時<button>
,您必須包含,type="button"
否則您的表格可能無法提交。
使用兩個可選類輕鬆擴展標準警報消息:.alert-block
更多填充和文本控件以及.alert-heading
匹配標題。
最好檢查一下自己,你看起來不太好。Nulla vitae elit libero,一個 pharetra augue。Praesent commodo cursus magna、vel scelerisque nisl consectetur 等。
- <div class = "alert alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 class = "alert-heading" >警告!</h4>
- 最好自己檢查一下,你不是...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div類= "警報警報信息" >
- ...
- </div>
帶有垂直漸變的默認進度條。
- <div類= “進度” >
- <div類= “酒吧”
- 樣式= "寬度: 60 %; " ></div>
- </div>
使用漸變創建條紋效果(無 IE)。
- <div class = "progress progress-striped" >
- <div類= “酒吧”
- 樣式= "寬度: 20 %; " ></div>
- </div>
採用條紋示例並對其進行動畫處理(無 IE)。
- <div class = "進度進度條
- 活躍” >
- <div類= “酒吧”
- 樣式= "寬度: 40 %; " ></div>
- </div>
進度條使用一些相同的按鈕和警報類來實現一致的樣式。
與純色類似,我們有不同的條紋進度條。
進度條使用 CSS3 過渡,因此如果您通過 javascript 動態調整寬度,它將平滑調整大小。
如果您使用.active
該類,您的.progress-striped
進度條將從左到右為條紋設置動畫。
進度條使用 CSS3 漸變、過渡和動畫來實現其所有效果。IE7-9 或更早版本的 Firefox 不支持這些功能。
Opera 和 IE 目前不支持動畫。
將井用作元素上的簡單效果,使其具有嵌入效果。
- <div類= “好” >
- ...
- </div>
使用通用關閉圖標來關閉模式和警報等內容。
- <button class = "close" > × </按鈕>
如果您更願意使用錨點,iOS 設備需要一個 href="#" 來表示點擊事件。
- <a class = "close" href = "#" > × </a>