検索
ホームページウェブフロントエンドCSSチュートリアルCSS で特定の広いビューポートの背景色を変更するにはどうすればよいですか?

如何更改 CSS 中特定更宽视口的背景颜色?

「ビューポート」幅と呼ばれるものを使用して、どのデバイスが使用されているかを判断できます。

コンピュータ グラフィックスでは、ビューポートは通常、ユーザーが現在見ている多角形 (通常は長方形) の領域を指します。 Web ブラウザ のビューポートについて話すときは、通常、コンテンツが表示され、ユーザーがウィンドウの外のコンテンツを表示できないウィンドウを指します。

ビューポートには基本的に 2 種類があります。

  • ブラウザが Web ページ全体を描画する固定ビューポートは、

    レイアウト ビューポートと呼ばれます。

  • スケーリングまたはその他の理由により現在表示されているレイアウト ビューポートの部分は、

    ビジュアル ビューポートと呼ばれます。

  • ###画面サイズ###
これは基本的に、デバイスの物理的な幅と高さを指します。さまざまな画面サイズのデバイスが多数あり、画面サイズに応じて、ユーザーが Web ページを操作する方法が変わります。では、画面サイズとビューポート幅の間にはどのような関係があるのでしょうか。

デバイスに関係なく、ユーザーは垂直スクロールに慣れています。そのため、デバイスの分類にビューポートの幅を使用します。これは、レイアウト ビューポートの最大幅がデバイスの物理的な制約を受けるためです。幅。
  • この時点で、「ビューポート」とは何か、そしてそれが画面サイズにどのように関係するのかがわかりました。特定の幅を超えるとスタイルが変更される応答性の高い Web ページが必要な場合は、メタ ビューポート タグを使用してビューポートを設定する必要があります。
  • このタグは、ページのサイズとスケーリングを制御する方法をブラウザーに指示します。メタ ビューポートの値
  • width=device-width
  • は、画面の幅と一致するようにページの幅 (デバイスに依存しないピクセル単位) を調整するようにページに指示します。

    ページは、initial-scale=1 の値を追加することで横幅全体を利用できます。これは、デバイスの向きに関係なく、CSS ピクセルとデバイスに依存しないピクセルとの間に 1:1 の関係を確立するようにブラウザーに指示します。
  • ###例###
以下は、デバイス幅と初期スケーリング 1 を使用してビューポートを設定する例です。

リーリー

メディアクエリとメディアルール

ビューポートの幅を使用してスタイルの変更をトリガーできることはわかったので、次に CSS でのメディア クエリについて説明します。メディア クエリを使用すると、デバイスの全体的なタイプ (印刷と画面など) またはその他の詳細 (画面の解像度やブラウザのビューポート幅など) に基づいて CSS スタイルを適用できます。メディア クエリを使用して、次のタスクを実行します −

条件付きでスタイルを適用します。

  • 特定の形式のメディアをターゲットにする必要がある場合

  • または、メディアのステータスをテストしたい場合、または監視する必要がある場合

  • メディア クエリを使用するには、ターゲット メディア タイプとターゲット機能を指定する必要があります。論理演算子を使用して、非常に複雑なメディア クエリを作成することもできます。メディア クエリの意味を逆にしないようにすることもできます。これは場合によっては非常に便利です。メディアクエリの例を見てみましょう。

    リーリー

    上記のメディア クエリは印刷タイプのメディアにのみ適用され、色が黒に変更され、フォント サイズが大きくなります。
複雑なメディア クエリの例を以下に示します。

リーリー

上記のクエリは、サイズが少なくとも 30em で横向きのメディアに適用されます。

メディア ルール −

メディア タイプとメディア特性を指定する部分は、メディア ルールと呼ばれることがよくあります。

以下は、メディア ルールで使用できるさまざまな論理演算子のリストです -

######いいえ###### ######その上###### ######または######

###例###

以下に、メディア クエリを使用して現在の問題を解決するサンプル コードを示します。

リーリー ###結論は###

要約すると、CSS でメディア クエリを使用すると、特定の広いビューポートの背景色を変更できます。ビューポートの幅を指定し、それをコードで使用するだけで、特定のビューポート サイズに異なる背景色を設定できます。これにより、あらゆるデバイスの種類や画面サイズに合わせて最適化された Web サイトのデザインを作成できるようになります。これは、優れたユーザー エクスペリエンスを提供するために重要です。

    以上がCSS で特定の広いビューポートの背景色を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明
    この記事はtutorialspointで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
    Google Fontsをタグ付けし、Goofonts.comを作成する方法Google Fontsをタグ付けし、Goofonts.comを作成する方法Apr 12, 2025 pm 12:02 PM

    Goofontsは、開発者妻とデザイナーの夫によって署名されたサイドプロジェクトであり、どちらもタイポグラフィの大ファンです。 Googleにタグを付けています

    時代を超越したWeb開発記事時代を超越したWeb開発記事Apr 12, 2025 am 11:44 AM

    Pavithra Kodmadは、彼らが変化したWeb開発に関する最も時代を超越した記事のいくつかであると考えていることについて、人々に推奨事項を求めました

    セクション要素との取引セクション要素との取引Apr 12, 2025 am 11:39 AM

    2つの記事がまったく同じ日に公開されました。

    graphQlの練習JavaScript APIでクエリをクエリしますgraphQlの練習JavaScript APIでクエリをクエリしますApr 12, 2025 am 11:33 AM

    GraphQL APIの構築方法を学ぶことは非常に挑戦的です。ただし、10分でGraphQL APIを使用する方法を学ぶことができます!そして、それは私が完璧になったことがあります

    コンポーネントレベルのCMSコンポーネントレベルのCMSApr 12, 2025 am 11:09 AM

    コンポーネントがデータが近くに住んでいる環境に住んでいる場合、視覚コンポーネントと

    円にタイプを設定します...オフセットパス付き円にタイプを設定します...オフセットパス付きApr 12, 2025 am 11:00 AM

    ここでは、Yuanchuanからの合法的なCSSの策略があります。このCSSプロパティオフセットパスがあります。むかしむかし、それはモーションパスと呼ばれ、その後改名されました。私

    CSSで「戻る」ことは何をしますか?CSSで「戻る」ことは何をしますか?Apr 12, 2025 am 10:59 AM

    Miriam Suzanneは、このテーマに関するMozilla開発者のビデオで説明しています。

    現代の恋人現代の恋人Apr 12, 2025 am 10:58 AM

    私はこのようなものが大好きです。

    See all articles

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

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

    ホットツール

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    Dreamweaver Mac版

    Dreamweaver Mac版

    ビジュアル Web 開発ツール

    WebStorm Mac版

    WebStorm Mac版

    便利なJavaScript開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

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

    mPDF

    mPDF

    mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。