レスポンシブ・関数

5個のプロパティ

@container

レスポンシブ・関数

コンテナのサイズに基づいてスタイルを適用する最新のレスポンシブ手法です。メディアクエリの進化版として注目されています。

コード例
.card { container-type: inline-size; } @container (min-width: 400px) { .card-content { display: grid; grid-template-columns: 1fr 1fr; } }
関連: container-type, container-name

clamp()

レスポンシブ・関数

最小値、推奨値、最大値を指定してレスポンシブな値を設定する関数です。フルードタイポグラフィに最適です。

コード例
font-size: clamp(1rem, 4vw, 3rem);
関連: min(), max()...

min() / max()

レスポンシブ・関数

複数の値から最小値または最大値を選択する関数です。レスポンシブデザインで条件分岐的な値設定が可能です。

コード例
width: min(100%, 600px);
関連: clamp(), calc()

linear-gradient()

レスポンシブ・関数

線形グラデーションを作成する関数です。モダンなデザインに欠かせません。

コード例
background: linear-gradient(to right, #ff6b6b, #4ecdc4);
関連: radial-gradient(), background-image

radial-gradient()

レスポンシブ・関数

円形・楕円形のグラデーションを作成する関数です。

コード例
background: radial-gradient(circle, #ff6b6b, #4ecdc4);
関連: linear-gradient(), background-image