CSS ビューポート ユニット vw および vmin を使用してレイアウトをさまざまな画面幅に適応させる方法
CSS ビューポート ユニット vw および vmin を使用して、さまざまな画面幅に適応するレイアウトを実装する方法
モバイル デバイスの人気に伴い、レスポンシブ デザインが標準になりました。今日のWebデザインその1。 Web コンテンツを適切に表示することは、さまざまな画面サイズや解像度にわたって特に重要になります。 CSS ビューポートの単位である vw (ビューポートの幅の単位) と vmin (ビューポートの幅と高さの小さい単位) は、レイアウトをさまざまな画面幅に適応させるという目標を達成するのに役立ちます。
レイアウトに vw ユニットを使用する
ビューポート (ビューポート) とは、ユーザーがブラウザーで実際に Web ページを閲覧する領域を指します。 vw 単位はビューポート幅に相対し、1vw はビューポート幅の 1% に相当します。 vw 単位を使用すると、ビューポートの幅に基づいて要素のサイズを変更できます。
たとえば、要素の幅をビューポートの幅の半分に設定できます:
.element { width: 50vw; }
ビューポートの幅が 1000 ピクセルの場合、要素の幅は 500 ピクセルになります。
レイアウトに vmin 単位を使用する
vw 単位に加えて、vmin 単位を使用して、ビューポートの幅と高さの小さい方に基づいて要素のサイズを調整することもできます。これは、固定アスペクト比の正方形または要素を実装する場合に便利です。
たとえば、要素の幅と高さをビューポートの幅と高さの小さい方の 20% に設定できます:
.element { width: 20vmin; height: 20vmin; }
ビューポートの幅が 1000 ピクセル、高さが 800 ピクセルの場合の場合、要素の幅と高さは両方とも 160px になります。
vw ユニットと vmin ユニットを使用して、さまざまな画面幅に適応するレイアウトを実装する例
次は、vw ユニットと vmin ユニットを使用して、さまざまな画面幅に適応するレイアウトを実装する方法を示す例です。
<!DOCTYPE html> <html> <head> <style> .container { display: flex; justify-content: space-between; } .box { width: 20vmin; height: 20vmin; background-color: orange; margin: 5px; } </style> </head> <body> <div class="container"> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> </div> </body> </html>
In 上記の例では、コンテナ div を使用し、4 つのボックス div を 5 ピクセルの間隔で一列に配置しました。ボックスの幅と高さは両方とも、ビューポートの幅と高さの小さい方の 20% です。これは、ボックスが画面の幅に関係なく比例して収まることを意味します。
概要
CSS ビューポート ユニット vw および vmin は、Web ページをデザインするときにさまざまな画面幅のレイアウトに適応するという目標を達成するのに役立ちます。これらのユニットを使用すると、ビューポートのサイズに基づいて要素のサイズとレイアウトを調整でき、レスポンシブ デザインが可能になります。ユーザーが大画面モニター、ラップトップ、またはモバイル デバイスを使用しているかどうかに関係なく、Web コンテンツが美しく適切に表示されることを保証します。
注: vw および vmin ユニットを使用する場合、さまざまなデバイスで正しく表示されるように、さまざまなブラウザの互換性の問題を考慮する必要があります。
以上がCSS ビューポート ユニット vw および vmin を使用してレイアウトをさまざまな画面幅に適応させる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

それは&#039; Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

私はこの非常に正当な質問で誰かに書いてもらいました。 Leaは、ブラウザから有効なCSSプロパティ自体を取得する方法についてブログを書いています。それはこのようなものです。

これらのデスクトップアプリがいくつかあり、目標があなたのサイトをさまざまな次元ですべて同時に表示しています。たとえば、書くことができます

先日、Corey Ginnivanのウェブサイトから、この特に素敵なビットを見つけました。そこでは、スクロール中にカードのコレクションが互いに積み重ねられていました。

WordPressエディターでユーザーに直接ドキュメントを表示する必要がある場合、それを行うための最良の方法は何ですか?
