css-Bootstrap的使用方法:復(fù)制粘貼

bootstrap是什么?

一套易用,優(yōu)雅,靈活,可擴(kuò)展的前端工具集---Bootstrap
GitHub上介紹的Bootstrap:

  • 簡(jiǎn)單靈活可用于架構(gòu)流行的用戶(hù)界面和交互接口的HTML辞槐、CSS、JavaScript工具集粘室。
  • 基于HTML5榄檬、CSS3的bootstrap,具有大量的誘人特性:友好的學(xué)習(xí)曲線(xiàn)衔统,卓越的兼容性鹿榜,響應(yīng)式設(shè)計(jì),12列格網(wǎng)锦爵, 樣式向?qū)臋n舱殿。
  • 自定義jQuery插件,完整的類(lèi)庫(kù)险掀,基于Less等沪袭。

Bootstrap安裝方法

  1. 進(jìn)入官網(wǎng)先下載,要求速度的話(huà)樟氢,下載用于生產(chǎn)環(huán)境的bootstrap冈绊。


    TIM圖片20190111163600.png
  2. 在GitHub上建立一個(gè)空倉(cāng)庫(kù)侠鳄,在Gitbase上git clone之后在分別運(yùn)行以下代碼,先把遠(yuǎn)程倉(cāng)庫(kù)變?yōu)楸镜貍}(cāng)庫(kù)死宣。
echo "# 111" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:lliqi/111.git
git push -u origin master
2.png
  1. 把下載下來(lái)的文件夾復(fù)制到變?yōu)楸镜貍}(cāng)庫(kù)的遠(yuǎn)程倉(cāng)庫(kù)中伟恶。


    TIM圖片20190111164544.png
  2. touch index.html
  3. vi index.html
 <html lang = "zh-Hans">
   <head>
      <meta charset = "UTF-8">
      <title>我的第一個(gè) BS demo</title
      <link rel = "stylesheet" href = "./css/bootstrap.min.css">
      <script src = "./js/jquery.min.js"></script>
      <script src = "./js/bootstrap.min.js"></script>
    </head>
    <body>
    </body>
  </html>

以上文件均在下載的文件夾中,一定要在引入bootstrap之前確保電腦里有jQuery十电,如果沒(méi)有知押,采用npm i jquery叹螟,安裝jQuery鹃骂。

  1. 以上變安裝完畢。

CSS全局樣式:網(wǎng)格布局

  1. bootstrap官方教程
  2. 進(jìn)入全局CSS樣式
  3. 網(wǎng)格布局
  • 所有的內(nèi)容都包含在.container中罢绽,.row的存在使元素的行寬寬15px畏线,因?yàn)樗J(rèn)有負(fù)margin。margin-left:-15px;margin-right:-15px良价。
<div class="container">
  ...
</div>
<div class="row">
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
  <div class="col-md-1">.col-md-1</div>
</div>
  • 平均分12個(gè)格子寝殴,后面的數(shù)字是幾,就占幾個(gè)格子,和里面問(wèn)文字是沒(méi)關(guān)系的明垢,和class的文字有關(guān)蚣常,但是一定要用row包裹。
<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
  <div class="col-md-6">.col-md-6</div>
  <div class="col-md-6">.col-md-6</div>
</div>
  • 一旦分的格數(shù)超過(guò)12痊银,就會(huì)自動(dòng)換行抵蚊,以下代碼11自動(dòng)換行,2和11單獨(dú)沾滿(mǎn)一行溯革。
<div class="row">
  <div class="col-md-2">.col-md-2</div>
  <div class="col-md-11">.col-md-11</div>
</div>
  • 一旦分隔數(shù)小于12贞绳,就不會(huì)充滿(mǎn)12格,中間的空隙可以發(fā)生偏移致稀,叫列偏移
  1. 列偏移
  • 偏移多少列冈闭,就在col-md-offset-后面寫(xiě)數(shù)字
<div class="row">
  <div class="col-md-4">.col-md-4</div>
  <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
</div>

CSS全局樣式:響應(yīng)式

  • media媒體查詢(xún)的劃分
  1. 0-768,超小號(hào)屏幕抖单,手機(jī)col-xs
  2. 768-992萎攒,小號(hào)屏幕,iPad col-sm
  3. 992-1200矛绘,中號(hào)屏幕col-md
  4. 1200-無(wú)窮大耍休,大號(hào)屏幕col-lg
  • 語(yǔ)法:可以給一個(gè)div同時(shí)加多個(gè)布局,優(yōu)先使用小型屏幕。
    <div class="col-lg-1 col-md-4 col-sm-3 col-xs-6">.col-md-1</div>
    其中蔑歌,col-xs-6可以放2個(gè)width: 50%羹应,即12/6. col-sm-3可以放4個(gè)width:25%,即12/3.
  • 注意寬度變化次屠。

CSS全局樣式:其他樣式

  • h1-h6寫(xiě)在col里面,h和small可以混在一起用园匹。
    <h1>h1. Bootstrap heading <small>Secondary text</small></h1>
  • 表格:代碼沒(méi)有寫(xiě)雳刺,右鍵在審查元素里面復(fù)制粘貼copy-copyHTML.
  • 如果想要添加類(lèi),一定不要添加在布局的div上裸违,采用方法:新添加一個(gè)div掖桦,添加一個(gè)新class。
  • 可用的類(lèi)

組件:

  • 沒(méi)有代碼就審查元素copy.
  • 文檔中紅色字看一遍供汛。
  • aria-label="..."可以刪掉
  • 想實(shí)現(xiàn)左右布局枪汪,在.row里面嵌套.row就可以了。
    <div class = "container">
        <div class = "row">
            <p></p>
            <div class = "row">
                <div class = "col-md-6">
                    <button></button>
                </div>
                <div class = "col-md-6">
                    <span></span>
                </div>
        </div>
    </div>
  • 右浮怔昨,寫(xiě)pull-right雀久,同時(shí)不寫(xiě)col,使寬度達(dá)到自適應(yīng)趁舀。
  • 下載的bootsrtap中右可選的主題CSS赖捌,如果用得到,添加即可矮烹。
    <link rel = "stylesheet" href = "./css/bootstrap.theme.css">
  • 或者花錢(qián)買(mǎi)更好的主題越庇。

JS插件

  • 先學(xué)JS
  • 在學(xué)jQuery
  • 把bootstrap文檔看完

小知識(shí)點(diǎn)

  • Bootstrap默認(rèn)支持jQuery。
  • (Twitter)前端寫(xiě)的奉狈。
  • Bootstrap知乎評(píng)價(jià)不好卤唉。(小公司用的)
  • 版本:http://www.bootcss.com/
  • 生產(chǎn)環(huán)境:給付費(fèi)用戶(hù)用的環(huán)境就是生產(chǎn)環(huán)境
  • 開(kāi)發(fā)環(huán)境:npm i -g http-server(測(cè)試用)
  • 引入bootstrap.js會(huì)先檢查是否有jQuery,所以必須先下載jQuery.
    npm i jquery
  • 要在JS之引用jQuery仁期。要先檢測(cè)是否有jQuery桑驱。
<script src = "./js/jquery.min.js"></script>
<script src = "./js/bootstrap.min.js"></script>
  • .row是有負(fù)margin,所有的內(nèi)容都在.container中蟀拷。row可以使行寬寬15px.
  • 布局使用div碰纬,是因?yàn)閐iv沒(méi)有默認(rèn)樣式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市问芬,隨后出現(xiàn)的幾起案子悦析,更是在濱河造成了極大的恐慌,老刑警劉巖此衅,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件强戴,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡挡鞍,警方通過(guò)查閱死者的電腦和手機(jī)骑歹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)墨微,“玉大人道媚,你說(shuō)我怎么就攤上這事。” “怎么了最域?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵谴分,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我镀脂,道長(zhǎng)牺蹄,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任薄翅,我火速辦了婚禮沙兰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘翘魄。我一直安慰自己鼎天,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布熟丸。 她就那樣靜靜地躺著训措,像睡著了一般。 火紅的嫁衣襯著肌膚如雪光羞。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,590評(píng)論 1 305
  • 那天怀大,我揣著相機(jī)與錄音纱兑,去河邊找鬼。 笑死化借,一個(gè)胖子當(dāng)著我的面吹牛潜慎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蓖康,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蒜焊!你這毒婦竟也來(lái)了倒信?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤泳梆,失蹤者是張志新(化名)和其女友劉穎鳖悠,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體优妙,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡乘综,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了套硼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卡辰。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出九妈,到底是詐尸還是另有隱情朴恳,我是刑警寧澤,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布允蚣,位于F島的核電站于颖,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏嚷兔。R本人自食惡果不足惜森渐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望冒晰。 院中可真熱鬧同衣,春花似錦、人聲如沸壶运。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蒋情。三九已至埠况,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間棵癣,已是汗流浹背辕翰。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狈谊,地道東北人喜命。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像河劝,于是被迫代替她去往敵國(guó)和親壁榕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 不久的以前 我特別愛(ài)喝酒 這源自我時(shí)候年少讀的第一本嚴(yán)格意義上的書(shū):水滸傳 直腸子的好漢們聚在一起 兩三斤牛肉 ...
    多總管閱讀 247評(píng)論 1 1
  • Zootopia電影中很經(jīng)典的一個(gè)橋段就是用樹(shù)懶的形象來(lái)巧妙地諷刺美國(guó)車(chē)管部門(mén)人員工作的效率低下赎瞎,形象地利用樹(shù)懶動(dòng)...
    糖糖六點(diǎn)閱讀 496評(píng)論 5 1
  • 帶著紙巾和朋友一起去看了牌里,被朋友圈發(fā)刷屏的《我不是藥神》,這部大熱電影煎娇《郑看到最后,當(dāng)他被抓缓呛,而幾千位病友默默為他送...
    貓女杜瑜閱讀 801評(píng)論 4 3
  • 溫暖的風(fēng)催享, 從東方而來(lái), 山口的草地綠了哟绊, 那綠衣里散發(fā)著綠意因妙, 綠意是春色的盎然! 溫暖的風(fēng), 從東方而來(lái)攀涵, 吹...
    阿木洛克人閱讀 234評(píng)論 2 9
  • 小程序是支持自定義預(yù)處理命令的铣耘,提供了 beforeCompile,beforePreview 和 beforeU...
    Gundy_閱讀 2,109評(píng)論 0 5