国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

ASP.NETMVC5+EF6+Bootstrap3(7)Bootstrap的柵格系統_html/css

來源:懂視網 責編:小采 時間:2020-11-27 15:59:46
文檔

ASP.NETMVC5+EF6+Bootstrap3(7)Bootstrap的柵格系統_html/css

ASP.NETMVC5+EF6+Bootstrap3(7)Bootstrap的柵格系統_html/css_WEB-ITnose:文章來源: 上一節:ASP.NET MVC5 + EF6 入門教程 (6) View中的Razor使用 源碼下載:點我下載 要做一個完整的系統,除了需要MVC這樣的B/S框架及EF這樣的數據庫訪問技術之外,一個簡潔、美觀、大方的UI框架也是必不可少的。 話不多說,有請今天的主角登場!
推薦度:
導讀ASP.NETMVC5+EF6+Bootstrap3(7)Bootstrap的柵格系統_html/css_WEB-ITnose:文章來源: 上一節:ASP.NET MVC5 + EF6 入門教程 (6) View中的Razor使用 源碼下載:點我下載 要做一個完整的系統,除了需要MVC這樣的B/S框架及EF這樣的數據庫訪問技術之外,一個簡潔、美觀、大方的UI框架也是必不可少的。 話不多說,有請今天的主角登場!

文章來源:

上一節:ASP.NET MVC5 + EF6 入門教程 (6) View中的Razor使用

源碼下載:點我下載

要做一個完整的系統,除了需要MVC這樣的B/S框架及EF這樣的數據庫訪問技術之外,一個簡潔、美觀、大方的UI框架也是必不可少的。

話不多說,有請今天的主角登場??!

看看它的自我介紹,是不是很?。沒錯,這個介紹一點都不夸張。

回想起第一次工作中用Bootstrap做了一個專題網站,我們外籍老板就說了一個字:Amazing!

從來沒有一款UI框架可以給我如此震撼,如此耳目一新的感覺。

再上一個應用了Bootstrap的網站主頁:

回到正題,其實在我們的教學項目中已經默認包含了Bootstrap3的UI框架,請看解決方案資源管理器的Content和Scripts文件夾:

其中bootstrap.css和bootstrap.min.css的功能是完全一樣的。只是bootstrap.css格式整齊,適合查看編輯。bootstrap.min.css去掉了沒用的格式上的東西,體積小頁面載入速度快。bootstrap.js和bootstrap.min.js也是這個關系。

下面進入正題,介紹Bootstrap的柵格系統。

什么是柵格系統?先來個實例。

在解決方案資源管理器 Views\First\Index.cshtml文件中,刪除掉原有代碼,寫入下面代碼。

 @Styles.Render("~/Content/css")  .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-3 .col-md-3 .col-md-3 .col-md-3 .col-md-6 .col-md-6 .col-md-12 @Scripts.Render("~/bundles/jquery") 

點擊在瀏覽器中查看按鈕,可以看到如下結果。下圖中一行一行、一列一列的東西就是柵格。上面代碼中@Styles.Render("~/Content/css")的作用是引入Content文件夾下的所有css文件。中的代碼是為了清晰的顯示出如下所示的柵格效果。而下面的

看上面代碼,除了md之外還有lg、sm、xs?,F在我們來執行這個頁面改變寬度來看看是什么效果。

寬度1222px所有行沒有豎直排列。

寬度1080px,lg行豎直排列。這是因為lg行的臨界寬度是1200px,小于此寬度即會豎直排列。大于這個臨界值的屏幕被定義為大桌面顯示器,因此標有lg的柵格就會在大桌面顯示器中水平排列而在小于它的顯示器中豎直排列。

繼續縮到901px,md行也豎直排列,其臨界寬度為992px。992px到1200px的屏幕被定義為桌面顯示器,即標有md的柵格在大于等于桌面顯示器寬度時水平顯示,而小于它時豎直排列。

接著縮到640px,sm行也豎直排列,其臨界寬度為768px。768px到992px的屏幕被定義為平板,因此有sm標記的柵格在大于等于平板寬度的屏幕中水平顯示而在小于平板的屏幕中豎直排列。

接著再縮小屏幕寬度的話,帶有xs標記的柵格也不會豎直排列。屏幕寬度小于768px的屏幕被定義為手機。因此標有xs的柵格在任何屏幕中都會水平排列。

再次強調一下,這種根據屏幕寬度變化排列方式的柵格是為了使顯示的內容在各種屏幕中都能有足夠的顯示寬度,不會被擠得太窄。

說完.col-md-1這類元素,我們再看看其它元素。

包裹這些.col-md-1的列元素的是形如的行元素。每一個行元素可以被若干個列數和為12的列元素填滿。

要形成一個完整的柵格系統,在幾個行元素之外還需要一個容器。這個容器有兩種,一種是container一種是container-fluid。

將上面的Index.cshtml文件的...的內容替換成下面內容:

 .col-sm-6 .col-sm-6 .col-md-4 .col-md-4 .col-md-4 
.col-sm-6 .col-sm-6 .col-md-4 .col-md-4 .col-md-4

運行頁面得到結果如下。container的每列寬度及整體寬度是一個固定值而container-fluid的寬度是100%隨其所在的父元素的寬度的變化而變化,其每列的寬度自然是總寬度的十二分之一。

當一行的列數和多余或少于12會怎樣呢?運行下面柵格。

 .col-xs-4 .col-xs-3 .col-xs-4 .col-xs-5 .col-xs-2 .col-xs-5 .col-xs-3 

運行結果如下:

第一行一共7列后面5列空缺,可以看到當列數不足12時,柵格從左往右排列,不夠的會空出來。第二行一共19列,多出來的部分另起了一行依然是從左往右拍,看起來跟一個新行沒有區別。

每一個柵格默認都是左對齊,從左向右依次排列,是不是有點死板。Ok,我們來用列偏移,把他們放到我們想要的位置,做個金字塔怎么樣?

代碼如下:

 .col-md-1 .col-md-offset-5 .col-md-3 .col-md-offset-4 .col-md-5 .col-md-offset-3 .col-md-7 .col-md-offset-2 .col-md-9 .col-md-offset-1 

代碼中col-md-offset-2的意思是向右平移2列,所以第一行列寬1向右平移5列,第二行列寬3向右平移4列,依次類推。效果如下圖:

只能向右平移?這不能滿足我。我們得要柵格變換像洗牌一樣唰唰唰打亂,看代碼:

 1 2 3 4 5 6 1 2 3 4 5 6 

看結果:

從代碼上看第一行和第二行div的順序都是123456,怎么第二行就被洗牌了?那就多虧了push和pull。例如第一行1在第一列,而在第二行它被推到了第五列,因為1的div中有push-4把它推了4列。同理在第一行里的6在第六列在第二行里跑到了第四列,因為它被拉回去兩列即pull-2。其他的同理。

其實柵格不僅可以來回動,還能像洋蔥一樣一層層嵌套。就是col里放row,row里放col,col里再放row...

示例代碼如下:

 Level 1 Level 1 Level 1 Level 1 Level 2 Level 2 Level 2 Level 2 Level 3 Level 3 Level 3 Level 3 

結果如下:

至此,Bootstrap柵格系統已被玩壞。小弟也已精疲力盡。

各位大俠給幾個推薦和留言打賞吧?

上一節:ASP.NET MVC5 + EF6 入門教程 (6) View中的Razor使用

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

ASP.NETMVC5+EF6+Bootstrap3(7)Bootstrap的柵格系統_html/css

ASP.NETMVC5+EF6+Bootstrap3(7)Bootstrap的柵格系統_html/css_WEB-ITnose:文章來源: 上一節:ASP.NET MVC5 + EF6 入門教程 (6) View中的Razor使用 源碼下載:點我下載 要做一個完整的系統,除了需要MVC這樣的B/S框架及EF這樣的數據庫訪問技術之外,一個簡潔、美觀、大方的UI框架也是必不可少的。 話不多說,有請今天的主角登場!
推薦度:
標簽: 系統 it 的系統
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 一区二区在线观看视频 | 不卡一级aaa全黄毛片 | 国产欧美一区二区精品性色 | 久久精品国产99久久99久久久 | 久久99精品国产麻豆不卡 | 欧美性xxxx | 国产一区二区三区欧美 | 国产日韩欧美中文字幕 | 亚洲啪视频 | 五月婷综合 | 欧美日韩高清完整版在线观看免费 | 在线播放一区 | 三级网站免费播放国语 | 视频二区 素人 欧美 日韩 | 欧美在线不卡 | 日韩美女一区二区三区 | 亚洲欧洲中文字幕 | 色伊人久久 | 一久久| 国产毛片久久久久久国产毛片 | 91久久国产口精品久久久久 | 欧美成人免费高清二区三区 | 最近中文字幕无日本电影 | 永久在线毛片免费观看 | 欧美精品国产综合久久 | 国产成人综合精品一区 | 欧美在线一区二区 | 看全色黄大色黄女片爽毛片 | 日本韩国欧美一区 | 久久无码精品一区二区三区 | 日本高清一二三区 | 国产一级特黄全黄毛片 | 护士精品一区二区三区 | 国产热久久精 | 伊人精品成人久久综合欧美 | 亚洲精品免费在线观看 | 日本黄 色 成 年 人免费观看 | 欧美孕妇性xxxⅹ精品hd | 91亚洲国产成人久久精品网站 | 亚洲久草 | 一区二区三区中文字幕 |