Boostrap使用方法(已經(jīng)會(huì)用請(qǐng)走開)

說到boostrap, 我可以這樣說,大概在半年前,我寫頁面的時(shí)候使用過它來布局及寫樣式, 但是根本沒有好好學(xué)習(xí)過它,尤其它的珊格系統(tǒng), 在布局的時(shí)候,它真的很好使,少寫很多的css,而且響應(yīng)式很好, 然而雖然我用過,但是還理解的很不全面. 現(xiàn)在我找到工作了,在實(shí)習(xí)做項(xiàng)目中又要使用它了, 對(duì)它很不熟悉,導(dǎo)致使用起來概念模糊,所以這就來好好學(xué)習(xí)它,整理一下, 使用起來更得心應(yīng)手.

什么是 Bootstrap?

Bootstrap是由Twitter推出的開源CSS框架
歷史
Bootstrap 是由 TwitterMark OttoJacob Thornton 開發(fā)的雷恃。Bootstrap 是 2011 年八月在 GitHub 上發(fā)布的開源產(chǎn)品魂莫。

為什么學(xué)習(xí)和使用boostrap ?

移動(dòng)設(shè)備優(yōu)先:自 Bootstrap 3 起挡育,框架包含了貫穿于整個(gè)庫的移動(dòng)設(shè)備優(yōu)先的樣式腾誉。
瀏覽器支持:所有的主流瀏覽器都支持 Bootstrap帆谍。
容易上手:只要您具備 HTML 和 CSS 的基礎(chǔ)知識(shí)饼酿,您就可以開始學(xué)習(xí) Bootstrap运准。
響應(yīng)式設(shè)計(jì):Bootstrap 的響應(yīng)式 CSS 能夠自適應(yīng)于臺(tái)式機(jī)吭敢、平板電腦和手機(jī)碰凶。更多有關(guān)響應(yīng)式設(shè)計(jì)的內(nèi)容詳見 Bootstrap 響應(yīng)式設(shè)計(jì)

Bootstrap 包的內(nèi)容
  • 基本結(jié)構(gòu):Bootstrap 提供了一個(gè)帶有網(wǎng)格系統(tǒng)、鏈接樣式鹿驼、背景的基本結(jié)構(gòu)欲低。這將在 Bootstrap 基本結(jié)構(gòu) 部分詳細(xì)講解。

  • CSS:Bootstrap 自帶以下特性:全局的 CSS 設(shè)置蠢沿、定義基本的 HTML 元素樣式伸头、可擴(kuò)展的 class,以及一個(gè)先進(jìn)的網(wǎng)格系統(tǒng)舷蟀。這將在 Bootstrap CSS 部分詳細(xì)講解恤磷。

  • 組件:Bootstrap 包含了十幾個(gè)可重用的組件,用于創(chuàng)建圖像野宜、下拉菜單扫步、導(dǎo)航、警告框匈子、彈出框等等河胎。這將在 布局組件 部分詳細(xì)講解。

  • JavaScript 插件:Bootstrap 包含了十幾個(gè)自定義的 jQuery 插件虎敦。您可以直接包含所有的插件游岳,也可以逐個(gè)包含這些插件政敢。這將在Bootstrap 插件 部分詳細(xì)講解。

  • 定制:您可以定制 Bootstrap 的組件胚迫、LESS 變量和 jQuery 插件來得到您自己的版本喷户。

如何使用Boostrap ?

兩種方法在我們的html文件里面引入它

方法一: 最簡單,但是在網(wǎng)絡(luò)通暢的情況下才有效

引入Boostrap的在線鏈接

  • 利用免費(fèi)的CDN,你可以用BootStrap官網(wǎng)的免費(fèi)CDN访锻,或者其他的例如百度的靜態(tài)資源庫的 CDN 服務(wù)(簡單的來說就是網(wǎng)址)

啥? 你不知道CDN是什么?
好,我來告訴你,CDN的全稱是Content Delivery Network褪尝,即內(nèi)容分發(fā)網(wǎng)絡(luò).
你就理解它是一個(gè)免費(fèi)的服務(wù)器,而你要引入的文件放在這個(gè)服務(wù)器上期犬,你直接用網(wǎng)址引用就行.

引入CDN也有兩種選擇:
  • BootStap官網(wǎng)提供的CDN:
    Bootstrap 中文網(wǎng) 為 Bootstrap 專門構(gòu)建了自己的免費(fèi) CDN 加速服務(wù)河哑。基于國內(nèi)云廠商的 CDN 服務(wù)龟虎,訪問速度更快璃谨、加速效果更明顯、沒有速度和帶寬限制遣总、永久免費(fèi)睬罗。Bootstrap 中文網(wǎng)還對(duì)大量的前端開源工具庫提供了 CDN 加速服務(wù),請(qǐng)進(jìn)入BootCDN 主頁查看更多可用的工具庫旭斥。
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" >

<!-- 可選的Bootstrap主題文件(一般不用引入) -->
<link rel="stylesheet" >

<!-- jQuery文件容达。務(wù)必在bootstrap.min.js 之前引入 -->
<script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
  • 采用百度的靜態(tài)資源庫 (http://cnd.code.baidu.com/):
    百度的靜態(tài)資源庫的CDN服務(wù),訪問速度快,加速效果更明顯,沒有速度和帶寬的限制,永久免費(fèi),引入代碼如下:
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link 
 rel="stylesheet">

<!-- 可選的Bootstrap主題文件(一般不使用) -->
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap-theme.min.css"></script>

<!-- jQuery文件。務(wù)必在bootstrap.min.js 之前引入 -->
<script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script>

這樣你的環(huán)境就好了,你就可以直接使用Boostrap了.

方法二:

下載bootStrap到本地垂券,從本地引入
谷歌/百度搜索 BootStrap, 然后去官網(wǎng)下載


一般都提供了3種下載, 包但是Bootstrap 提供了兩種形式的壓縮包花盐,在下載下來的壓縮包內(nèi)可以看到以下目錄和文件,這些文件按照類別放到了不同的目錄內(nèi)菇爪,并且提供了 壓縮 與 未壓縮 兩種版本算芯。
如下圖:

一般推薦下載第一種,用于生產(chǎn)環(huán)境的BootStrap包 (預(yù)編譯(已經(jīng)編譯好的)的 Bootstrap)

  • 當(dāng)您下載了 Bootstrap 的已編譯的版本(第一種)凳宙,解壓縮 ZIP 文件熙揍,您將看到下面的文件/目錄結(jié)構(gòu):


  • Bootstrap 源代碼(如果您下載了 Bootstrap 源代碼,那么文件結(jié)構(gòu)將如下所示:)


然后就是把下載的包復(fù)制到你的項(xiàng)目里氏涩,然后根據(jù)你的的路徑引入就行届囚,引入的文件和從cdn引入的文件一樣

<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="本地路徑/bootstrap/3.3.5/css/bootstrap.min.css">

<!-- 可選的Bootstrap主題文件(一般不用引入) -->
<link rel="stylesheet" >

<!-- jQuery文件。務(wù)必在bootstrap.min.js 之前引入 -->
<script src="本地路徑/jquery/1.11.3/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="本地路徑/bootstrap/3.3.5/js/bootstrap.min.js"></script>

由于Boostrap所有的實(shí)現(xiàn)都是封裝在類class屬性中,所以下面的例子你可以看到Boostrap的實(shí)現(xiàn)是寫在class中的.
simple example

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"> 
    <title>Bootstrap Example</title>
        
    #這里是為了能夠適應(yīng)更多設(shè)備的響應(yīng)式設(shè)計(jì)
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
   #引入Boostrap
    <link rel="stylesheet" > 
</head>
<body>

<div class="container">
    <h2>Button</h2>

    <span> .btn 類是按鈕的基本樣式:</span>
    <button type="button" class="btn">基本按鈕</button>
    <br/>
    <sapn>.btn-warning  該樣式表示需要謹(jǐn)慎操作的按鈕:</sapn>            
    <button type="button" class="btn btn-warning">Warning</button>
</div>

</body>
</html>
測試結(jié)果
響應(yīng)式設(shè)計(jì)
<meta name="viewport" content="width=device-width, initial-scale=1">

這是為了讓你的BOOTstrap在小屏幕上是尖,也正常顯示大小意系,響應(yīng)式頁面設(shè)置,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末饺汹,一起剝皮案震驚了整個(gè)濱河市蛔添,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖迎瞧,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夸溶,死亡現(xiàn)場離奇詭異,居然都是意外死亡凶硅,警方通過查閱死者的電腦和手機(jī)蜘醋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咏尝,“玉大人,你說我怎么就攤上這事啸罢”嗉欤” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵扰才,是天一觀的道長允懂。 經(jīng)常有香客問我,道長衩匣,這世上最難降的妖魔是什么蕾总? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮琅捏,結(jié)果婚禮上生百,老公的妹妹穿的比我還像新娘。我一直安慰自己柄延,他們只是感情好蚀浆,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著搜吧,像睡著了一般市俊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上滤奈,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天摆昧,我揣著相機(jī)與錄音,去河邊找鬼蜒程。 笑死绅你,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的搞糕。 我是一名探鬼主播勇吊,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼窍仰!你這毒婦竟也來了汉规?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎针史,沒想到半個(gè)月后晶伦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡啄枕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年婚陪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片频祝。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡泌参,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出常空,到底是詐尸還是另有隱情沽一,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布漓糙,位于F島的核電站铣缠,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏昆禽。R本人自食惡果不足惜蝗蛙,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望醉鳖。 院中可真熱鬧捡硅,春花似錦、人聲如沸辐棒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽漾根。三九已至泰涂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間辐怕,已是汗流浹背逼蒙。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留寄疏,地道東北人是牢。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像陕截,于是被迫代替她去往敵國和親驳棱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理农曲,服務(wù)發(fā)現(xiàn)社搅,斷路器驻债,智...
    卡卡羅2017閱讀 134,711評(píng)論 18 139
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件形葬、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,123評(píng)論 4 61
  • Swift版本點(diǎn)擊這里歡迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh閱讀 25,421評(píng)論 7 249
  • 大概在我四年級(jí)的時(shí)候拆祈,換了新的班主任,之前的三年小學(xué)生活我都非常開心倘感,老師對(duì)我非常好缘屹,我每次考試都...
    成長中的媽咪閱讀 495評(píng)論 6 3
  • 小肥妞長大了 不怎么長的身高 配上了圓滾滾的身材 沒有才華墨水的肚子 腆著的就只是沒有營養(yǎng),負(fù)重的肉 長大的情節(jié)冗...
    bb53503536bd閱讀 151評(píng)論 0 2