Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSS Subgridが遂に全ブラウザ対応。新時代のグリッドデザインを学ぼう

tonkotsuboy_com
September 27, 2023

CSS Subgridが遂に全ブラウザ対応。新時代のグリッドデザインを学ぼう

TechFeed Experts Night#26 〜 Web標準技術最前線 ー HTML/CSS/JSの「いま」で発表したスライドです。
https://techfeed.io/events/techfeed-experts-night-26

Zennの記事でも詳しく解説しています。

→ CSSのSubgridが全ブラウザ対応。Gridの入れ子の基本から応用までを完全理解する
https://zenn.dev/moneyforward/articles/css-subgrid-all-browsers

tonkotsuboy_com

September 27, 2023
Tweet

More Decks by tonkotsuboy_com

Other Decks in Programming

Transcript

  1. HTML <div class="card-container"> <div class="card"><!-- 中略 --></div> <div class="card"><!-- 中略

    --></div> <div class="card"><!-- 中略 --></div> <div class="card"><!-- 中略 --></div> <div class="card"><!-- 中略 --></div> </div> 1.HTMLのコーディング(親Grid)
  2. HTML <div class="card"> <h2 class="card-title">Feeling Good</h1> <img class="image" src=" 画像パス"

    /> <p class="description">I AM A CAT. As yet I have no name.</p> <div class="label">Goods</div> </div> 1. HTMLのコーディング(子Grid)
  3. CSS /* 親のgap */ .card-container { gap: 40px; } /*

    子のgap */ .card { row-gap: 12px; } 5. 子行列で要素間の隙間(gap)を指定する