国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
ナビゲーションアイテムを水平に配置したいです。また、スペースが不十分な場合は、各アイテムの間隔を空け、オンデマンドで絞り込むことを望んでいます。
この段階では、ほとんどの作業(yè)が完了しました。このセクションの殘りの部分では、別のドロップダウンセクションを追加します。これは、3つの列項目に制限を強制します。
私は、その使いやすさをあまり考えることなく、私の例としてMegaメニューを選択しました。そのような機能を使用する前に、私はその長所と短所について議論するためのいくつかのリソースを提供しました。
メガフレックスボックスメニューにドロップダウンメニューを追加する方法は?
FlexBoxメガメニューにモバイルメニューのトグルを追加する方法は?
FlexBox Megaメニューのパフォーマンスを最適化する方法は?
ホームページ ウェブフロントエンド CSSチュートリアル FlexBoxでメガメニューを構(gòu)築します

FlexBoxでメガメニューを構(gòu)築します

Feb 17, 2025 am 08:27 AM

Building Mega Menus with Flexbox

コアポイント

  • FlexBoxは、開発者が冗長CSSやJavaScriptのトリックに依存せずに複雑なUIを作成できるCSSレイアウトモデルです。線形レイアウトモデルを使用して、計算なしでコンテンツを水平方向または垂直に簡単にレイアウトできるようにします。
  • FlexBoxを使用して、巨大なナビゲーションメニューを備えたWebサイトを作成できます。このレイアウトモデルにより、シンプルなナビゲーションバー、シングルドロップダウンメニューセグメント、およびシングルドロップダウンメニューセグメントを3列に制限できます。フレックスレイアウトは、コンテナ內(nèi)の要素に応答し、メディアクエリの必要性を減らします。
  • このチュートリアルで作成された最終的なメガメニューは、完全には応答性がありません。メインメニューバーは小さな畫面に表示されますが、巨大なメニューは使用できず、トップレベルのリンクのみが使用できます。ただし、このチュートリアルは、FlexBoxのパワーとシンプルさの良いデモンストレーションです。
  • 巨大なメニューナビゲーションは、すべてのオプションを表示するのに非常に役立ち、eコマースWebサイトで効果的に使用できます。ただし、そのような機能の使いやすさを考慮し、実裝前にそれらの長所と短所を理解することが重要です。

Building Mega Menus with Flexbox ご存知のように、ブラウザのサポートが増加するにつれて、FlexBoxは最近多くの注目を集めています。開発者は、冗長CSSやJavaScriptのトリックに依存することなく、複雑なUIを構(gòu)築できます。

FlexBoxは線形レイアウトモデルを使用して、間隔計算なしに水平または垂直にコンテンツをレイアウトできるようにします。フレックスレイアウトは、コンテナ內(nèi)の要素に応答し、メディアクエリの必要性を減らします。

この記事では、このレイアウトモデルを使用して巨大なナビゲーションメニューを構(gòu)築します。その過程で、FlexBoxを使用してUIコンポーネントを構(gòu)築および拡張するのがどれほど簡単かがわかります。

ここでは、個々のFlexboxプロパティについて詳しく説明しませんが、これらの機能の実際のアプリケーションに焦點を當てます。 FlexBoxの基本的な紹介については、次のリソースを參照してください。

Guy RoutledgeのFlexBoxチュートリアル

Flexboxの初心者向けは紹介
  • FlexBox Complete Guide
  • 何を構(gòu)築しますか?
  • 私が何を構(gòu)築するかを示すものを見つけるには、フル畫面のCodepenをチェックしてください。
このチュートリアルは、3つの部分に分かれています

ナビゲーションバーの構(gòu)築:FlexBoxを使用して、架空のeコマースプラットフォーム用のシンプルなナビゲーションバーを構(gòu)築します

単一のドロップダウンメニューセグメントを構(gòu)築します

単一のドロップダウンメニューセグメントを3列に制限します
  1. ナビゲーションバーをビルド
  2. ナビゲーションバーのマーキングは簡単です。デモンストレーションのために、すべてを処理するために2つのクラス(Navbarとメニュー)を使用します。ここのCSSは、このチュートリアルに関係のないスタイルを除外します。
  3. Navbarクラスは、ナビゲーションバーを利用可能なスペースに集中させる責任がありますが、FlexBoxを使用するメニュークラスに焦點を當てます。

ナビゲーションアイテムを水平に配置したいです。また、スペースが不十分な場合は、各アイテムの間隔を空け、オンデマンドで絞り込むことを望んでいます。

まず、.menu要素にフレックスフォーマットコンテキストを作成する必要があります。これを使用して実裝します。現(xiàn)在、.menu要素のすべての直接の子供(つまり、フレックスコンテナ)がフレックスプロジェクトになります。 display: flex

次に、メニュー項目を等しい幅にしたい。

を追加して、それらを等しい幅で均等に成長させるようにしました。コードは次のとおりです flex: 1

コードを見ると、なぜすべてのフレックスプロジェクトを再利用するのか疑問に思うかもしれません(.navbar .menu li)。
<nav class="navbar">
  <ul class="menu">
    <li><a href="http://m.miracleart.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">Electronics</a><i> class="fa fa-angle-down"></i></li>
    </ul>
</nav>

デモでは、メニュー項目の上にホバリングすると、背景色が変わります。 Flexプロジェクトのdisplay: flexプロパティを

に設(shè)定しないと、LI要素のみが等しい幅を持ち、その內(nèi)部コンテンツは等しくなりません(つまり、強調(diào)表示された部分はクリック可能ですが、他の部分はクリックできないものもあります。 )。

displayコンテンツを親要素の幅全體に拡張するために、フレックスプロジェクト自體もフレックスコンテナに変えました。この設(shè)定を使用すると、各ネストされた要素を親(flexを使用して)と同じくらい広い要素にして、強調(diào)表示された領(lǐng)域全體をクリック可能にすることができます。

あるいは、LI要素をフレックスコンテナに設(shè)定せずにこれを達成することもできますが、3つの追加プロパティ(flex: 1、

、

)を使用する必要があり、この狀況を避けることを好みます。 display: inline-block width: 100%このデモは、これまでに行われたことを示しています。 box-sizing: border-box

わずか5つのCSS Flexboxプロパティで、ナビゲーションバーの準備ができています。ご覧のとおり、これはきちんとした解決策です。

次のセクションでは、巨大なナビゲーションを構(gòu)築する方法の一部を紹介します。

単一のドロップダウンメニューセグメントを構(gòu)築します

以下は、複數(shù)のセグメントに拡張される?yún)g一のドロップダウンメニューセグメントを構(gòu)築するために使用されるマークアップです。 Container __Listプロジェクトがコピーされ、追加のセグメントが作成されます。

コンテナはフレックスコンテナであり、各直接子要素(つまり、Container__List)はフレックスプロジェクトです。各container__listには複數(shù)のナビゲーションアイテムがあり、それぞれがcontainer_listitemでラップされています。コンテンツをdivに巻き付けましたが、後で戻ってきます。

.navbar .menu {
  display: flex;
  position: relative;
}

.navbar .menu li {
  flex: 1;
  display: flex;
  text-align: center;
}

.navbar .menu a {
  flex: 1;
  justify-content: center;
  color: http://m.miracleart.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bffffff;
  padding: 20px;
}
以下はCSSです:

containerer__listで

プロパティを使用したことに注意してくださいが、ナビゲーションバー自體には使用しませんでした。前述のように、スペースが不十分なときにナビゲーションバーのアイテムを包みません。代わりに、利用可能な水平スペースが減少すると、それらは均等に縮小します。
<ul class="container">
  <div class="container__list">
    <div class="container__listItem">
      <div>Televisions</div>
    </div>
  </div>
</ul>
ただし、conterer__listプロジェクトの場合、要件はまったく逆です。リストアイテムにスペースの25%を使用してもらいたいので、各行が最大4つのアイテムを保持します。

flex-wrap

を0に設(shè)定します。これは、4未満のアイテムを均等に分散することを防ぐため有用です。 0に設(shè)定することにより、プロジェクトにスペースの25%を維持するように強制します。

今、divに包まれたコンテンツはどうですか?コンテンツがあふれないようにしたい狀況に対処したいと思います。これは、コンテンツがF(xiàn)lex Child Element(つまり、Container_LESTITEM)の內(nèi)側(cè)に直接ある場合、非常に簡単です。次のコードを使用して、カットテキストを省略記事( "…")に置き換えることができます。

<nav class="navbar">
  <ul class="menu">
    <li><a href="http://m.miracleart.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">Electronics</a><i> class="fa fa-angle-down"></i></li>
    </ul>
</nav>
ただし、この場合、コンテンツをcontainer_listitemでラップしたDivにコンテンツを配置します。したがって、上記のソリューションは機能しません。記事FlexBoxと切り捨てられたテキストは、ソリューションを提供します。次のコードでは、各宣言ブロックの「更新」コメントの次の行は、この問題を処理する行です。

単一のドロップダウンメニューセグメントを3列に制限します
.navbar .menu {
  display: flex;
  position: relative;
}

.navbar .menu li {
  flex: 1;
  display: flex;
  text-align: center;
}

.navbar .menu a {
  flex: 1;
  justify-content: center;
  color: http://m.miracleart.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bffffff;
  padding: 20px;
}

この段階では、ほとんどの作業(yè)が完了しました。このセクションの殘りの部分では、別のドロップダウンセクションを追加します。これは、3つの列項目に制限を強制します。

前述のように、

containerer__listを2回コピーして、「Appliances」と呼ばれる新しいドロップダウンメニューセグメントに使用します。これはデモンストレーション用です。実用的な例では、JavaScriptまたはバックエンド言語でリストを生成する場合があります。

has-multiクラスを追加して、ユーザーインターフェイスを調(diào)整します。このクラスを使用して、いくつかのプロパティをオーバーライドする必要があります。

ここでは、コンテナに3つの部分を表示する必要があるため、
<ul class="container">
  <div class="container__list">
    <div class="container__listItem">
      <div>Televisions</div>
    </div>
  </div>
</ul>
を33.333%に設(shè)定しました。私は

のみを変更しましたが、他の2つのプロパティflex-basisflex-basisは単一のセクションコードから継承されました。これにより、Container__Listが3未満の場合、柔軟性が得られます。リストが2つしかない場合、Container__Listプロジェクトは成長し、それらの間にスペースを割り當てます。つまり、各アイテムは総幅の50%を占めます。 flex-grow flex-shrink .container__listitemは

に設(shè)定されていることに注意してください。これにより、Container __Listに列が1つしかないことが保証されています。 50%を使用して、セクションごとに2つの列を許可できます。

flex-basis: 100%巨大なメニューの使いやすさに関するいくつかのメモ

私は、その使いやすさをあまり考えることなく、私の例としてMegaメニューを選択しました。そのような機能を使用する前に、私はその長所と短所について議論するためのいくつかのリソースを提供しました。

私の意見では、Megaメニューナビゲーションはすべてのオプションを表示するのに非常に役立ちます。このナビゲーションスタイルは、電子商取引Webサイトに効果的に使用できます。 Intelのナビゲーションが好きです。

メガメニューの可用性の利點と短所(Megaメニューパート1)

    ジャイアントメニューは、ウェブサイトナビゲーションに最適です
  • 巨大なドロップダウンメニュー
  • 結(jié)論
このチュートリアルの最終的なメガメニューは完全には応答しないことに注意する必要があります。メインメニューバーは小さな畫面に表示されますが、巨大なメニューは使用できず、トップレベルのリンクのみが使用できます。このチュートリアルの目的のために、これで十分です。必要に応じて、デモをコピーして改善してください。

巨大なドロップダウンメニューナビゲーションシステムは、FlexBoxのパワーとシンプルさを示す素晴らしい方法であり、このチュートリアルでそれを伝えたことを願っています。ご覧のとおり、FlexBoxはコンテンツの中心に使用されるだけではありません。

さまざまなFlexBoxベースのテクノロジーを使用してMegaメニューシステムを構(gòu)築する場合は、コメントでお気軽にお知らせください。

更新:このCodepenデモで見つけることができるこれらのメガメニューのレスポンシブなモバイルフレンドリーなバージョンを作成しました。

FLEXBOX(FAQ)

を使用してメガメニューを構(gòu)築するためのFAQ

FlexBoxでMegaメニューを応答する方法は?

FlexBoxでメガメニューを応答するのは非常に簡単です。メディアクエリを使用して、畫面サイズに応じてメニューのレイアウトを調(diào)整できます。たとえば、メニューアイテムを小さな畫面に垂直に積み重ねて、より大きな畫面に水平に表示できます。また、フレックスラッププロパティを使用して、必要に応じてメニュー項目が複數(shù)の行にラップできるようにすることもできます。さまざまなデバイスでメニューをテストして、見栄えが良く、すべての畫面サイズで機能していることを確認してください。

FlexBoxを使用してマルチレベルのメガメニューを作成できますか?

はい、FlexBoxを使用してマルチレベルのメガメニューを作成できます。フレックスコンテナを互いにネストして、マルチレベルのナビゲーションを作成できます。各レベルは、CSSおよびJavaScriptを使用して表示または非表示にできます。これにより、ナビゲートして理解しやすい複雑なナビゲーション構(gòu)造を作成できます。

メガフレックスボックスメニューにアニメーションを追加する方法は?

CSSトランジションと変換を使用して、FlexBox Megaメニューにアニメーションを追加できます。たとえば、トランジションを使用して、サブメニューの開閉をスムーズにアニメーション化できます。変換を使用して、メニュー項目の動きをアニメーション化することもできます。ユーザーを混亂させたり気を散らしたりしないように、アニメーションと一貫性を維持することを忘れないでください。

Flexboxメガメニューのアクセシビリティを改善する方法は?

FlexBox Megaメニューのアクセシビリティを改善するには、いくつかのステップが含まれます。まず、メニューがキーボードを介してナビゲーション可能であることを確認してください。これは、ユーザーがタブキーと矢印キーを使用してメニューでナビゲートできることを意味します。第二に、ARIAの役割と屬性を使用して、メニューに関する追加情報を支援技術(shù)に提供します。第三に、メニューに十分なコントラストがあり、読みやすいことを確認してください。

FlexBoxを使用して粘著性メガメニューを作成できますか?

はい、FlexBoxを使用して粘著性メガメニューを作成できます。 「Position:Sticky」CSSプロパティを使用して、ユーザーがスクロールするときにメニューをページの上部に貼り付けます。これにより、長いページでもメニューが常に表示され、アクセス可能になります。

メガフレックスボックスメニューにアイコンを追加する方法は?

アイコンフォントまたはSVGを使用して、FlexBox Megaメニューにアイコンを追加できます。 Flex屬性を使用して、アイコンのサイズと間隔を制御できます。 CSSを使用して、アイコンの色とホバー効果を変更することもできます。

Mega Flexboxメニューに検索バーを追加する方法は?

入力フィールドとボタンを送信するフォームを含むフレックスアイテムを作成することにより、FlexBox Megaメニューに検索バーを追加できます。 Flex屬性を使用して、検索バーのサイズと位置を制御できます。 CSSを使用して、メニューの殘りの部分に一致する検索バーをスタイリングすることもできます。

メガフレックスボックスメニューにドロップダウンメニューを追加する方法は?

ネストされたフレックスコンテナを作成して、FlexBox Megaメニューにドロップダウンメニューを追加できます。 CSSを使用して、デフォルトでドロップダウンメニューを非表示にして、ユーザーが親メニュー項目を上回ったときにそれらを表示できます。 JavaScriptを使用して、ドロップダウンメニューに追加のインタラクティブ性を追加することもできます。たとえば、ユーザーがドロップダウンメニューの外側(cè)をクリックしたときに閉じるなどです。

FlexBoxメガメニューにモバイルメニューのトグルを追加する方法は?

メニューディスプレイを切り替えるボタンを作成して、FlexBox Megaメニューにモバイルメニューのトグルを追加できます。メディアクエリを使用して、大きな畫面のトグルを非表示にし、小さな畫面に表示できます。 JavaScriptを使用して、ボタンがクリックされたときにメニューの「表示」プロパティを切り替えることもできます。

FlexBox Megaメニューのパフォーマンスを最適化する方法は?

FlexBox Megaメニューのパフォーマンスを最適化するには、いくつかのステップが含まれます。まず、CSSとJavaScriptが収縮して圧縮されてファイルサイズを縮小していることを確認してください。第二に、CSSの遷移と変換をJavaScriptの代わりにアニメーションに使用します。第三に、メディアクエリを使用して、畫面のサイズに応じてさまざまなスタイルとスクリプトをロードするため、不要なコードロードの量が減少します。

以上がF(xiàn)lexBoxでメガメニューを構(gòu)築しますの詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

ロードスピナーとアニメーションを作成するためのCSSチュートリアル ロードスピナーとアニメーションを作成するためのCSSチュートリアル Jul 07, 2025 am 12:07 AM

CSSロード回転子を作成するには3つの方法があります。1。境界の基本回転子を使用して、HTMLとCSSを介してシンプルなアニメーションを?qū)g現(xiàn)します。 2。複數(shù)のポイントのカスタム回転子を使用して、異なる遅延時間を経てジャンプ効果を?qū)g現(xiàn)します。 3.ボタンに回転子を追加し、JavaScriptを介してクラスを切り替えて、読み込みステータスを表示します。各アプローチは、ユーザーエクスペリエンスを向上させるために、色、サイズ、アクセシビリティ、パフォーマンスの最適化などのデザインの詳細の重要性を強調(diào)しています。

CSSブラウザの互換性の問題とプレフィックスに対処します CSSブラウザの互換性の問題とプレフィックスに対処します Jul 07, 2025 am 01:44 AM

CSSブラウザの互換性とプレフィックスの問題に対処するには、ブラウザサポートの違いを理解し、ベンダーのプレフィックスを合理的に使用する必要があります。 1. FlexBoxやグリッドのサポート、位置:粘著性の無効、アニメーションのパフォーマンスなどの一般的な問題を理解することは異なります。 2. CANIUSE確認機能サポートステータスを確認します。 3. -webkit-、-moz-、-ms-、-o-およびその他のメーカーのプレフィックスを正しく使用します。 4.自動的にプレフィックスを追加するためにAutoprefixerを使用することをお勧めします。 5. PostCSSをインストールし、ターゲットブラウザを指定するようにBrowserSlistを構(gòu)成します。 6.建設(shè)中の互換性を自動的に処理します。 7. Modernizr検出機能は、古いプロジェクトに使用できます。 8.すべてのブラウザの一貫性を追求する必要はありません、

ディスプレイの違いは何ですか:インライン、ディスプレイ:ブロック、ディスプレイ:インラインブロック? ディスプレイの違いは何ですか:インライン、ディスプレイ:ブロック、ディスプレイ:インラインブロック? Jul 11, 2025 am 03:25 AM

Themaindifferencesbetweendisplay:インライン、ブロック、およびinline-blockinhtml/cssarelayoutbehavior、spaceusage、andstylingcontrol.1.inlineelementsflowwithtext、notstartonnewlines、nagrorewidth/height、height、andonlyhorizo??ntalpadddddddddddddddding

スタイリングは、CSSとは異なるリンクを訪問しました スタイリングは、CSSとは異なるリンクを訪問しました Jul 11, 2025 am 03:26 AM

アクセスしたリンクのスタイルを設(shè)定すると、特にコンテンツ集約型のWebサイトでユーザーエクスペリエンスを向上させることができ、ユーザーがより良いナビゲートを支援します。 1。CSSを使用してください:訪問した擬似クラスは、色の変化などの訪問されたリンクのスタイルを定義します。 2。ブラウザは、プライバシーの制限により、いくつかの屬性の変更のみを許可することに注意してください。 3.突然の狀態(tài)を避けるために、色の選択は全體的なスタイルと調(diào)整する必要があります。 4.モバイル端子はこの効果を表示しない場合があり、アイコン補助ロゴなどの他の視覚的なプロンプトと組み合わせることをお勧めします。

CSSクリップパスでカスタムシェイプを作成します CSSクリップパスでカスタムシェイプを作成します Jul 09, 2025 am 01:29 AM

CSSのクリップパス屬性を作物要素に使用して、寫真やSVGに依存することなく、三角形、円形ノッチ、ポリゴンなどのカスタム形狀になります。その利點には、次のものが含まれます。1。円、楕円、ポリゴンなどのさまざまな基本的な形狀をサポートします。 2。レスポンシブ調(diào)整とモバイル端子に適応可能。 3.アニメーションが簡単で、HoverまたはJavaScriptと組み合わせて動的効果を?qū)g現(xiàn)できます。 4.レイアウトフローには影響せず、ディスプレイエリアのみを収穫します。一般的な使用法は、円形のクリップパス:円(50pxatcenter)および三角クリップパス:ポリゴン(50%0%、100 0%、0 0%)などです。知らせ

CSSを使用して応答性のある畫像を作成する方法は? CSSを使用して応答性のある畫像を作成する方法は? Jul 15, 2025 am 01:10 AM

CSSを使用してレスポンシブ畫像を作成するには、主に次の方法で達成できます。1。最大幅を使用してください:100%と高さ:自動化して、割合を維持しながら畫像がコンテナ幅に適応できるようにします。 2。HTMLのSRCSETおよびサイズの屬性を使用して、異なる畫面に適合した畫像ソースをインテリジェントにロードします。 3.オブジェクトフィットとオブジェクトポジションを使用して、畫像のトリミングとフォーカスディスプレイを制御します。一緒に、これらの方法により、畫像がさまざまなデバイスで明確かつ美しく表示されるようになります。

一般的なCSSブラウザの矛盾とは何ですか? 一般的なCSSブラウザの矛盾とは何ですか? Jul 26, 2025 am 07:04 AM

さまざまなブラウザのCSS解析に違いがあるため、主にデフォルトのスタイルの違い、ボックスモデルの計算方法、フレックスボックスおよびグリッドレイアウトサポートレベル、および特定のCSS屬性の一貫性のない動作を含む一貫性のないディスプレイ効果が得られます。 1.デフォルトのスタイル処理は一貫性がありません。解決策は、cssresetまたはremormize.cssを使用して初期スタイルを統(tǒng)合することです。 2。IEの古いバージョンのボックスモデル計算方法は異なります。 Box-Sizing:Border-Boxを統(tǒng)一された方法で使用することをお勧めします。 3. FlexBoxとグリッドは、エッジの場合や古いバージョンでは異なる機能を示します。より多くのテストを行い、Autoprefixerを使用します。 4.一部のCSS屬性の動作は一貫性がありません。 Caniuseは相談して格下げする必要があります。

CSSユニットの分解:PX、EM、REM、VW、VH比較 CSSユニットの分解:PX、EM、REM、VW、VH比較 Jul 08, 2025 am 02:16 AM

CSSユニットの選択は、設(shè)計要件と応答性の要件に依存します。 1.PXは固定サイズに使用され、正確な制御に適していますが、弾力性の欠如に適しています。 2.EMは相対単位であり、親要素の影響によって簡単に引き起こされますが、REMはルート要素に基づいてより安定しており、グローバルなスケーリングに適しています。 3.VW/VHは、レスポンシブデザインに適したビューポートサイズに基づいていますが、極端な畫面の下でのパフォーマンスに注意を払う必要があります。 4.選択するときは、応答性の調(diào)整、要素階層関係、ビューポートの依存関係に基づいて決定する必要があります。合理的な使用は、レイアウトの柔軟性とメンテナンスを改善できます。

See all articles