判定: 未評価

CSS Lab

毎回ひとつだけ確かめます。これ、本当に JavaScript が必要なのか?

各ページの構成

デモを置くだけだと「動いた」で終わってしまうので、判断できる材料まで書きます。

  • 実際に触れるデモ
  • 使った HTML と CSS
  • JavaScript で書いた場合との比較
  • 未対応ブラウザでどうなるか
  • 動きが苦手な読者への配慮
  • 実運用で使うときの注意点

まだ手を付けていないもの

企画書に並べた残りのテーマです。順番は決めていません。

:has()

子の状態で親を変える

Popover API / <dialog>

一時 UI の JavaScript を減らす

CSS Anchor Positioning

ボタンに追従する吹き出し

subgrid

カード間で行位置を揃える

light-dark() / color-mix()

テーマ設計を CSS 側へ寄せる

content-visibility / text-wrap: balance

表示性能と読みやすさ