快速了解Grid布局

2021-10-12 21:28:23 字數 1468 閱讀 2178

給元素新增 grid 或 inline-grid 樣式

使用 grid-template-columns 設定每一列的寬度

使用 gird-template-rows 設定每一行的高度

div

注意:屬性可以使用 repeat函式 進行書寫。

如:分為8列,每列百分之12.5。repeat(8, 12.5%)

使用 grid-column-start 設定起點

使用 grid-coulmn-end 設定終點

div

注意:當為負數的時候,從後面開始往前數。最後一格 -1,倒數第二格 -2。

使用 span 給屬性設定 跨域 的寬度

div

使用 grid-column 可以對 start 和 end 進行縮寫

div

使用 grid-row-start 設定起點

使用 grid-row-end 設定終點

div

注意:當為負數的時候,從後面開始往前數。最後一格 -1,倒數第二格 -2。

使用 grid-row 可以對 start 和 end 進行縮寫

div

使用 grid-area 可以對 行 和 列 的 開始 和 結尾 進行設定

grid-area: 行的開始 列的開始 行的結束 列的結束;

div

當網格中沒有設定跨行跨列的屬性時,網格預設按出現位置排列。可以使用 order 進行調整。

div

在開始的 grid-template-columns 設定後,再次修改屬性,新增百分比

div

注意:還可以使用 fr 單位,平均分配

grid-template-columns: 1fr 3fr; 第一列佔寬度的1/4,第二列佔寬度的3/4

在開始的 grid-template-rows 設定後,在進行修改屬性,新增百分比

div

注意:還可以使用 fr 單位,平均分配

grid-template-rows: 1fr 3fr; 第一行佔寬度的1/4,第二行佔寬度的3/4

grid-template 行顯示 / 列顯示

div

grid布局快速入門

css grid 是建立網格布局強大的工具,在2017年,已獲得主流瀏覽器的原生支援 chrome,firefox,edge,safiri 這篇部落格帶你快速上手 grid 布局 在前端領域,提到某個新技術,想在實際開發中使用它,就不得不考慮相容性問題,目前 grid 布局在各大主流瀏覽器已實現支援...

布局篇 Grid布局

特點 1 可以定義任意數量的行和列 2 行的高度和列的寬度可以使用絕對值 相對比例或自動調整的方式,可設定最大值和最小值 3 內部元素可以設定自己所在的行 列,還可以設定跨越幾行 幾列 4 可以設定內部元素的對齊方向 grid類具有columndefinitions和rowdefinitions兩個...

Grid布局方式

wp7中grid布局類似html中的 但是又不太一致 為了測試新乙個3行3列的grid 方了方便,剔除掉其它xaml c sharp collapse view plain copy layoutroot showgridlines true r1 r2 r3 c1 c2 c3 行分別命名為r1,r...