整理關(guān)于Bootstrap警示框的慕課筆記
整理自慕課筆記
在網(wǎng)站中,網(wǎng)頁總是需要和用戶一起做溝通與交流。特別是當(dāng)用戶操作上下文為用戶提供一些有效的警示框,比如說告訴用戶操作成功、操作錯(cuò)誤、提示或者警告等。如下圖所示:

在Bootstrap框架有一個(gè)獨(dú)立的組件,實(shí)現(xiàn)上述的效果,這個(gè)組件被稱為警示框。
默認(rèn)警示框
Bootstrap框架通過“alert“樣式來實(shí)現(xiàn)警示框效果。在默認(rèn)情況之下,提供了四種不同的警示框效果:
1、成功警示框:告訴用用戶操作成功,在“alert”樣式基礎(chǔ)上追加“alert-success”樣式,具體呈現(xiàn)的是背景、邊框和文本都是綠色;
2、信息警示框:給用戶提供提示信息,在“alert”樣式基礎(chǔ)上追加“alert-info”樣式,具體呈現(xiàn)的是背景、邊框和文本都是淺藍(lán)色;
3、警告警示框:提示用戶小心操作(提供警告信息),在“alert”樣式基礎(chǔ)上追加“alert-warning”樣式,具體呈現(xiàn)的是背景、邊框、文本都是淺黃色;
4、錯(cuò)誤警示框:提示用戶操作錯(cuò)誤,在“alert”樣式基礎(chǔ)上追加“alert-danger”樣式,具體呈現(xiàn)的是背景、邊框和文本都是淺紅色。
如下圖示:

具體使用的時(shí)候,可以在類名為“alert”的div容器里放置提示信息。實(shí)現(xiàn)不同類型警示框,只需要在“alert”基礎(chǔ)上追加對(duì)應(yīng)的類名,如下:
<div class="alert alert-success" role="alert">恭喜您操作成功!</div> <div class="alert alert-info" role="alert">請(qǐng)輸入正確的密碼</div> <div class="alert alert-warning" role="alert">您已操作失敗兩次,還有最后一次機(jī)會(huì)</div> <div class="alert alert-danger" role="alert">對(duì)不起,您輸入的密碼有誤</div>
可關(guān)閉的警示框
大家在平時(shí)瀏覽網(wǎng)頁的時(shí)候,會(huì)發(fā)現(xiàn)一些警示框帶有關(guān)閉按鈕,用戶一點(diǎn)擊關(guān)閉按鈕就能自動(dòng)關(guān)閉顯示的警示框(也就是讓警示框隱藏不顯示)。在Bootstrap框架中的警示框也具有這樣的功能。
使用方法:
只需要在默認(rèn)的警示框里面添加一個(gè)關(guān)閉按鈕。然后進(jìn)行三個(gè)步驟:
1、需要在基本警示框“alert”的基礎(chǔ)上添加“alert-dismissable”樣式。
2、在button標(biāo)簽中加入class=”close”類,實(shí)現(xiàn)警示框關(guān)閉按鈕的樣式。
3、要確保關(guān)閉按鈕元素上設(shè)置了自定義屬性:“data-dismiss=”alert””(因?yàn)榭申P(guān)閉警示框需要借助于Javascript來檢測(cè)該屬性,從而控制警示框的關(guān)閉)。
具體使用如下:
<div class="alert alert-success alert-dismissable" role="alert"> <button class="close" type="button" data-dismiss="alert">×</button> 恭喜您操作成功! </div>

警示框的鏈接
有時(shí)候你可能想在警示框中加入鏈接地址,用來告訴用戶跳到某一個(gè)地方或新的頁面。而這個(gè)時(shí)候你又想讓用戶能明顯的看出來這是鏈接地址。在Bootstrap框架中對(duì)警示框里的鏈接樣式做了一個(gè)高亮顯示處理。為不同類型的警示框內(nèi)的鏈接進(jìn)行了加粗處理,并且顏色相應(yīng)加深。
實(shí)現(xiàn)方法:
Bootstrap框架是通過給警示框加的鏈接添加一個(gè)名為“alert-link”的類名,通過“alert-link”樣式給鏈接提供高亮顯示。
具體使用如下:
<div class="alert alert-success" role="alert"> <strong>Well done!</strong> You successfully read <a href="#" class="alert-link">this important alert message</a> . </div> <div class="alert alert-info" role="alert"> <strong>Heads up!</strong> This <a href="#" class="alert-link">alert needs your attention</a> , but it's not super important. </div> <div class="alert alert-warning" role="alert"> <strong>Warning!</strong> Better check yourself, you're <a href="#" class="alert-link">not looking too good</a> . </div> <div class="alert alert-danger" role="alert"> <strong>Oh snap!</strong> <a href="#" class="alert-link">Change a few things up</a> and try submitting again. </div>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript實(shí)現(xiàn)文件下載的超簡(jiǎn)單兩種方式分享
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)文件下載的超簡(jiǎn)單兩種方式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12
微信小程序地圖定位的實(shí)現(xiàn)方法實(shí)例
小程序功能的強(qiáng)大想必使用過的人都知道,下面這篇文章主要給大家介紹了關(guān)于微信小程序地圖定位的實(shí)現(xiàn)方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04
echarts餅圖各個(gè)板塊之間的空隙如何實(shí)現(xiàn)
這篇文章主要給大家介紹了關(guān)于echarts餅圖各個(gè)板塊之間的空隙如何實(shí)現(xiàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
淺談Sticky組件的改進(jìn)實(shí)現(xiàn)
這篇文章主要介紹了Sticky組件的改進(jìn)實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2016-03-03
echarts加載區(qū)域地圖并標(biāo)注點(diǎn)的簡(jiǎn)單步驟
這篇文章提供了南海區(qū)域地圖加載以及氣象站點(diǎn)標(biāo)注的詳細(xì)步驟,首先通過DataV.GeoAtlas地理小工具下載南海區(qū)域的JSON地圖文件,接著使用Echarts進(jìn)行地圖的展示,可以選擇是否顯示省下所有市的名字,需要的朋友可以參考下2024-09-09
bootstrap實(shí)現(xiàn)的自適應(yīng)頁面簡(jiǎn)單應(yīng)用示例
這篇文章主要介紹了bootstrap實(shí)現(xiàn)的自適應(yīng)頁面簡(jiǎn)單應(yīng)用,結(jié)合具體實(shí)例形式分析了基于bootstrap的列表布局結(jié)構(gòu)頁面實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2017-03-03

