亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Bootstrap每天必學(xué)之按鈕(一)

 更新時間:2015年11月24日 10:19:26   作者:小平果118  
Bootstrap每天必學(xué)之按鈕,本文講解的就是大家最為常用的button按鈕的樣式,感興趣的小伙伴們可以參考一下

本文主要講解的是按鈕的樣式。
1.選項
2.尺寸
3.活動狀態(tài)
4.禁用狀態(tài)
5.可做按鈕使用的Html標(biāo)簽

選項 

使用上面列出的class可以快速創(chuàng)建一個帶有樣式的按鈕。

 <button type="button" class="btn btn-default">Default</button>
 <button type="button" class="btn btn-primary">Primary</button>
 <button type="button" class="btn btn-success">Success</button>
 <button type="button" class="btn btn-info">Info</button>
 <button type="button" class="btn btn-warning">Warning</button>
 <button type="button" class="btn btn-danger">Danger</button>
 <button type="button" class="btn btn-link">鏈接</button>

尺寸
 需要讓按鈕具有不同尺寸嗎?使用.btn-lg、.btn-sm、.btn-xs可以獲得不同尺寸的按鈕。

<p>
 <button type="button" class="btn btn-primary btn-lg">Large button</button>
 <button type="button" class="btn btn-default btn-lg">Large button</button>
</p>
<p>
 <button type="button" class="btn btn-primary">Default button</button>
 <button type="button" class="btn btn-default">Default button</button>
</p>
<p>
 <button type="button" class="btn btn-primary btn-sm">Small button</button>
 <button type="button" class="btn btn-default btn-sm">Small button</button>
</p>
<p>
 <button type="button" class="btn btn-primary btn-xs">Extra small button</button>
 <button type="button" class="btn btn-default btn-xs">Extra small button</button>
</p>

通過給按鈕添加.btn-block可以使其充滿父節(jié)點(diǎn)100%的寬度,而且按鈕也變?yōu)榱藟K級(block)元素。

<button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
<button type="button" class="btn btn-default btn-lg btn-block">Block level button</button>

活動狀態(tài)
當(dāng)按鈕處于活動狀態(tài)時,其表現(xiàn)為被按壓下(底色更深,邊框夜色更深,內(nèi)置陰影)。對于B<button>元素,是通過:active實(shí)現(xiàn)的。對于<a>元素,是通過.active實(shí)現(xiàn)的。然而,你還可以聯(lián)合使用.active <button>并通過編程的方式使其處于活動狀態(tài)。
按鈕元素
由于:active是偽狀態(tài),因此 無需添加,但是在需要表現(xiàn)出同樣外觀的時候可以添加.active。

<button type="button" class="btn btn-primary btn-lg active">Primary button</button>
<button type="button" class="btn btn-default btn-lg active">Button</button>

鏈接元素
可以為<a>添加.active class。

<a href="#" class="btn btn-primary btn-lg active" role="button">Primary link</a>
<a href="#" class="btn btn-default btn-lg active" role="button">Link</a>

可以和上面的button進(jìn)行一下對比。

禁用狀態(tài)
 通過將按鈕的背景色做50%的褪色處理就可以呈現(xiàn)出無法點(diǎn)擊的效果。
按鈕元素
為<button>添加disabled屬性。

<button type="button" class="btn btn-lg btn-primary" disabled="disabled">Primary button</button>
<button type="button" class="btn btn-default btn-lg" disabled="disabled">Button</button>

可以把鼠標(biāo)放在按鈕上點(diǎn)擊查看效果。
跨瀏覽器的兼容性

如果為<button>添加disabled屬性,Internet Explorer 9及更低版本的瀏覽器將會把按鈕中的文本繪制為灰色,并帶有惡心的陰影,目前還沒有辦法解決。
鏈接元素
為<a>添加.disabled class。

<a href="#" class="btn btn-primary btn-lg disabled" role="button">Primary link</a>
<a href="#" class="btn btn-default btn-lg disabled" role="button">Link</a>

這是和上面的按鈕做一個對比。
我們把.disabled作為工具class使用,就像.active class一樣,因此不需要增加前綴。
 鏈接功能不受影響

上面提到的class只是改變<a>的外觀,不影響功能。在此文檔中,我們通過JavaScript代碼禁用了鏈接的默認(rèn)功能。

可做按鈕使用的Html標(biāo)簽
 可以為<a>、<button>或<input>元素添加按鈕class。

 <a class="btn btn-default" href="#" role="button">Link</a>
 <button class="btn btn-default" type="submit">Button</button>
 <input class="btn btn-default" type="button" value="Input">
 <input class="btn btn-default" type="submit" value="Submit">

跨瀏覽器表現(xiàn)

作為最佳實(shí)踐,我們強(qiáng)烈建議盡可能使用<button>元素以確??鐬g覽器的一致性樣式。

出去其它原因,這個Firefox的bug讓我們無法為基于<input>標(biāo)簽的按鈕設(shè)置line-height,這導(dǎo)致在Firefox上,他們與其它按鈕的高度不一致。
 本節(jié)主要講解的內(nèi)容是button按鈕的樣式,大家可以靈活的運(yùn)行這幾個樣式進(jìn)行控制就可以了,希望對大家的學(xué)習(xí)有所幫助。

如果大家還想深入學(xué)習(xí),可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附兩個精彩的專題:Bootstrap學(xué)習(xí)教程 Bootstrap實(shí)戰(zhàn)教程

  • JavaScript 輪播圖和自定義滾動條配合鼠標(biāo)滾輪分享代碼貼

    JavaScript 輪播圖和自定義滾動條配合鼠標(biāo)滾輪分享代碼貼

    本文給大家分享一段js輪播圖和自定義滾動條的代碼片段,布局和樣式小編沒給大家多介紹,大家可以根據(jù)個人需求優(yōu)化,具體實(shí)現(xiàn)代碼,大家可以參考下面代碼片段
    2016-10-10
  • 淺談javascript中的DOM方法

    淺談javascript中的DOM方法

    DOM就是Html頁面的模型,將每個標(biāo)簽都做為一個對象,JavaScript通過調(diào)用DOM中的屬性、方法就可以對網(wǎng)頁中的文本框、層等元素進(jìn)行編程控制。比如通過操作文本框的DOM對象,就可以讀取文本框中的值、設(shè)置文本框中的值。
    2015-07-07
  • silverlight線程與基于事件驅(qū)動javascript引擎(實(shí)現(xiàn)軌跡回放功能)

    silverlight線程與基于事件驅(qū)動javascript引擎(實(shí)現(xiàn)軌跡回放功能)

    前一段時間一直在重構(gòu)工作站軌跡回放功能,一開始我覺得很簡單,但是后面引發(fā)了一系列奇怪的問題,讓我很蛋疼,所以不得不寫個總結(jié)加深記憶。
    2011-08-08
  • js內(nèi)置對象 學(xué)習(xí)筆記

    js內(nèi)置對象 學(xué)習(xí)筆記

    今天系統(tǒng)的學(xué)了一下javascript的內(nèi)置對象。
    2011-08-08
  • HTML+JavaScript實(shí)現(xiàn)掃雷小游戲

    HTML+JavaScript實(shí)現(xiàn)掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了HTML+JavaScript實(shí)現(xiàn)掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • javascript實(shí)現(xiàn)動態(tài)時鐘的啟動和停止

    javascript實(shí)現(xiàn)動態(tài)時鐘的啟動和停止

    這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)動態(tài)時鐘的啟動和停止文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • JavaScript中日期函數(shù)的相關(guān)操作知識

    JavaScript中日期函數(shù)的相關(guān)操作知識

    日期函數(shù)是我們經(jīng)常用到的知識點(diǎn),下面通過本文給大家介紹JavaScript中日期函數(shù)的相關(guān)操作知識,非常不錯,感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • js eval函數(shù)使用,js對象和字符串互轉(zhuǎn)實(shí)例

    js eval函數(shù)使用,js對象和字符串互轉(zhuǎn)實(shí)例

    下面小編就為大家?guī)硪黄猨s eval函數(shù)使用,js對象和字符串互轉(zhuǎn)實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 最新評論