-
メディアクエリを使用して画面サイズの範囲を指定する CSSのメディアクエリを使用すると、特定の画面サイズの範囲を指定することができます。以下は一般的なメディアクエリの例です。
/* 例: 幅が600px未満の場合 */ @media screen and (max-width: 600px) { /* ここに適用するスタイルを記述 */ } /* 例: 幅が601px以上、1200px未満の場合 */ @media screen and (min-width: 601px) and (max-width: 1200px) { /* ここに適用するスタイルを記述 */ }
上記の例では、
max-width
とmin-width
を使用して画面の幅の範囲を指定しています。必要に応じて他のメディアフィーチャーやプロパティを組み合わせることもできます。 -
複数の範囲を指定する 複数の画面サイズの範囲を指定するには、複数のメディアクエリを使用します。以下は例です。
/* 例: 幅が600px未満と1200px以上の場合 */ @media screen and (max-width: 600px), (min-width: 1200px) { /* ここに適用するスタイルを記述 */ }
上記の例では、
,
(カンマ)を使用して複数のメディアクエリを組み合わせています。これにより、幅が600px未満または1200px以上の場合にスタイルが適用されます。 -
サイズ範囲に合わせたスタイルの適用 メディアクエリ内で適用するスタイルを記述します。例えば、特定の画面サイズの範囲で要素の色やレイアウトを変更することができます。
/* 例: 幅が600px未満の場合、文字色を赤にする */ @media screen and (max-width: 600px) { body { color: red; } }
上記の例では、
body
要素の文字色を幅が600px未満の場合に赤に変更しています。
これらの手順を使用して、CSSを活用して複数の画面サイズの範囲を指定し、適切なスタイルを適用することができます。この方法を使えば、レスポンシブデザインの要件を満たすことができます。