上一篇提到了 grid-column ,針對此設定還可以延伸為 grid-column-start 與 grid-column-end 的設定方法,以及利用 / 的簡略設定方式
Placing Grid Items
1 | .poop { |
也可以使用 grid-column 來表示,利用 / 來區隔 start 與 end 的數字
1 | .poop { |
除了整數外, / 還可以設定負數,利用 firefox 的 devTool 可以清楚觀看到負數其實就是正數大小的反向
grid-row 也是可以使用此種方式設定,甚至可以直接在 / 的部分指定 span 的數量
1 | .poop { |
需要注意的是指定 start 與 end 的數值,其資料是必須因應 Explicit Tracks (明確邊線)來劃分,所以當劃分結束後,其餘的資料會變成額外設定
1 | .container { |
筆記與備註事項
grid-column-start
The grid-column-start CSS property specifies a grid item’s start position within the grid column by contributing a line, a span, or nothing (automatic) to its grid placement. This start position defines the block-start edge of the grid area.
資料來源 - MDN
grid-column-end
The grid-column-end CSS property specifies a grid item’s end position within the grid column by contributing a line, a span, or nothing (automatic) to its grid placement, thereby specifying the block-end edge of its grid area.
資料來源 - MDN
參考資料
- CSS-Grid 課程
- 作者 Wes Bos CSS-Grid Github
- 我的 CSS-Grid 練習Github