bootstrap中css樣式設(shè)計(jì)的示例分析,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比港口網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式港口網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋港口地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
由于項(xiàng)目需要,所以打算好好學(xué)習(xí)下bootstrap框架,之前了解一點(diǎn),框架總體不難,但涉及到的東西還是很多,想要熟練掌握它,還是要多練練。
一:bootstrap是什么?
bs是什么? 即前端頁(yè)面搭建的標(biāo)準(zhǔn)化框架工具,已經(jīng)寫(xiě)好了css.js樣式,只需要拿來(lái)用即可。
怎么用bs呢?主要是通過(guò)使用不同的類增加效果,每一種類,對(duì)應(yīng)的功能不同。
bs好處:增加了開(kāi)發(fā)效率,頁(yè)面設(shè)計(jì)更加美觀,支持響應(yīng)式開(kāi)發(fā)。
二:css樣式設(shè)計(jì)
1:基于Html文檔
bootstrap引用了部分html元素,所以頭部需寫(xiě)成下面所示的樣列。
---包含HTML5文檔聲明,所有瀏覽器均開(kāi)啟標(biāo)準(zhǔn)模式Bootstrap Hello, world!
2:柵格系統(tǒng)布局
通過(guò)設(shè)置行和列來(lái)進(jìn)行內(nèi)容的布局。bootstrap把頁(yè)面設(shè)置為12列。通過(guò)改變列的數(shù)字來(lái)進(jìn)行布局,比如設(shè)置三個(gè)等寬的列:
JavaScript Code復(fù)制內(nèi)容到剪貼板
-- col-xs-4 : 指小于768px的小設(shè)備11-- col-sm-4 :指>=768px的設(shè)備22-- col-md-4 :指>=992px設(shè)備33-- col-lg-4 :值1200px設(shè)備112233112233112233
css網(wǎng)格式有四種寫(xiě)法,主要應(yīng)用于不同設(shè)備的分辨率。
2:平移列
使用offset來(lái)進(jìn)行平移。即平移的列數(shù)
112233---指33向右平移了兩列112233112233
效果如下:
33由于平移了兩列,不能滿足它占4列的要求,于是被擠到下一行開(kāi)始占據(jù)4列。簡(jiǎn)單來(lái)說(shuō),相當(dāng)于將整個(gè)div塊右移。
3:嵌套列
即在網(wǎng)格列里面再嵌套列。我們對(duì)比來(lái)看。
XML/HTML Code復(fù)制內(nèi)容到剪貼板
11223311112233
效果如下:
[object Object] 有沒(méi)有發(fā)現(xiàn)問(wèn)題?為什么上面的沒(méi)有平均分配8?
當(dāng)設(shè)備>=992px時(shí)。效果如下:
上面兩種類,分別表示的分辨率不一樣。col-md-12此時(shí)表示每列獨(dú)占一行即12列。
看完上述內(nèi)容,你們掌握bootstrap中css樣式設(shè)計(jì)的示例分析的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!