這篇文章主要介紹了Bootstrap中列表組的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司是專業(yè)的雙臺(tái)子網(wǎng)站建設(shè)公司,雙臺(tái)子接單;提供成都做網(wǎng)站、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行雙臺(tái)子網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
列表組是Bootstrap框架新增的一個(gè)組件,可以用來(lái)制作列表清單、垂直導(dǎo)航等效果,也可以配合其他的組件制作出更漂亮的組件。【相關(guān)推薦:redis視頻教程】
基礎(chǔ)列表組,看上去就是去掉了列表符號(hào)的列表項(xiàng),并且配上一些特定的樣式。在Bootstrap框架中的基礎(chǔ)列表組主要包括兩個(gè)部分:
? list-group:列表組容器,常用的是ul元素,當(dāng)然也可以是ol或者p元素
? list-group-item:列表項(xiàng),常用的是li元素,當(dāng)然也可以是p元素
對(duì)于基礎(chǔ)列表組并沒(méi)有做過(guò)多的樣式設(shè)置,主要設(shè)置了其間距,邊框和圓角等
.list-group { padding-left: 0; margin-bottom: 20px; } .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; } .list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; } .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
帶徽章的列表組其實(shí)就是將Bootstrap框架中的徽章組件和基礎(chǔ)列表組結(jié)合在一起的一個(gè)效果。具體做法很簡(jiǎn)單,只需要在“l(fā)ist-group-item”中添加徽章組件“badge”
原理非常簡(jiǎn)單,就是給徽章設(shè)置了一個(gè)右浮動(dòng),當(dāng)然如果有兩個(gè)徽章同時(shí)在一個(gè)列表項(xiàng)中出現(xiàn)時(shí),還設(shè)置了他們之間的距離
.list-group-item > .badge { float: right; } .list-group-item > .badge + .badge { margin-right: 5px; }
用 標(biāo)簽代替
標(biāo)簽可以組成一個(gè)全部是鏈接的列表組(還要注意的是,需要將
標(biāo)簽替換為 標(biāo)簽)。沒(méi)必要給列表組中的每個(gè)元素都加一個(gè)父元素
a.list-group-item { color: #555; } a.list-group-item .list-group-item-heading { color: #333; } a.list-group-item:hover, a.list-group-item:focus { color: #555; text-decoration: none; background-color: #f5f5f5; }
列表組中的元素也可以直接就是按鈕(也同時(shí)意味著父元素必須是 而不能用
了),并且無(wú)需為每個(gè)按鈕單獨(dú)包裹一個(gè)父元素。注意不要使用標(biāo)準(zhǔn)的 .btn
類
Bootstrap框加在鏈接列表組的基礎(chǔ)上新增了兩個(gè)樣式:
? list-group-item-heading:用來(lái)定義列表項(xiàng)頭部樣式
? list-group-item-text:用來(lái)定義列表項(xiàng)主要內(nèi)容
這兩個(gè)樣式最大的作用就是用來(lái)幫助開(kāi)發(fā)者可以自定義列表項(xiàng)里的內(nèi)容
HTML
HTML被認(rèn)為是前端知識(shí)體系里面最簡(jiǎn)單的知識(shí),幾年前,很多人都推薦在W3C上學(xué)習(xí)個(gè)幾天就能夠基本掌握。但隨著HTML5和移動(dòng)端的強(qiáng)勢(shì)發(fā)展,HTML的技能點(diǎn)也越來(lái)越難。世上無(wú)難事,好學(xué)好總結(jié)...
CSS
CSS是前端工程師的基本功,但好多執(zhí)迷于學(xué)習(xí)javascript的人的基本功并不扎實(shí)??赡芤恍┤藦膚3school網(wǎng)站匆匆過(guò)了一遍,只是對(duì)CSS常用概念有一些表面上的理解,就一頭扎進(jìn)javascript的深坑里跳不出來(lái)。實(shí)際上,javascript中比較復(fù)雜的邏輯很有可能使用CSS幾行樣式就能解決問(wèn)題,而且性能還好。CSS之所以能成為一門(mén)優(yōu)雅的語(yǔ)言,以及有其對(duì)應(yīng)的重構(gòu)工程師的崗位,是因?yàn)檫@本語(yǔ)言本身就有很強(qiáng)的存在價(jià)值,且真正要理解它并不容易。從CSS禪意花園開(kāi)始,寫(xiě)CSS成為一種藝術(shù)。從CSS2.1到3再到4,CSS所涵蓋的內(nèi)容及可實(shí)現(xiàn)的功能得到了極大的豐富,使得CSS的學(xué)習(xí)成本也越來(lái)越高。再多的知識(shí),一個(gè)知識(shí)點(diǎn)一個(gè)知識(shí)點(diǎn)去學(xué),總能學(xué)明白...
javascript
javascript就如同魔法一樣,它是一門(mén)充滿活力、簡(jiǎn)單易用的語(yǔ)言,又是一門(mén)具有許多復(fù)雜微妙技術(shù)的語(yǔ)言。即使是經(jīng)驗(yàn)豐富的javascript開(kāi)發(fā)者,如果沒(méi)有認(rèn)真學(xué)習(xí)的話,也無(wú)法真正理解它們,這就是javascript的矛盾之處。由于javascript不必理解就可以使用,因此通常來(lái)說(shuō)很難真正理解語(yǔ)言本身,這就是我們面臨的挑戰(zhàn)。不滿足于只是讓代碼正常工作,而是想要弄清楚為什么,勇于挑戰(zhàn)這條崎嶇顛簸的少有人走的路,擁抱整個(gè)javascript...
Bootstrap框架給組合列表項(xiàng)提供了狀態(tài)效果,特別是鏈接列表組。比如常見(jiàn)狀態(tài)和禁用狀態(tài)等。實(shí)現(xiàn)方法和前面介紹的組件類似,在列表組中只需要在對(duì)應(yīng)的列表項(xiàng)中添加類名:
? active:表示當(dāng)前狀態(tài)
? disabled:表示禁用狀態(tài)
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { color: #777; background-color: #eee; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #428bca; border-color: #428bca; }
列表組組件和警告組件一樣,Bootstrap為不同的狀態(tài)提供了不同的背景顏色和文本色,可以使用這幾個(gè)類名定義不同背景色的列表項(xiàng)
? list-group-item-success:成功,背景色綠色
? list-group-item-info:信息,背景色藍(lán)色
? list-group-item-warning:警告,背景色為黃色
? list-group-item-danger:錯(cuò)誤,背景色為紅色
如果想給列表項(xiàng)添加什么背景色,只需要在“l(fā)ist-group-item”基礎(chǔ)上增加對(duì)應(yīng)的類名
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Bootstrap中列表組的示例分析”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!