最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

談一談bootstrap響應(yīng)式布局

 更新時(shí)間:2016年05月23日 17:27:48   作者:HiveDark  
這篇文章主要和大家談一談bootstrap響應(yīng)式布局,本教程講解如何在網(wǎng)頁布局中應(yīng)用響應(yīng)式設(shè)計(jì),感興趣的小伙伴們可以參考一下

隨著移動(dòng)端的用戶越來越多,傳統(tǒng)的web系統(tǒng)架構(gòu)無法兼容很多移動(dòng)終端的正常使用。在工作中也會(huì)發(fā)現(xiàn),現(xiàn)在很多的客戶都有在手機(jī)、平板等移動(dòng)終端上使用管理系統(tǒng)的需求。如果單獨(dú)為每一個(gè)終端開發(fā)相應(yīng)的響應(yīng)網(wǎng)頁,這必定增加項(xiàng)目的成本和開發(fā)人員的壓力。這時(shí)候了解響應(yīng)式布局就很有必要,響應(yīng)式布局就是為解決多終端問題而生的。本次介紹的是輕量級(jí)、開源的、免費(fèi)的bootstrap。

搭建開發(fā)環(huán)境

首先下載官網(wǎng)的boostrap源碼包:http://www.bootcss.com/. 開發(fā)簡(jiǎn)單的項(xiàng)目不必加入源碼中的所有css、js和字體等。根據(jù)自己的項(xiàng)目需求可以裁剪出自己需要的環(huán)境。
必須的文件有以下幾個(gè):jquery.min.js 、bootstrap.min.js、bootstrap.css。如果需要使用到其中的一些字體樣式等,還需要加入字體相關(guān)的文件,如下圖所示:

這里寫圖片描述

【注】加載js時(shí),必須先加載jquery.min.js,這是因?yàn)樵赽ootstrap.min.js會(huì)使用到j(luò)Query相關(guān)的方法即boostrap.min.js依賴于jquery.min.js。

測(cè)試bootsrap環(huán)境

寫一個(gè)測(cè)試文件index.html。測(cè)試文件內(nèi)容如下:

<!DOCTYPE html>
<html>
<head>
 <title>測(cè)試boostrap環(huán)境</title>
 <link rel="stylesheet" type="text/css" href="./css/bootstrap.css">
 <script type="text/javascript" src="./js/jquery.min.js"></script>
 <script type="text/javascript" src="./js/bootstrap.min.js"></script>
</head>
<body>
</body>
</html>

以上就搭建好了bootsrap開發(fā)環(huán)境。很簡(jiǎn)單吧!
使用boostrap必須要了解的就是boostrap的柵格系統(tǒng)。正是由于這柵格系統(tǒng)才使得更好的兼容不同分辨率的終端設(shè)備。
具體的柵格系統(tǒng)官網(wǎng)有清晰的介紹:http://v3.bootcss.com/css/。官網(wǎng)的下圖所在位置:

這里寫圖片描述

使用boostrap時(shí),我們主要是使用里面已定義好的一些樣式。這對(duì)一個(gè)沒有美工能力的程序而言,快速搭建一個(gè)還不錯(cuò)的頁面是很有幫助的。

在實(shí)際使用bootstrap的時(shí)候,我們經(jīng)常查看官網(wǎng)的一些幫助文檔:http://v3.bootcss.com/css/#tables 。
個(gè)人建議直接在官網(wǎng)的示例中copy相關(guān)的代碼到自己的網(wǎng)頁中,再在此基礎(chǔ)之上做出相關(guān)的修改,這樣的開發(fā)速度會(huì)更快并且準(zhǔn)確率會(huì)更高。

演示一些boostrap樣式---table樣式。

<!DOCTYPE html>
<html>
<head>
 <title>測(cè)試boostrap環(huán)境</title>
 <link rel="stylesheet" type="text/css" href="./css/bootstrap.css">
 <script type="text/javascript" src="./js/jquery.min.js"></script>
 <script type="text/javascript" src="./js/bootstrap.min.js"></script>
</head>
<body>
 <table class="table table-hover table-bordered table-striped">
 <tr>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
 </tr>
 <tr>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
 </tr>
 <tr>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
 </tr>
 <tr>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
 </tr>
 <tr>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
  <td>測(cè)試表格</td>
 </tr>
 </table>
</body>
</html>

網(wǎng)頁查看結(jié)果如下:

這里寫圖片描述

class 里屬性介紹:

1)table 加上這個(gè)就已經(jīng)有bootsrap的表格樣式
2)table-hover 表示表格鼠標(biāo)停留的行背景高亮
3)table-bordered 表格出現(xiàn)邊框
4)table-striped 表格條紋
【注】多個(gè)屬性相加時(shí),各個(gè)屬性之間有空格

2. button

<!--Button-->
 <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">

 <!-- Standard button -->
 <button type="button" class="btn btn-default">(默認(rèn)樣式)Default</button>

 <!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
 <button type="button" class="btn btn-primary">(首選項(xiàng))Primary</button>

 <!-- Indicates a successful or positive action -->
 <button type="button" class="btn btn-success">(成功)Success</button>

 <!-- Contextual button for informational alert messages -->
 <button type="button" class="btn btn-info">(一般信息)Info</button>

 <!-- Indicates caution should be taken with this action -->
 <button type="button" class="btn btn-warning">(警告)Warning</button>

 <!-- Indicates a dangerous or potentially negative action -->
 <button type="button" class="btn btn-danger">(危險(xiǎn))Danger</button>

 <!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
 <button type="button" class="btn btn-link">(鏈接)Link</button>

網(wǎng)頁顯示結(jié)果如下:

這里寫圖片描述

很多其他的一些樣式和組件,還是建議參考官方的幫助文檔。

總結(jié)

本文算是一個(gè)引導(dǎo)吧,簡(jiǎn)單介紹了boostrap是干什么的和怎么去使用。并沒有詳細(xì)列出所有的組件和樣式,但是……往下看!

這是一篇非常神奇的文章,一定要點(diǎn)進(jìn)去看一看:值得分享和收藏的Bootstrap學(xué)習(xí)教程

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

希望對(duì)Bootstrap感興趣的能夠自己手動(dòng)地去測(cè)試每一種樣式的效果和各個(gè)組件怎么使用,真正感受Bootstrap帶來的樂趣。

相關(guān)文章

  • JavaScript async/await使用詳解

    JavaScript async/await使用詳解

    任意一個(gè)名稱都是有意義的,先從字面意思來理解。async 是“異步”的簡(jiǎn)寫,而 await 可以認(rèn)為是 async wait 的簡(jiǎn)寫。所以應(yīng)該很好理解 async 用于申明一個(gè) function 是異步的,而 await 用于等待一個(gè)異步方法執(zhí)行完成
    2022-12-12
  • javascript dom追加內(nèi)容實(shí)現(xiàn)示例

    javascript dom追加內(nèi)容實(shí)現(xiàn)示例

    javascript dom追加內(nèi)容的使用還是比較廣泛的,在本文將為大家介紹下具體的使用方法,感興趣的朋友可以參考下
    2013-09-09
  • uniapp幾行代碼解決滾動(dòng)穿透問題(項(xiàng)目實(shí)戰(zhàn))

    uniapp幾行代碼解決滾動(dòng)穿透問題(項(xiàng)目實(shí)戰(zhàn))

    這篇文章主要介紹了uniapp幾行代碼解決滾動(dòng)穿透問題,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • JavaScript動(dòng)態(tài)設(shè)置div的樣式的方法

    JavaScript動(dòng)態(tài)設(shè)置div的樣式的方法

    這篇文章主要介紹了JavaScript動(dòng)態(tài)設(shè)置div的樣式的方法的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • JavaScript詳細(xì)分析數(shù)據(jù)類型和運(yùn)算符

    JavaScript詳細(xì)分析數(shù)據(jù)類型和運(yùn)算符

    這篇文章主要介紹了JavaScript數(shù)據(jù)類型和運(yùn)算符案例,結(jié)合實(shí)例形式分析了JavaScript數(shù)據(jù)類型和運(yùn)算符特性與相關(guān)操作技巧,需要的朋友可以參考下
    2022-07-07
  • JS如何獲取未來n天的時(shí)間(返回日期:yyyy-mm-dd,并且判斷是否是今天和星期)

    JS如何獲取未來n天的時(shí)間(返回日期:yyyy-mm-dd,并且判斷是否是今天和星期)

    開發(fā)中經(jīng)常遇到獲取時(shí)間的業(yè)務(wù),將常用的方法做個(gè)筆記記錄下,對(duì)JS如何獲取未來n天的時(shí)間相關(guān)知識(shí)感興趣的朋友一起看看吧
    2024-03-03
  • JS數(shù)組方法shift()、unshift()用法實(shí)例分析

    JS數(shù)組方法shift()、unshift()用法實(shí)例分析

    這篇文章主要介紹了JS數(shù)組方法shift()、unshift()用法,結(jié)合實(shí)例形式分析了JavaScript數(shù)組shift()與unshift()方法功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • JavaScript數(shù)組去重的六種方式

    JavaScript數(shù)組去重的六種方式

    在平時(shí)的前端開發(fā)中,常常會(huì)遇到數(shù)組去重的場(chǎng)景,比如表單校驗(yàn)重復(fù)的數(shù)據(jù),有重復(fù)數(shù)據(jù)不讓提交,或者對(duì)后端返回的數(shù)據(jù)進(jìn)行去重展示等,同時(shí)它也是一道經(jīng)典的前端JavaScript基礎(chǔ)面試題,本期一起來帶大家看看去重的各種花樣方法,需要的朋友可以參考下
    2024-12-12
  • JavaScript與jQuery實(shí)現(xiàn)的閃爍輸入效果

    JavaScript與jQuery實(shí)現(xiàn)的閃爍輸入效果

    這篇文章主要介紹了JavaScript與jQuery實(shí)現(xiàn)的閃爍輸入效果,結(jié)合實(shí)例形式分別分析了JavaScript與jQuery實(shí)現(xiàn)閃爍輸入效果的方法與具體使用技巧,需要的朋友可以參考下
    2016-02-02
  • 詳解JavaScript中的強(qiáng)制類型轉(zhuǎn)換

    詳解JavaScript中的強(qiáng)制類型轉(zhuǎn)換

    這篇文章主要介紹了JavaScript中的強(qiáng)制類型轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評(píng)論

舒城县| 兰考县| 依兰县| 松溪县| 饶河县| 娱乐| 林周县| 恩施市| 怀柔区| 小金县| 宜春市| 焉耆| 泽库县| 南安市| 阆中市| 耒阳市| 永仁县| 冕宁县| 德江县| 万宁市| 涡阳县| 安图县| 苗栗县| 肃北| 贵德县| 岳阳市| 界首市| 平谷区| 德庆县| 福清市| 雷山县| 嘉定区| 旬邑县| 交口县| 饶平县| 化德县| 灌阳县| 岳普湖县| 和政县| 双流县| 玛曲县|