Latest web development tutorials

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 " > &times; </ button > </ p >

嘗試一下»

結果如下所示:

關閉圖標

插入符

使用插入符表示下拉功能和方向。 使用帶有classcaret的<span>元素得到該功能。

實例

< p > 插入符實例 < span class = " caret " > </ span > </ p >

嘗試一下»

結果如下所示:

插入符

快速浮動

您可以分別使用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 ,因此標籤將只對屏幕閱讀器可見。