為提供導航、警報、彈出框等而構建的數十個可重用組件。
用於顯示鏈接列表的可切換上下文菜單。與下拉 JavaScript 插件交互。
- <ul類= “下拉菜單”角色= “菜單” aria-labelledby = “下拉菜單” >
- <li><a tabindex = "-1" href = "#" >動作</a></li>
- <li><a tabindex = "-1" href = "#" >另一個動作</a></li>
- <li><a tabindex = "-1" href = "#" >這裡有別的東西</a></li>
- <li class = "分隔符" ></li>
- <li><a tabindex = "-1" href = "#" >分隔鏈接</a></li>
- </ul>
只看下拉菜單,這是所需的 HTML。您需要將下拉菜單的觸發器和下拉菜單包裝在 內.dropdown
,或另一個聲明position: relative;
. 然後只需創建菜單。
- <div類= “下拉” >
- <!-- 用於切換下拉菜單的鏈接或按鈕 -->
- <ul類= “下拉菜單”角色= “菜單” aria- labelledby = “dLabel” >
- <li><a tabindex = "-1" href = "#" >動作</a></li>
- <li><a tabindex = "-1" href = "#" >另一個動作</a></li>
- <li><a tabindex = "-1" href = "#" >這裡有別的東西</a></li>
- <li class = "分隔符" ></li>
- <li><a tabindex = "-1" href = "#" >分隔鏈接</a></li>
- </ul>
- </div>
向右對齊菜單並添加包括其他級別的下拉菜單。
添加.pull-right
到.dropdown-menu
右對齊下拉菜單。
- <ul類= “下拉菜單向右”角色= “菜單” aria- labelledby = “dLabel” >
- ...
- </ul>
添加.disabled
到<li>
下拉列表中的 a 以禁用鏈接。
- <ul類= “下拉菜單”角色= “菜單” aria-labelledby = “下拉菜單” >
- <li><a tabindex = "-1" href = "#" >常規鏈接</a></li>
- <li class = "disabled" ><a tabindex = "-1" href = "#" >禁用鏈接</a></li>
- <li><a tabindex = "-1" href = "#" >另一個鏈接</a></li>
- </ul>
添加一個額外級別的下拉菜單,像 OS X 一樣在懸停時出現,並添加了一些簡單的標記。添加.dropdown-submenu
到li
現有下拉菜單中的任何內容以進行自動樣式設置。
- <ul類= “下拉菜單”角色= “菜單” aria- labelledby = “dLabel” >
- ...
- <li class = "下拉子菜單" >
- <a tabindex = "-1" href = "#" >更多選項</a>
- <ul class = "下拉菜單" >
- ...
- </ul>
- </li>
- </ul>
受 Rdio 啟發的簡單分頁,非常適合應用程序和搜索結果。大塊很難錯過,易於擴展,並提供大點擊區域。
- <div類= “分頁” >
- <ul>
- <li><a href = "#" >上一頁</a></li>
- <li><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 = "#" > 5 </a></li>
- <li><a href = "#" >下一個</a></li>
- </ul>
- </div>
鏈接可針對不同情況進行定制。用於.disabled
不可點擊的鏈接並.active
指示當前頁面。
- <div類= “分頁” >
- <ul>
- <li class = "已禁用" ><a href = "#" > « </a></li>
- <li class = "active" ><a href = "#" > 1 </a></li>
- ...
- </ul>
- </div>
您可以選擇將活動或禁用的錨點換成跨度以刪除點擊功能,同時保留預期的樣式。
- <div類= “分頁” >
- <ul>
- <li class = "disabled" ><span> « </span></li>
- <li class = "活動" ><span> 1 </span></li>
- ...
- </ul>
- </div>
想要更大或更小的分頁?添加.pagination-large
、.pagination-small
或.pagination-mini
用於其他尺寸。
- <div class = "分頁分頁-大" >
- <ul>
- ...
- </ul>
- </div>
- <div類= “分頁” >
- <ul>
- ...
- </ul>
- </div>
- <div class = "分頁分頁-小" >
- <ul>
- ...
- </ul>
- </div>
- <div class = "分頁分頁-mini" >
- <ul>
- ...
- </ul>
- </div>
添加兩個可選類之一以更改分頁鏈接的對齊方式:.pagination-centered
和.pagination-right
.
- <div class = "分頁以分頁為中心" >
- ...
- </div>
- <div class = "分頁分頁權" >
- ...
- </div>
快速上一個和下一個鏈接,用於簡單的分頁實現,帶有輕量級的標記和样式。它非常適合博客或雜誌等簡單網站。
默認情況下,尋呼機將鏈接居中。
- <ul類= “尋呼機” >
- <li><a href = "#" >上一頁</a></li>
- <li><a href = "#" >下一個</a></li>
- </ul>
或者,您可以將每個鏈接對齊到兩側:
- <ul類= “尋呼機” >
- <li class = "上一個" >
- <a href = "#" > ← 年長的</a>
- </li>
- <li類= “下一個” >
- <a href = "#" >較新的 → </a>
- </li>
- </ul>
尋呼機鏈接也使用分頁中的通用.disabled
實用程序類。
- <ul類= “尋呼機” >
- <li class = "以前的禁用" >
- <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> |
姓名 | 例子 | 標記 |
---|---|---|
默認 | 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> |
:empty
為了便於實施,標籤和徽章在沒有內容時會簡單地折疊(通過 CSS 的選擇器)。
一個輕量級、靈活的組件,用於展示您網站上的關鍵內容。它適用於營銷和內容密集的網站。
- <div class = "英雄單位" >
- <h1>標題</h1>
- <p>標語</p>
- <p>
- <a類= "btn btn-primary btn-large" >
- 學到更多
- </a>
- </p>
- </div>
一個簡單的外殼,用於h1
適當地分隔和分割頁面上的內容部分。它可以利用h1
's default small
, 元素以及大多數其他組件(帶有其他樣式)。
- <div類= "頁眉" >
- <h1>示例頁眉<small>頁眉的子文本</small></h1>
- </div>
默認情況下,Bootstrap 的縮略圖旨在展示所需標記最少的鏈接圖像。
通過一些額外的標記,可以將任何類型的 HTML 內容(如標題、段落或按鈕)添加到縮略圖中。
縮略圖(以前.media-grid
直到 v1.4)非常適合照片或視頻網格、圖像搜索結果、零售產品、投資組合等等。它們可以是鏈接或靜態內容。
縮略圖標記很簡單——只要ul
包含任意數量的li
元素即可。它也非常靈活,允許任何類型的內容,只需更多標記即可包裝您的內容。
最後,縮略圖組件使用現有的網格系統類(如.span2
或.span3
)來控制縮略圖尺寸。
如前所述,縮略圖所需的標記簡單明了。以下是鏈接圖像的默認設置:
- <ul類= “縮略圖” >
- <li類= "span4" >
- <a href = "#"類= "縮略圖" >
- <img data-src = "holder.js/300x200" alt = "" >
- </a>
- </li>
- ...
- </ul>
對於縮略圖中的自定義 HTML 內容,標記會略有變化。<a>
為了允許任何地方的塊級內容,我們將其換成<div>
這樣的:
- <ul類= “縮略圖” >
- <li類= "span4" >
- <div類= "縮略圖" >
- <img data-src = "holder.js/300x200" alt = "" >
- <h3>縮略圖標籤</h3>
- <p>縮略圖標題... </p>
- </div>
- </li>
- ...
- </ul>
使用可供您使用的各種網格類探索所有選項。您還可以混合搭配不同的尺寸。
將任何文本和可選的關閉按鈕包裝起來,.alert
以獲得基本的警告警報消息。
- <div類= "警報" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </按鈕>
- <strong>警告!</strong>最好檢查一下自己,你看起來不太好。
- </div>
Mobile Safari 和 Mobile Opera 瀏覽器除了該data-dismiss="alert"
屬性外,還需要href="#"
在使用<a>
標籤時解除警報。
- <a href = "#" class = "close" data-dismiss = "alert" > × </a>
或者,您可以使用<button>
具有 data 屬性的元素,我們選擇為我們的文檔執行此操作。使用時<button>
,您必須包含,type="button"
否則您的表格可能無法提交。
- <button type = "button" class = "close" data-dismiss = "alert" > × </按鈕>
使用alerts jQuery 插件可以快速輕鬆地解除警報。
對於較長的消息,請通過添加來增加警報包裝器頂部和底部的填充.alert-block
。
最好檢查一下自己,你看起來不太好。Nulla vitae elit libero,一個 pharetra augue。Praesent commodo cursus magna、vel scelerisque nisl consectetur 等。
- <div class = "alert alert-block" >
- <button type = "button" class = "close" data-dismiss = "alert" > × </按鈕>
- <h4>警告!</h4>
- 最好自己檢查一下,你不是...
- </div>
添加可選類以更改警報的內涵。
- <div class = "alert alert-error" >
- ...
- </div>
- <div class = "alert alert-success" >
- ...
- </div>
- <div類= "警報警報信息" >
- ...
- </div>
帶有垂直漸變的默認進度條。
- <div類= “進度” >
- <div class = "bar" style = " width : 60 %; " ></div>
- </div>
使用漸變創建條紋效果。在 IE7-8 中不可用。
- <div class = "progress progress-striped" >
- <div class = "bar" style = " width : 20 %; " ></div>
- </div>
添加.active
到.progress-striped
從右到左為條紋設置動畫。並非在所有版本的 IE 中都可用。
- <div class = "progress progress-striped active" >
- <div class = "bar" style = " width : 40 %; " ></div>
- </div>
將多個條放入同一條中.progress
以堆疊它們。
- <div類= “進度” >
- <div class = "bar bar-success" style = " width : 35 %; " ></div>
- <div class = "bar bar-warning" style = " width : 20 %; " ></div>
- <div class = "bar bar-danger" style = " width : 10 %; " ></div>
- </div>
進度條使用一些相同的按鈕和警報類來實現一致的樣式。
- <div class = "進度進度信息" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "進度進度-成功" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "進度進度警告" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-danger" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
與純色類似,我們有不同的條紋進度條。
- <div class = "progress progress-info progress-striped" >
- <div class = "bar" style = " width : 20 % " ></div>
- </div>
- <div class = "進度進度-成功進度-條紋" >
- <div class = "bar" style = " width : 40 % " ></div>
- </div>
- <div class = "progress progress-warning progress-striped" >
- <div class = "bar" style = " width : 60 % " ></div>
- </div>
- <div class = "progress progress-danger progress-striped" >
- <div class = "bar" style = " width : 80 % " ></div>
- </div>
進度條使用 CSS3 漸變、過渡和動畫來實現其所有效果。IE7-9 或更早版本的 Firefox 不支持這些功能。
Internet Explorer 10 和 Opera 12 之前的版本不支持動畫。
用於構建各種類型的組件(如博客評論、推文等)的抽像對像樣式,這些組件具有左對齊或右對齊的圖像以及文本內容。
默認媒體允許將媒體對象(圖像、視頻、音頻)浮動到內容塊的左側或右側。
- <div類= “媒體” >
- <a class = "pull-left" href = "#" >
- <img類= "媒體對象" data-src = "holder.js/64x64" >
- </a>
- <div類= “媒體主體” >
- <h4 class = "media-heading" >媒體標題</h4>
- ...
- <!-- 嵌套媒體對象 -->
- <div類= “媒體” >
- ...
- </div>
- </div>
- </div>
通過一些額外的標記,您可以在列表中使用媒體(對於評論線程或文章列表很有用)。
Cras 坐在 amet nibh libero,在 gravida nulla。Nulla vel metus scelerisque ante sollicitudin commodo。Cras purus odio,前庭在 vulputate,tempus viverra turpis。
- <ul類= "媒體列表" >
- <li class = "媒體" >
- <a class = "pull-left" href = "#" >
- <img類= "媒體對象" data-src = "holder.js/64x64" >
- </a>
- <div類= “媒體主體” >
- <h4 class = "media-heading" >媒體標題</h4>
- ...
- <!-- 嵌套媒體對象 -->
- <div類= “媒體” >
- ...
- </div>
- </div>
- </li>
- </ul>
將井用作元素上的簡單效果,使其具有嵌入效果。
- <div類= “好” >
- ...
- </div>
使用兩個可選的修飾符類控制填充和圓角。
- <div class = "好好-大" >
- ...
- </div>
- <div class = "好-小" >
- ...
- </div>
使用通用關閉圖標來關閉模式和警報等內容。
- <button class = "close" > × </按鈕>
href="#"
如果您更願意使用錨點,iOS 設備需要for click 事件。
- <a class = "close" href = "#" > × </a>
用於小型顯示或行為調整的簡單、集中的類。
向左浮動一個元素
- 類= “拉左”
- . 拉-左{
- 浮動:左;
- }
向右浮動元素
- 類= “拉右”
- . 拉-右{
- 浮動:對;
- }
將元素的顏色更改為#999
- 類= “靜音”
- . 靜音{
- 顏色:#999;
- }
清除float
任何元素上的
- 類= “清除修復”
- . 清除修復{
- *縮放:1 ;
- &:之前,
- &:在{之後
- 顯示:表格;
- 內容:“” ;
- }
- &:在{之後
- 明確:兩者;
- }
- }