基礎6:新的Flex網格
基礎6的Flex網格:一個功能強大的,基於Flexbox的佈局系統
基礎6引入了改變遊戲規則的Flex網格,利用Flexbox的力量來創建響應迅速且複雜的Web設計。 但是,該高級系統需要瀏覽器兼容性考慮。它與IE8和IE9等傳統瀏覽器不兼容。
關鍵特徵和注意事項:
- >可選組件:
- 默認情況下未啟用flex網格。 它被設計為替代標準網格的替代品,並且由於重疊的類名稱(,)。
.row
.column
增強控制:可以輕鬆管理元素順序,水平和垂直對齊以及其他佈局方面。 創建多個網格,每個網格都具有唯一的佈局,用於顆粒狀控制。 >
- 瀏覽器支持:其對Flexbox的依賴僅意味著與現代瀏覽器的兼容性。 傳統瀏覽器支持需要堅持使用標準網格。
- 實現flex網格:
對於SASS用戶,修改:
對於自定義構建,請在自定義過程中選擇Flex網格。 app.scss
// @include foundation-grid; @include foundation-flex-grid;
元素排序:
<div class="row"> <div class="column small-12 medium-6 large-4">Column 1</div> <div class="column small-12 medium-6 large-4">Column 2</div> <div class="column small-12 medium-6 large-4">Column 3</div> </div>
或進行特定於設備的排序:
>特定於設備的排序:order-{value}
{size}-order-{value}
<div class="row"> <div class="column order-2">Second</div> <div class="column order-1">First</div> </div>
<div class="row"> <div class="column small-order-1 medium-order-2">Small: First, Medium: Second</div> <div class="column small-order-2 medium-order-1">Small: Second, Medium: First</div> </div>
,等的類輕鬆地將內容放在水平和垂直上,該類應用於>或單個
元素。 例如,均勻間隔的菜單項:
align-center
align-middle
.row
修訂後的SASS網格系統:.column
>
<div class="row align-spaced"> <div class="column small-3">Home</div> <div class="column small-3">About</div> <div class="column small-3">Contact</div> </div>
結論:
基礎6的Flex網格提供了優越的靈活性和對佈局的控制。 如果傳統瀏覽器支持不是約束,則是精簡開發和適應性設計的建議方法。 增強的Sass Grid Mixin進一步使開發人員具有高度定制的網格系統。
以上是基礎6:新的Flex網格的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多

在元素個數不固定的情況下如何通過CSS選擇第一個指定類名的子元素在處理HTML結構時,常常會遇到元素個數不�...

關於Flex佈局中紫色斜線區域的疑問在使用Flex佈局時,你可能會遇到一些令人困惑的現象,比如在開發者工具(d...

格子呢是一塊圖案布,通常與蘇格蘭有關,尤其是他們時尚的蘇格蘭語。在Tartanify.com上,我們收集了5,000多個格子呢
