【コンテナクエリ】
コンテナクエリ とは?
💡 「画面幅」ではなく「自分の居場所」で姿を変えるCSS
📌 このページのポイント
メディアクエリとコンテナクエリって何が違うの?
どうやって使うの?
これまでは同じことができなかったの?
cqwっていう単位も使えるの?
ブラウザ対応はもう大丈夫なの?
2023年にChrome、Firefox、Safariすべてが対応して、モダンブラウザではもう安心して使えるよ。デザインシステムやコンポーネントライブラリでは急速に採用が進んでいるんだ。container-type: inline-sizeを指定した要素はレイアウト計算が少し変わるから、既存コードに後付けするときはcontainの挙動を理解しておくと安心だね
まとめ:ざっくりこれだけ覚えればOK!
「コンテナクエリ」って出てきたら「親要素のサイズに合わせてスタイルを変えるCSS」と思えばだいたいOK!
📖 おまけ:英語の意味
「Container Queries」 = コンテナ(容器)への問い合わせ
💬 メディアクエリの「メディア」がビューポートを指すのに対し、コンテナクエリの「コンテナ」は親要素を指すよ。CSSの世界で10年以上待ち望まれた機能なんだ