grid-template-columnsの違い【auto-fit、auto-fill】

grid-template-columnsの違い【auto-fit、auto-fill】
デモページソース

 

上から順に、以下のとおりです。

  • grid-template-columns: repeat(3, minmax(250px, 1fr));
    • 絶対に3カラムになる。 
  • grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    • 親グリッドに空白スペースができた場合、子グリッドを伸縮させることで空白を埋める。 
  • grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    • 親グリッドに空白スペースができた場合、空の小グリッドが何個も生成される

 

Gridの境界部分を表示させるとわかりやすいです👇。

 

auto-fillさえ設定しておけばmedia queryも不要で、勝手に良い感じのレスポンシブになってくれる感🤔

 

おわり

コメント

タイトルとURLをコピーしました