- メディアクエリを使用する方法: メディアクエリは、特定の条件が満たされた場合に適用されるCSSスタイルを指定するために使用されます。以下は、幅が600ピクセル以下の画面に対してCSSを指定する例です。
@media (max-width: 600px) {
/* 600ピクセル以下の画面に適用されるスタイル */
body {
font-size: 14px;
}
.container {
width: 100%;
}
}
- レスポンシブブレイクポイントを使用する方法: レスポンシブブレイクポイントは、特定の画面幅でデザインが変更されるポイントを指定するために使用されます。以下は、幅が480ピクセル以下の画面に対してCSSを指定する例です。
/* 480ピクセル以下の画面に適用されるスタイル */
@media (max-width: 480px) {
body {
font-size: 12px;
}
.container {
width: 90%;
}
}
- モバイルファーストデザインを適用する方法: モバイルファーストデザインでは、最初にモバイルデバイス向けのスタイルを指定し、それ以降のブレイクポイントでデスクトップ向けのスタイルを指定します。以下は、モバイルファーストデザインの例です。
/* モバイル向けのスタイル */
body {
font-size: 14px;
}
/* デスクトップ向けのスタイル */
@media (min-width: 768px) {
body {
font-size: 16px;
}
}
これらの方法を使用して、異なる画面サイズに対して適切なスタイルを指定することができます。メディアクエリやレスポンシブブレイクポイントを利用して、レスポンシブデザインを実現しましょう。