摘要:用來適配桌面口頭上直接講清楚柵格的概念并不容易。修改上面平板電腦適配的代碼可以用模擬查看效果結論只要掌握柵格系統的基本原理,它就可以幫你通過約束的列模型,也一組適配于不同的顯示屏的,完成一個的網站。改編自響應式柵格
我聽說你想成為一個web程序員? 護駕護駕
BOOTSTRAP 來了。
什么是 BootstrapBootstrap 可以用劃分柵格的高逼格策略,你只需要幾行 CSS 代碼,就可以開發出響應式的Web 布局。Bootstrap 在背后默默的完成那些復雜的,有很多瀏覽器兼容性大坑的工作。
什么是柵格(Grid)Bootstrap 固定的把 Web 頁面分隔成12列,但是每一列的寬度則是有彈性的。可以根據屏幕分辨率和窗口大小而有所差別。
每個列可以設置如下前綴的class:
col-xs 很小的屏幕;小于768px;如手機;
col-sm 較小的屏幕;大于768px;如平板電腦;
col-md 中等屏幕;大于992px;如桌面系統;
col-lg 特大屏幕;大于1200px;比如大顯示器或者電視機。
用 Bootstrap 來適配桌面口頭上直接講清楚柵格的概念并不容易。可是,我們可以談談例子。
桌面一般指的是臺式機(Desktop)或者筆記本(Laptop),它們的分辨率一般比較大,所以我們會選擇col-md來布局。
我們來寫代碼實現桌面原型圖,首先創建一個文件,叫做blog.html:
準備$ cd ~/projects && mkdir bootstrap-demo && cd $_
$ cat blog.html
這里我們用 CDN 引入了Bootstrap 。
接下來,在上面的標記Body content goes here位置填入以下代碼:
My First Bootstrap Blog
Post Title 1
Lorem ipsum dolor sit amet ...
Post Title 2
Lorem ipsum dolor sit amet ...
Post Title 3
Lorem ipsum dolor sit amet ...
Post Title 4
Lorem ipsum dolor sit amet ...
Post Title 5
Lorem ipsum dolor sit amet ...
Post Title 6
Lorem ipsum dolor sit amet ...
這里我們可以看到,Bootstrap 允許一行被分隔成12列,我們設定每列占寬為4,多余的列則被擠到下一行顯示。
平板電腦適配平板電腦需要顯示為2列,這樣我們就需要用col-sm-6來設計這個頁面,修改以上代碼:
My First Bootstrap Blog
Post Title 1
Lorem ipsum dolor sit amet ...
Post Title 2
Lorem ipsum dolor sit amet ...
Post Title 3
Lorem ipsum dolor sit amet ...
Post Title 4
Lorem ipsum dolor sit amet ...
Post Title 5
Lorem ipsum dolor sit amet ...
Post Title 6
Lorem ipsum dolor sit amet ...
通過拖動瀏覽器邊框來改變窗口大小,可以看到頁面布局會在三列和兩列之間變化。
手機適配手機和平板電腦一樣,可以橫放(Landscape Mode)和豎放(Portrait Mode)。對玉分辨率較高的手機,橫放會進入平板電腦的布局,我們就不再考慮這種情況。而豎放的手機,我們認為它的寬度小于768px,所以屏幕上只顯示一列內容,占滿了所有寬度,在這里我們用col-xs-12來布局。
修改上面平板電腦適配的代碼:
My First Bootstrap Blog
Post Title 1
Lorem ipsum dolor sit amet ...
Post Title 2
Lorem ipsum dolor sit amet ...
Post Title 3
Lorem ipsum dolor sit amet ...
Post Title 4
Lorem ipsum dolor sit amet ...
Post Title 5
Lorem ipsum dolor sit amet ...
Post Title 6
Lorem ipsum dolor sit amet ...
可以用chrome模擬查看效果
結論只要掌握柵格系統的基本原理,它就可以幫你通過約束的12列模型,也一組適配于不同的顯示屏的class,完成一個Responsive, Mobile First的網站。有章有法。
改編自:Bootstrap 響應式柵格 - George"s Code Thoughts - http://codethoughts.info/bootstrap/2015/04/26/responsive-grid-layout-w...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/111084.html
摘要:絕對底部前端掘金來自國外的設計達人,純,可以實現當正文內容很少時,底部位于窗口最下面。有效解決圖片使用單位邊角缺失的問題前端掘金起因在移動端使用布局時圖片也需要用單位。 CSS 絕對底部 - 前端 - 掘金來自國外的設計達人,純CSS,可以實現: 當正文內容很少時,底部位于窗口最下面。當改變窗口高度時,不會出現重疊問題。甚至,創造該CSS的人還專門成立一個網站介紹這個CSS底部布局方案...
摘要:去掉了對的支持,并使用和單位。更新了所有偽元素選擇器的使用規范,首選雙冒號如,而不是。卡片現在有不同的輪廓和進一步支持基于類的擴展。代表水平方向,代表全部。 Bootstrap 這個號稱世界第一的 responsive 和 mobile first 前端樣式組件庫去年八月發布了 v4.0 Alpha,去年年底時發布了 v4.0 Alpha 2 版本。可能是 v3 用的過于順手,直到今天...
摘要:頁面自適應自適應是指頁面內容自動適應屏幕大小,實現自適應的方法有多種簡易場景實現自適應浮動頁面居中元素寬度不寫固定而設置百分比自動匹配大小。后面詳細介紹柵格系統的實現方式。當頁面寬度發生改變時,每個柵格的大小會自動調整以適應頁面尺寸。 頁面自適應 自適應是指頁面內容自動適應屏幕大小,實現自適應的方法有多種: 1.簡易場景實現自適應:浮動、頁面居中、元素寬度不寫固定而設置百分比自動匹配大...
閱讀 2508·2023-04-25 19:31
閱讀 2244·2021-11-04 16:11
閱讀 2811·2021-10-08 10:05
閱讀 1520·2021-09-30 09:48
閱讀 2319·2019-08-30 15:56
閱讀 2414·2019-08-30 15:56
閱讀 2177·2019-08-30 15:53
閱讀 2272·2019-08-30 15:44