CSS Grid repeat function
此篇介紹 repeat function 的使用,在 grid 中可以減少一些重複設定的瑣碎動作
repeat 這方法可以減少重複設定,如下的 grid-template-columns 設定了四欄
1 | .container { |
上述的方式使用 repeat 可以轉寫成 repeat(4,1fr)
,第一個參數表示重複次數,第二個參數為設定大小
1 | .container { |
所以當參數設定多個大小時,表示此 column 或 row 按照設定大小的數量去重複,如以下設定了 1fr auto
表示設定 2 columns ,然後此 2 columns 重複兩次
1 | grid-template-columns: repeat(2, 1fr auto); |
repeat()
The repeat() CSS function represents a repeated fragment of the track list, allowing a large number of columns or rows that exhibit a recurring pattern to be written in a more compact form.
This function can be used in the CSS Grid properties grid-template-columns and grid-template-rows.
資料來源 - MDN
參考資料
- CSS-Grid 課程
- 作者 Wes Bos CSS-Grid Github
- 我的 CSS-Grid 練習Github