Bootstrap 輔助類
本章將討論Bootstrap 中的一些可能會派上用場的輔助類。
文本
以下不同的類展示了不同的文本顏色。 如果文本是個鏈接鼠標移動到文本上會變暗:
類 | 描述 | 實例 |
---|---|---|
.text-muted | "text-muted"類的文本樣式 | 嘗試一下 |
.text-primary | "text-primary"類的文本樣式 | 嘗試一下 |
.text-success | "text-success"類的文本樣式 | 嘗試一下 |
.text-info | "text-info"類的文本樣式 | 嘗試一下 |
.text-warning | "text-warning"類的文本樣式 | 嘗試一下 |
.text-danger | "text-danger"類的文本樣式 | 嘗試一下 |
背景
以下不同的類展示了不同的背景顏色。 如果文本是個鏈接鼠標移動到文本上會變暗:
類 | 描述 | 實例 |
---|---|---|
.bg-primary | 表格單元格使用了"bg-primary" 類 | 嘗試一下 |
.bg-success | 表格單元格使用了"bg-success" 類 | 嘗試一下 |
.bg-info | 表格單元格使用了"bg-info" 類 | 嘗試一下 |
.bg-warning | 表格單元格使用了"bg-warning" 類 | 嘗試一下 |
.bg-danger | 表格單元格使用了"bg-danger" 類 | 嘗試一下 |
其他
類 | 描述 | 實例 |
---|---|---|
.pull-left | 元素浮動到左邊 | 嘗試一下 |
.pull-right | 元素浮動到右邊 | 嘗試一下 |
.center-block | 設置元素為display:block 並居中顯示 | 嘗試一下 |
.clearfix | 清除浮動 | 嘗試一下 |
.show | 強制元素顯示 | 嘗試一下 |
.hidden | 強制元素隱藏 | 嘗試一下 |
.sr-only | 除了屏幕閱讀器外,其他設備上隱藏元素 | 嘗試一下 |
.sr-only-focusable | 與.sr-only 類結合使用,在元素獲取焦點時顯示(如:鍵盤操作的用戶) | 嘗試一下 |
.text-hide | 將頁面元素所包含的文本內容替換為背景圖 | 嘗試一下 |
.close | 顯示關閉按鈕 | 嘗試一下 |
.caret | 顯示下拉式功能 | 嘗試一下 |
更多實例
關閉圖標
使用通用的關閉圖標來關閉模態框和警告框。 使用classclose得到關閉圖標。
實例
< p > 關閉圖標實例 < button type = " button " class = " close " aria-hidden = " true " >
×
</ button >
</ p >
嘗試一下»
結果如下所示:
插入符
使用插入符表示下拉功能和方向。 使用帶有classcaret的<span>元素得到該功能。
結果如下所示:
快速浮動
您可以分別使用classpull-left或pull-right來把元素向左或向右浮動。下面的實例演示了這點。
實例
< div class = " pull-left " > 向左快速浮動 </ div >
< div class = " pull-right " > 向右快速浮動 </ div >
嘗試一下»
結果如下所示:
如需對齊導航欄中的組件,請使用.navbar-left或.navbar-right代替。 請查看Bootstrap導航欄 。
內容居中
使用classcenter-block來居中元素。
實例
< div class = " row " >
< div class = " center-block " style = " width:200px;background-color:#ccc; " > 這是center-block實例 </ div >
</ div >
嘗試一下»
結果如下所示:
清除浮動
如需清除元素的浮動,請使用.clearfix class。
實例
< div class = " clearfix " style = " background: #D8D8D8;border: 1px solid #000;padding: 10px; " >
< div class = " pull-left " style = " background:#58D3F7; " > 向左快速浮動 </ div >
< div class = " pull-right " style = " background: #DA81F5; " > 向右快速浮動 </ div >
</ div >
嘗試一下»
結果如下所示:
顯示和隱藏內容
您可以通過使用class.show和.hidden來強行設置元素顯示或隱藏(包括屏幕閱讀器)。
實例
< div class = " row " style = " padding: 91px 100px 19px 50px; " >
< div class = " show " style = " left-margin:10px;width:300px;background-color:#ccc; " > 這是show class的實例 </ div >
< div class = " hidden " style = " width:200px;background-color:#ccc; " > 這是hide class的實例 </ div >
</ div >
嘗試一下»
結果如下所示:
屏幕閱讀器
您可以通過使用class.sr-only來把元素對所有設備隱藏,除了屏幕閱讀器。
實例
< div class = " row " style = " padding: 91px 100px 19px 50px; " >
< form class = " form-inline " role = " form " >
< div class = " form-group " >
< label class = " sr-only " for = " email " > Email地址 </ label >
< input type = " email " class = " form-control " placeholder = " Enter email " >
</ div >
< div class = " form-group " >
< label class = " sr-only " for = " pass " > 密碼 </ label >
< input type = " password " class = " form-control " placeholder = " Password " >
</ div >
</ form >
</ div >
嘗試一下»
結果如下所示:
在這裡,我們看到兩個input類型的label標籤都帶有classsr-only ,因此標籤將只對屏幕閱讀器可見。