Bootstrap3.0學習筆記特殊效果設定

才智咖 人氣:2.54W

本文學習的內容主要如下所示:

Bootstrap3.0學習筆記特殊效果設定

1.關閉按鈕

ts

3.快速設定浮動

4.內容區域居中

5.清除浮動

6.顯示或隱藏內容

7.針對螢幕閱讀器的內容

8.圖片替換

9.總結

關閉按鈕

通過使用一個象徵關閉的圖示,可以用來讓模式對話方塊和警告框消失。

×

Carets

使用插入符表示下拉的功能和方向。請注意,預設插入符會自動反轉在dropup選單。

快速設定浮動

過這兩個class讓頁面元素左右浮動。!important被用來避免某些問題。也可以像mixin一樣使用這兩個class。

...

...

// Classes -left { float: left !important; } -right { float: right !important; } // Usage as mixins ent { -left(); } her-element { -right(); }不要用於導航條

如果是用於對齊導航條上的元件,請務必使用ar-left或ar-right。檢視導航條文件以獲取詳情。

內容區域居中

將頁面元素設定為display: block並通過設定margin使其居中。可以作為mixin或class使用。

...

// 作為classe使用 er-block { display: block; margin-left: auto; margin-right: auto; } // 作為mixin使用 ent { er-block(); }

清除浮動

使用rfix清除任意頁面元素的浮動。我們使用了Nicolas Gallagher的the micro clearfix。也可以像mixin一樣使用。

...

// Mixin itself rfix() { &:before, &:after { content: " "; display: table; } &:after { clear: both; } } // Usage as a Mixin ent { rfix(); }

顯示或隱藏內容

通過和en可以強制顯示或隱藏任一頁面元素(包括在螢幕閱讀器上)。這兩個class使用了!important以避免衝突。這兩個class只能做用於塊級元素,也可以作為mixin使用。

仍然可以用,但是它不能影響螢幕閱讀器,並且從v3.0.1版本開始已將被標記為不建議使用。請使用en 或 -only。

此外,可以使用sible切換隻有一個元素的可見性,這意味著它的顯示不被修改,仍然可以影響文件流中的`元素。

...

...

// Classes { display: block !important; } en { display: none !important; visibility: hidden !important; } sible { visibility: hidden; } // Usage as mixins ent { (); } her-element { en(); }

針對螢幕閱讀器的內容

使用-only可以針對除了螢幕閱讀器之外的所有裝置隱藏一個元素。此class還可以作為mixin使用。

Skip to main content

// Usage as a Mixin -navigation { -only(); }

圖片替換

使用-hideclass(也可作為mixin使用)可以將頁面元素所包含的文字內容替換為背景圖。

Custom heading

// Usage as a Mixin ing { -hide(); }

總結

本文當中主要是講了一些比較特殊的效果。比如顯示隱藏、消除浮動、關閉按鈕等。在一些特性的情況下,可能會有用到。