亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

20分鐘打造屬于你的Bootstrap站點

2019-11-20 09:24:33
字體:
來源:轉載
供稿:網友

本文的主要目的讓你在20分鐘內學會使用twitter bootstrap創建一個站點,如何建立站點,下文為大家介紹:

基本的HTML模板 

.我們需要以一個基本的HTML模板,這樣我們能夠把所需要的bootstrap文件包含進來。下面就是我們twitter bootstrap項目的開頭,復制這些代碼到一個文件中并將其命名為index.html。

 <!DOCTYPE html> <head> <title>Twitter Bootstrap Tutorial - A responsive layout tutorial</title> <style type='text/css'> body { background-color: #CCC; } </style> </head> <body> </body></html> 

這段代碼中我們已經添加了一些CSS使頁面的背景呈亮灰色,因為這樣我們能夠輕易地在我們的設計中看見不同的列,使它更加容易理解。 

引入twitter bootstrap文件
 為了使用twitter bootstrap我們僅僅需要把一個文件引入到我們的模板當中來,引入文件有很多種方法,如果你想了解這些方法請查閱相關文檔。 

基于本教程的出發點,我們將會通過CDN來引入bootstrap-combined.min.css文件而不需要下載任何的文件。
 

復制代碼 代碼如下:
<link rel="stylesheet">
 
 它能夠使所有的twitter bootstrap CSS在我們的模板中生效。

Twitter Bootstrap的容器 
bootstrap的container類是非常有用的,它能在頁面中創建一個居中的區域,然后我們能夠把其他位置的內容放到里面。container類等價于創建了一個具有靜態寬度并且magin值為auto的一個居中的div框。twitter bootstrap的 container類的優點在于它是響應式的,它會以當前屏幕的寬度為基礎計算出最佳的寬度予以實用。
在body標簽中,使用container類創建一個div。它會作為頁面主要的放置其他代碼的外層包裹。 
如果你調整這個DIV的高度并將其背景顏色設置為白色,你所看到的效果會是這樣: 

Bootstrap

標題和導航
現在我們已經有一個地方可以添加額外的HTML代碼,我們可以添加標題文本然后再創建站點的主要導航條。
加入如下的文本或者你選擇的文字到container類的div標簽當中。
 <h1>TWITTER BOOTSTRAP TUTORIAL</h1> 
現在并沒有多少新的東西,這僅僅是一個標題,讓我們轉移到更有趣的方面,twitter bootstrap導航。
Bootstrap 有一個nav類讓我們能夠創建各種各樣的導航元素,你可以在h1標簽之后加入如下的代碼。

 <div class='navbar navbar-inverse'> <div class='nav-collapse' style="height: auto;"> <ul class="nav"> <li class="active"><a href="#">Home</a></li> <li><a href="#">Page One</a></li> <li><a href="#">Page Two</a></li> </ul> </div></div> 

navbar相關的類擁有導航條所有的樣式,添加navbar-inverse類將會應用一個很酷的黑色風格,這是一個twitter bootstrap的常見搭配。我建議在這個樣式的基礎上進行拓展從而創造你的獨一無二的導航。但在這個教程中我們仍然會使用基礎的bootstrap樣式。 

在類為navbar的DIV當中,我們添加另一個類為nav-collapse的DIV并為其添加行內樣式height:auto;這是告訴bootstrap當這個頁面在小于970px寬度的瀏覽器窗口當中時,它會提供一個壓縮的切換視圖。 

如果你保存了index.html文件然后在瀏覽器中打開,當你調整瀏覽器窗口的寬度時你就能夠看到這個變化,如圖所示。 

大于979px

小于979px 

另外,我們可以添加nav類到一個HTML無序列表元素中以便從bootstrap CSS文件中應用更多的樣式,也可以添加一個active類到“HOME”列表項中。 

主內容和側邊欄
我們已經完成了站點的主導航,現在我們需要添加主要內容區和一個側邊欄來支持更多的鏈接或導航路徑。請把下面的代碼添加到導航條之后。

 <div id='content' class='row-fluid'> <div class='span9 main'> <h2>Main Content Section</h2> </div> <div class='span3 sidebar'> <h2>Sidebar</h2> </div></div> 

這正是我們需要弄懂的bootstrap的柵格系統,當然,bootstrap的官方文檔中涵蓋了更多的細節,但我們將會以基礎開始,讓你更好地理解它。

柵格系統利用了12列的布局,這意味著一個頁面可以被分割成12個相同的列。下面這張從bootstrap官方文檔中拿到的圖片給出了一個很好的展示。 

在我們剛剛黏貼在導航條下面的代碼中你可以看到名為span9和span3的類。它們會把頁面分割成左邊9列寬度和右邊3列寬度的兩部分,形成我們的內容區域和側邊欄。使用柵格系統的其中一個好處就是它會根據視窗寬度動態計算出列的寬度,因此你不需要寫任何的媒體查詢也能使你的站點工作在任何的屏幕分辨率下。 

你可以通過改變span的數量和調整瀏覽器的大小來觀察它們的效果。你會注意到當內容區小于724px的時候,這些列會垂直地堆放。
 現在我們在主內容區域把下列文本或者任何其他的文本放在在h2標簽之后,這只是為了把頁面拉長一點。 

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.</p>

<p>Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.</p>  

現在站點會像如下顯示: 

側邊欄導航
你可以在這里看到所有的Twitter bootstrap為我們提供的導航元素。 

我們將要使用垂直選項卡來創建一個額外的導航區。復制和黏貼下面的代碼到sidebar的h2標簽之后。

 <ul class="nav nav-tabs nav-stacked"> <li><a href='#'>Another Link 1</a></li> <li><a href='#'>Another Link 2</a></li> <li><a href='#'>Another Link 3</a></li></ul> 

這是一個簡單的展示!上面的代碼照字面理解僅僅是一個具有類為nav-tabs和nav-stacked的無序列表,但它卻為我們創造了一個導航面板。 

看看最后的效果,一個基于twitter bootstrap的響應式設計的頁面完成了。

結論
通過twitter bootstrap所提供的特性,我們給出了這個非??焖俚腷ootstrap基礎教程,但花點時間練習并多多查閱官方的文檔,不久之后你就可以成為一個bootstrap的專家了。
 在閱讀本教程之后你應該懂得如何使用柵格系統,不同類型的導航和響應式設計的基本原理。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕亚洲天堂| 欧美中文在线字幕| 国产精品日韩欧美大师| 欧洲精品在线视频| 久久不射热爱视频精品| 2018国产精品视频| www.久久色.com| 91国内揄拍国内精品对白| 国产suv精品一区二区| 欧美午夜精品久久久久久人妖| 国产精品青青在线观看爽香蕉| 日本一区二区在线播放| 日本19禁啪啪免费观看www| 成人黄色av播放免费| 国产日本欧美一区二区三区| 俺去亚洲欧洲欧美日韩| 午夜精品99久久免费| 91精品视频网站| 国产精品老女人视频| 91青草视频久久| 日韩av片电影专区| 国产免费一区视频观看免费| 日韩一区二区精品视频| 欧美亚洲视频在线看网址| 日韩欧美中文字幕在线播放| 国产成人在线亚洲欧美| 欧美理论在线观看| 在线播放国产一区中文字幕剧情欧美| 美女扒开尿口让男人操亚洲视频网站| 日韩网站免费观看高清| 国产成人亚洲精品| 日av在线播放中文不卡| 精品久久久一区二区| 26uuu亚洲国产精品| 日本免费一区二区三区视频观看| 国产美女精品视频免费观看| 欧洲午夜精品久久久| 国产在线999| 国产精品久久久久久久久粉嫩av| 日韩av色在线| 一区二区三区国产视频| 欧美专区在线观看| 精品久久久久久中文字幕| 97涩涩爰在线观看亚洲| 日韩av一区在线观看| 久久精品2019中文字幕| 日韩美女视频免费在线观看| 欧美成人黑人xx视频免费观看| 欧美日韩精品国产| 欧美视频免费在线| 亚洲精品综合久久中文字幕| 黄网动漫久久久| 久久久久久亚洲| 国产精品久久久久7777婷婷| 亚洲护士老师的毛茸茸最新章节| 日韩视频免费在线观看| 欧美日韩国产成人| 欧美影院在线播放| 中文字幕九色91在线| 成人深夜直播免费观看| 国产精品视频久久久久| 成人黄色免费网站在线观看| 色99之美女主播在线视频| 亚洲精选一区二区| 亚洲国语精品自产拍在线观看| 亚洲香蕉伊综合在人在线视看| 国产精品高精视频免费| 日韩极品精品视频免费观看| 国产精品高清网站| 色婷婷亚洲mv天堂mv在影片| 欧美精品videofree1080p| 欧洲美女7788成人免费视频| 日韩av在线免费观看一区| 日韩精品中文在线观看| 性色av一区二区咪爱| 亚洲视频在线看| 国产精品激情av电影在线观看| 亚洲黄色www| 亚洲福利视频网| 国产精品女人久久久久久| 97免费视频在线| 国产日韩精品在线观看| 精品福利在线视频| 97激碰免费视频| 中文字幕欧美日韩在线| 在线亚洲国产精品网| 亚洲欧美日韩精品久久| 91精品视频播放| 欧美一级片免费在线| 亚洲国产一区二区三区四区| 日韩精品视频在线免费观看| 538国产精品一区二区在线| 色综合视频网站| 久久久久久一区二区三区| 夜色77av精品影院| 中文字幕日韩在线观看| 精品亚洲一区二区三区在线观看| 久久综合色影院| 91精品综合视频| 色综合五月天导航| 成人乱色短篇合集| 欧美性猛交xxxx| 久久久久99精品久久久久| 九九久久久久99精品| 国产成人91久久精品| 久久频这里精品99香蕉| 亚洲成av人影院在线观看| 一本色道久久88亚洲综合88| 国产91免费看片| 夜夜嗨av色一区二区不卡| 欧美国产视频日韩| 日韩av网站大全| 第一福利永久视频精品| 色妞色视频一区二区三区四区| 国产精品日韩在线一区| 欧美天堂在线观看| 欧美激情欧美激情| 俺也去精品视频在线观看| 亚洲理论在线a中文字幕| 国产精品99久久99久久久二8| 伊人久久久久久久久久久久久| 中文字幕亚洲一区二区三区五十路| 日韩欧美国产一区二区| 欧美另类高清videos| 欧美在线观看网址综合| 亚洲第一区中文99精品| 狠狠色香婷婷久久亚洲精品| 日韩av毛片网| 国产精品一区专区欧美日韩| 国产精品综合久久久| 日本亚洲欧美三级| 久久伊人免费视频| 国产精品精品久久久| 久久久av网站| 亚洲人成网在线播放| 伊人久久免费视频| 视频在线一区二区| 亚洲成人999| 欧美丰满老妇厨房牲生活| 久久99精品久久久久久琪琪| 国产精品久久久久久久app| 亚洲国产精品大全| 欧美另类暴力丝袜| 国产精品电影一区| 人九九综合九九宗合| 国产美女精品视频| 亚洲视频一区二区| 国产精品亚洲自拍| 国产精品视频资源| 色悠悠久久久久| 国产成人在线一区二区| 成人h视频在线观看播放| 热久久这里只有| 91亚洲精品久久久| 久久久精品免费| 欧美性生活大片免费观看网址| 欧美黄网免费在线观看| 欧美日韩国内自拍| 欧美日韩在线免费| 久久精品视频播放| 日韩美女视频免费看| 亚洲福利视频专区| 亚洲欧洲中文天堂| 国产精品视频不卡|