Foundation 網格系統
Foundation 網格系統為 12 列。
如果你不需要 12 列,你可以合併一些列,創建一些更大寬度的列。
Foundation 的網格系統是響應式的。 列會根據屏幕尺寸自動調整大小。在大尺寸屏幕上,可能是三列,小屏幕尺寸就可能是三個單列,按順序排列。
網格列
Foundation 網格系統有三個列:
.small
(手機端).medium
(平板設備).large
(電腦設備:筆記本,台式機)
以上類可以結合使用,創建更靈活的布局
基本的網格結構
以下是基本的 Foundation 網格結構實例:
實例
<div class="row">
<div class="small|medium|large-num columns"></div>
</div>
<div class="row">
<div class="small|medium|large-num columns"></div>
<div class="small|medium|large-num columns"></div>
<div class="small|medium|large-num columns"></div>
</div>
<div class="row">
...
</div>
首先,創建一行 (<div class="row">
)。 這是一個水平的垂直列。然後添加列的數量說明 small-num
, medium-num
及large-num
類。注意:列的數量 num
加起來必須等於 12 :
實例
<div class="row">
<div class="small-12 columns">.small-12 yellow</div>
</div>
<div class="row">
<div class="small-8 columns">.small-8 beige</div>
<div class="small-4 columns">.small-4 gray</div>
</div>
<div class="row">
<div class="large-9 small-8 columns">.small-8 .large-9 pink</div>
<div class="large-3 small-4 columns">.small-4 .large-3 orange</div>
</div>
實例中,第一行的 <div> 類為 .small-12
, 這會創建 12 列(100%寬度)。
第二行創建了兩個列, .small-4
的寬度為33.3% ,.small-8
的寬度為 66.6%。
第三行我們添加了額外的兩個列 (.large-3
和 .large-9
)。這意味著如果在大屏幕尺寸下,列就會變為 25% (.large-3
) 和 75% (.large-9
)的比例。同時我們也指定了小屏幕上列的比例 33% (.small-4
) 和 66% (.small-8
) 。這種組合的方式對於不同屏幕顯示效果是非常有幫助的。
網格選項
下表總結了 Foundation 網格系統在多個設備上的說明:
小型設備Phones (<40.0625em (640px)) | 中等設備Tablets (>=40.0625em (640px)) | 大設備Laptops & Desktops (>=64.0625em (1025px)) | |
---|---|---|---|
網格行為 | 一直是水平的 | 以摺疊開始,斷點以上是水平的 | 以摺疊開始,斷點以上是水平的 |
類前綴 | .small-* | .medium-* | .large-* |
類的數量 | 12 | 12 | 12 |
可內嵌 | Yes | Yes | Yes |
偏移量 | Yes | Yes | Yes |
列排序 | Yes | Yes | Yes |
寬屏
網格最大(.row
) 寬度為 62.5rem。在寬屏上,當寬度大於 62.5rem, 列不會跨越頁面的寬度, 即使寬度設定為 100%。但你可以通過 CSS 重新設置 max-width:
實例
<style>
.row {
max-width: 100%;
}
</style>
如果你使用默認的 max-width, 但希望背景顏色跨越整個頁面寬度,你可以使用 .row
包裹整個容器,並指定你需要的背景顏色:
實例
<div stylex="background-color:coral;padding:25px;">
<div class="row">
<div class="small-6 columns" stylex="background-color:yellow;">.small-6</div>
<div class="small-6 columns" stylex="background-color:pink;">.small-6</div>
</div>
</div>
※Foundation 均衡器(Equalizer)
※Foundation 網格-水平堆疊
※Foundation 網格-小型設備
※Foundation 網格-中型設備
※Foundation 開關
TAG:程序員小新人學習 |
※如何在亞洲多個「城市網格」中,演繹 adidas Originals DEERUPT?
※PowerPoint中的標尺、網格線及參考線
※Nature再發DeepMind研究:AI復現大腦網格細胞模擬導航!
※網格交易的頭部玩家,BitUniverse到底怎麼樣?
※Nature在線公布穀歌DeepMind重大成果,AI替科學家搞定「網格細胞」,要搶諾貝爾獎?
※利用photoshop製作一個科技感線條網格
※Atomontage採用體素技術取代多邊形圖形網格
※使用網格搜索優化CatBoost參數
※5月機器學習TOP 10熱文:Google Duplex,「換臉術」、網格單元
※Firefox開始支持子網格,產生新的網格布局
※NYU Courant 二年級博士生薑仲石:網格曲面的神經網路
※Adv.Mater:3D列印高剛性&韌性多核殼架構網格
※英偉達用Asteroids展示網格著色技術 顯著提高圖像質量
※如何使用Python超參數的網格搜索ARIMA模型
※TeXtreme展寬碳纖維織物又添±45°網格布新成員
※Nature:利用人工智慧模擬大腦中的網格細胞
※Lumin OS 0.97已支持多人模式,加入手部網格API
※今日Nature,AI已經替人搞定網格細胞,下面要搶諾貝爾獎?
※美國網件公司的新網格wi-fi路由器是一個二合一設計整理
※網格摯愛!A-COLD-WALL* 全新包袋系列!