DevToolBox

CSS Container Query ジェネレーター

CSS Container Queriesのコードを生成。container-typeやcontainer-nameを設定し、@containerルールを作成します。

コンテナクエリ

生成されたCSS

/* コンテナの設定 */
.card {
  container-name: card;
  container-type: inline-size;
}

/* コンテナクエリ */
@container card (min-width: 400px) {
  .card {
    font-size: 1.2rem;
    padding: 1.5rem;
  }
}

@container card (min-width: 600px) {
  .card {
    font-size: 1.5rem;
    padding: 2rem;
  }
}

プレビュー

このボックスは右端をドラッグしてリサイズできます

コンテナのサイズに応じてスタイルが変化します

CSS Container Queriesとは?

Container Queriesは、メディアクエリと異なり、親要素(コンテナ)のサイズに基づいてスタイルを変更できる機能です。 レスポンシブデザインをより柔軟に実装できます。

ブラウザサポート: Chrome 105+, Firefox 110+, Safari 16+ で利用可能です。