- メディアクエリを使用する: メディアクエリは、特定のスクリーン解像度やデバイスの条件に基づいてスタイルを適用するためのCSSの機能です。以下は、メディアクエリを使用してスクリーン解像度ごとに異なるスタイルを適用する例です。
@media screen and (max-width: 768px) {
/* スクリーン解像度が768px以下の場合のスタイル */
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
/* スクリーン解像度が769px以上1024px以下の場合のスタイル */
}
@media screen and (min-width: 1025px) {
/* スクリーン解像度が1025px以上の場合のスタイル */
}
- フレキシブルなレイアウトを使用する: フレキシブルなレイアウトは、コンテンツのサイズをスクリーンのサイズに応じて自動的に調整する方法です。以下は、フレキシブルなレイアウトを実現するためのCSSの例です。
.container {
display: flex;
flex-wrap: wrap;
}
.container div {
flex: 1 0 200px;
}
- レスポンシブ画像を使用する: レスポンシブ画像は、スクリーン解像度に合わせて適切なサイズの画像を表示する方法です。以下は、レスポンシブ画像を実現するためのCSSの例です。
img {
max-width: 100%;
height: auto;
}
これらの方法を組み合わせることで、さまざまなスクリーン解像度に対応したウェブサイトのデザインを実現することができます。ただし、実際のウェブサイトに適用する際には、さまざまなデバイスやブラウザでのテストを行い、適切に動作することを確認してください。