アットルール

Yamada UIは、CSSのアットルールをサポートしています。

概要

Style Propsを使用することで、CSSのアットルールを設定できます。

@media

@mediaを使い、特定の条件にスタイルを適用するには、_mediaを使用します。

Print me

printなど一部のメディア種別は、便利なショートハンドを用意しています。

Print me

複数のクエリを使う

複数のクエリを使う場合は、配列内に複数の値を設定します。

Box

任意のクエリを使う

任意のクエリを使う場合は、queryを使用します。

Box

@container

@containerを使い、特定のコンテナのサイズや条件に基づいてスタイルを適用するには、_containerを使用します。

Resize me

コンテナ名を指定する

Resize me

@supports

@supportsを使い、条件に基づいてスタイルを適用するには、_supportsを使用します。

Supported flex

@keyframes

@keyframesを使い、アニメーションの中間状態を適用するには、_keyframesを使用します。

Box

任意のアットルール

任意のアットルールを使用する場合は、cssを使用してスタイルを適用します。

<Box
  css={{
    "@<identifier> (RULE)": {
      // Define the style you want to customize.
    },
  }}
>
  Box
</Center>