Bootstrap3.0學(xué)習(xí)筆記特殊效果設(shè)置
本文學(xué)習(xí)的內(nèi)容主要如下所示:
1.關(guān)閉按鈕
2.Carets
3.快速設(shè)置浮動
4.內(nèi)容區(qū)域居中
5.清除浮動
6.顯示或隱藏內(nèi)容
7.針對屏幕閱讀器的內(nèi)容
8.圖片替換
9.總結(jié)
關(guān)閉按鈕
通過使用一個象征關(guān)閉的圖標(biāo),可以用來讓模式對話框和警告框消失。
×
Carets
使用插入符表示下拉的功能和方向。請注意,默認(rèn)插入符會自動反轉(zhuǎn)在dropup菜單。
快速設(shè)置浮動
過這兩個class讓頁面元素左右浮動。!important被用來避免某些問題。也可以像mixin一樣使用這兩個class。
...
...
// Classes .pull-left { float: left !important; } .pull-right { float: right !important; } // Usage as mixins .element { .pull-left(); } .another-element { .pull-right(); }不要用于導(dǎo)航條
如果是用于對齊導(dǎo)航條上的組件,請務(wù)必使用.navbar-left或.navbar-right。查看導(dǎo)航條文檔以獲取詳情。
內(nèi)容區(qū)域居中
將頁面元素設(shè)置為display: block并通過設(shè)置margin使其居中。可以作為mixin或class使用。
...
// 作為classe使用 .center-block { display: block; margin-left: auto; margin-right: auto; } // 作為mixin使用 .element { .center-block(); }
清除浮動
使用.clearfix清除任意頁面元素的浮動。我們使用了Nicolas Gallagher的the micro clearfix。也可以像mixin一樣使用。
...
// Mixin itself .clearfix() { &:before, &:after { content: " "; display: table; } &:after { clear: both; } } // Usage as a Mixin .element { .clearfix(); }
顯示或隱藏內(nèi)容
通過.show和.hidden可以強(qiáng)制顯示或隱藏任一頁面元素(包括在屏幕閱讀器上)。這兩個class使用了!important以避免沖突。這兩個class只能做用于塊級元素,也可以作為mixin使用。
.hide 仍然可以用,但是它不能影響屏幕閱讀器,并且從v3.0.1版本開始已將被標(biāo)記為不建議使用。請使用.hidden 或 .sr-only。
此外,可以使用.invisible切換只有一個元素的可見性,這意味著它的顯示不被修改,仍然可以影響文檔流中的`元素。
...
...
// Classes .show { display: block !important; } .hidden { display: none !important; visibility: hidden !important; } .invisible { visibility: hidden; } // Usage as mixins .element { .show(); } .another-element { .hidden(); }
針對屏幕閱讀器的內(nèi)容
使用.sr-only可以針對除了屏幕閱讀器之外的所有設(shè)備隱藏一個元素。此class還可以作為mixin使用。
Skip to main content
// Usage as a Mixin .skip-navigation { .sr-only(); }
圖片替換
使用.text-hideclass(也可作為mixin使用)可以將頁面元素所包含的文本內(nèi)容替換為背景圖。
Custom heading
// Usage as a Mixin .heading { .text-hide(); }
總結(jié)
本文當(dāng)中主要是講了一些比較特殊的效果。比如顯示隱藏、消除浮動、關(guān)閉按鈕等。在一些特性的情況下,可能會有用到。
【Bootstrap3.0學(xué)習(xí)筆記特殊效果設(shè)置】相關(guān)文章:
JAVA學(xué)習(xí)筆記08-29
Java學(xué)習(xí)筆記08-13
關(guān)于蘋果筆記本IP地址設(shè)置教程06-28
關(guān)于javascript學(xué)習(xí)筆記11-16
JavaScript ,事件學(xué)習(xí)筆記11-11
JavaScript內(nèi)置對象學(xué)習(xí)筆記11-11
電子電路學(xué)習(xí)筆記10-04