前端框架Bootstrap


一. 使用Bootstrap的准備

  因為Bootstrap是基於JQuery的,所以導入Bootstrap前一定要先導入JQuery。

  這里先用cdn的方式導入JQuery(用cdn要保證你有網,不然就沒用了)。

  注意:無論用框架還是什么,都盡量先別用最新版的,因為最新版的Bug要是碰到了就很倒霉,舊版本相對來說比較穩定,我們不做第一個吃螃蟹的人。

1. 用cdn導入JQuery

  1.1 打開BootCDN官網https://www.bootcdn.cn/

  1.2 點擊JQuery

   1.3 選擇壓縮的版本,點擊復制標簽

  1.4 打開pycharm的設置

  1.5 修改創建HTML文件的模板,讓每次創建的HTML都自己用cdn導入JQuery

2. 關於Bootstrap代碼無提示的解決方式

   沒有提示是因為瀏覽器沒有加載過Bootstrap。

1. 下載3.X版本-用於生產環境的Bootstrap()
2. 解壓后css文件夾中只留一個bootstrap.min.css文件,其他全刪掉(min代表是壓縮的) 3. js文件夾中只留bootstrap.min.js文件,其他全刪掉 4. 將整個解壓的包復制到pycharm項目中 5. 用link和script標簽導入包中的css和js

 

   這樣操作過之后,用cdn導入的都會有代碼提示了。

     2.1 進入Bootstrap中文網:http://www.bootcss.com/

  2.2 點擊中文文檔3

  2.3 點擊下載

  2.4 下載用於生產環境的Bootstrap

  2.5 解壓后css文件夾中只留一個bootstrap.min.css文件,其他全刪掉(min代表是壓縮的)

  2.6 js文件夾中只留bootstrap.min.js文件,其他全刪掉

 

  2.7 將這個文件夾放入我們pycharm創建的項目中,需要使用的HTML文件中導入js和css即可。

注意:上面將js和css文件夾中刪除掉其他Js和css文件是為了方便,不然代碼提示的時候會有一堆提示。

    這樣操作之后按照cdn導入Bootstrap的方式就能正常提示代碼了

 3. 用cdn導入Bootstrap

  3.1 打開BootCDN官網https://www.bootcdn.cn/

  3.2 點擊Bootstrap

  3.3 找到3.x版本的Bootstrap(為什么不用新版本的理由同上,這里使用3.4.1版本),還是用壓縮版本

  3.4 同導入JQuery的1.4步驟與1.5,不過這兩個標簽一定不能放在JQuery標簽前面。

 二. Bootstrap的使用

1. 布局容器

<div class = 'container'></div>  //頁面兩邊留白,微博也是這種樣式
    <div class = 'container-fluid'></div>  //全屏,鋪滿瀏覽器
    //用bootstrap一定要先寫一個布局容器(上面兩個選一個,內容全寫在上面的div里面)
    
    <div class = 'container'>
        <div class = 'row'>  //一行,默認等分為12塊
            <div class = 'col-md-3'></div>  //col-md-占的塊數
            <div class = 'col-md-3'></div>
            <div class = 'col-md-3'></div>
            <div class = 'col-md-3'></div>  //每一列里面也默認分為12塊,也可以在里面用col-md-占的塊數
            <div class = 'col-md-3'></div>  //再加上3后超過12,會跑到下一行
        </div>
    </div>
    //如果想實現響應式布局,<div class = 'col-md-3 col-xs-3'></div>,col-xs-塊數(在手機上會使用該方式)

 2. 列偏移

//類繼承加一個col-md-offset-移動的塊數
    <div class = 'col-md-3 col-md-offset-3'></div>
    
    //移到最右邊(默認左邊,內部用的是float)
    <div class = 'col-md-3 pull-right'></div>

 3. 表格(與表單、導航條都是重點)

<table class='table table-hover table-bordered table-striped'>
        <thead>
            <tr>
                <th></th>
                <th></th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td></td>
                <td></td>
            </tr>
        </tbody>
    </table>

 4. 帶框的都繼承類form-control,一鍵美顏

 5. button按鈕的樣式

<button class = 'btn btn-success'>綠色</button>
<button class = 'btn btn-info'>青色</button>
<button class = 'btn btn-warning'>橙色</button>
<button class = 'btn btn-danger'>紅色</button>
<button class = 'btn btn-primary'>藍色</button>
<a href='' class = 'btn btn-success'>  //a標簽頁變成按鈕的樣子

6. fontawesome有很多圖標樣式

  中文網:http://www.fontawesome.com.cn/faicons/

  圖標下載后解壓下將css和font文件夾復制到pytcharm項目中,要用時導入css即可。

  注意:將HTML和css及font都放在同一目錄下

     導css文件固定格式:<link rel="stylesheet" href="css/font-awesome.css">

  

7. sweetalert

  7.1 打開網址:https://lipis.github.io/bootstrap-sweetalert/ 點擊Vew on GitHub

  7.2 下載ZIP

  7.3 下載完成后解壓

   下載文件,解壓后的文件復制至項目中(與HTML文件放在同一文件夾內),將dist文件夾的css和js導入即可

  使用時如:swal('hello', 'how are you', 'info') //第三個參數有特殊作用,還有'success'和'warning'等
//(JS代碼alert改成swal即可)

  一些樣式該網站往下拉就有,可以復制試試:https://lipis.github.io/bootstrap-sweetalert/

8. 詳盡見Bootstrap中文網

 https://v3.bootcss.com/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM