キーポイント
-
レスポンシブデザインを作成するときは、デバイス固有のブレークポイントを使用しないでください。代わりに、ほとんどの携帯電話、タブレット、デスクトップ/ラップトップデバイスのサイズの主要なブレークポイントとセカンダリ微調整ポイントを設定します。
- より良いスケーラビリティを得るために、Pixelsの代わりにBreakpointユニットとしてEMまたはREMを使用します。これは、ユーザーがページを拡大したり、テキストサイズを増やしたりした場合に役立ちます。
- CSSメディアクエリは、レスポンシブデザインを作成するための強力なツールです。さまざまな画面サイズのさまざまなデバイスに異なるスタイルを適用することができます。ただし、それらを使用して特定のデバイスを見つけることは避けてください。これにより、メンテナンスの悪夢につながる可能性があるためです。代わりに、すべての画面サイズで機能するレスポンシブデザインの作成に焦点を当てます。
ATOZ CSSシリーズへようこそ!このシリーズでは、それぞれがアルファベットの異なる文字から始まるさまざまなCSS値(およびプロパティ)を探索します。スクリーンショットでは不十分な場合があることがわかっているため、この記事では、メディアクエリに関する新しいクイックヒント/コースを追加しました。
m代表的なメディアクエリ
Webデザイナーと開発者の大多数は、レスポンシブデザインの概念に精通していると思います。そうでない場合は、メディアクエリのスクリーンショットを確認してください。レスポンシブデザインは非常に人気があるため、さまざまなデバイスのウェブサイトやアプリケーションを開発する方法を改善できるヒントを学ぶのに最適な場所です。ここにあなたを助けるためのいくつかのCSSのヒントがあります。
ヒント1:特定のデバイスにブレークポイントを使用しないでください
これが言うまでもないことを願っていますが、リマインダーが必要な場合、または以前にそのようなベストプラクティスに遭遇したことがない場合に備えて、繰り返します。以下に示すように、特定のデバイスのブレークポイントは、メディアクエリを介してコードで簡単に識別されます(明確にするためのコメントを追加):
これらのブレークポイントはAppleデバイス用に設定されており、768pxや1024pxなどの「マジック番号」値を持っています。
<code>/* ipad 纵向 */ @media screen and (min-width: 768px;) {} /* ipad 横向 */ @media screen and (min-width: 1024px;) {} /* iphone */ @media screen and (min-width: 320px) and (max-width: 480px;) {}</code>
ユーザーのウィンドウが1025pxまたは1023pxの場合はどうなりますか?
メディアクエリは有効になり、デバイスサイズのスタイルは適用されません。
ブレークポイントに非常に具体的な値が必要になる場合がありますが(これについては後で詳しく説明します)、これらの特定のデバイスのブレークポイントを見ることはコード臭いであるように思えます。
それで、あなたは何をすべきですか?
テクニック2:メインブレークポイントとセカンダリ微調整ポイント レスポンシブプロジェクトに取り組むとき、私はほとんどの携帯電話、タブレット、デスクトップ/ラップトップデバイスの規模の任意の整数ブレークポイントを設定する傾向があります。
私は次のメインブレークポイントを使用する傾向があります(ただし、これはプロジェクトによって異なる場合があります):
<code>/* ipad 纵向 */ @media screen and (min-width: 768px;) {} /* ipad 横向 */ @media screen and (min-width: 1024px;) {} /* iphone */ @media screen and (min-width: 320px) and (max-width: 480px;) {}</code>これらのブレークポイントを使用すると、これらのポイントでのみ変更するように設計を制限するのではなく、3つの主要なデバイスタイプを使用するための優れた基盤を提供します。
コンテンツベースのデザインの調整(つまり、コンテンツが損傷している、不均衡、またはうまくフィットしないようになったとき)の場合、微調整ポイントを使用して要素を調整し、プロジェクトの詳細を磨くことができます。
<code>/* 大手机和小平板 */ @media screen and (min-width: 500px;) {} /* 平板电脑和小显示器 */ @media screen and (min-width: 800px;) {} /* 笔记本电脑和台式机 */ @media screen and (min-width: 1200px;) {}</code>ヒント3:BreakPointユニットとしてEMまたはREMを使用してください
PXを使用しないでください。これらの相対ユニットのいずれかを使用して、ユーザーがページをスケーリングしたり、テキストサイズを増やしたりすると、より良いスケーラビリティを得ることができます。たとえば、EMユニットを使用してサイズを変更する場合、上記のメインブレークポイントは次のとおりです。
CSSメディアクエリとブレークポイント(FAQ)
に関するFAQ<code>/* 调整共享按钮的位置 */ @media screen and (min-width: 1150px;) { margin-right: 1em; }</code>
CSSブレークポイントを設定するためのベストプラクティスは何ですか?
CSSブレークポイントは、レスポンシブデザインを作成するために不可欠です。事前定義されたポイントでレイアウトを変更することを可能にします。つまり、さまざまな画面サイズに異なるレイアウトを提供します。 CSSブレークポイントを設定するためのベストプラクティスには、最初に移動するレイアウトから開始してから、段階的に上方に作業することが含まれます。また、より柔軟でアクセスしやすいため、ピクセルの代わりにPixelsの代わりにEMまたはREMユニットを使用することもお勧めします。最後に、あまりにも多くのブレークポイントを使用しないでください。モバイルデバイス、タブレット、デスクトップの標準サイズに固執します。
レスポンシブデザインにCSSメディアクエリを使用する方法は?
CSSメディアクエリは、レスポンシブデザインを作成するための強力なツールです。さまざまな画面サイズのさまざまなデバイスに異なるスタイルを適用することができます。 ルール、メディアを使用して、
やなどの条件、および適用するCSSスタイルを使用して、CSSで使用できます。 @media
max-width
min-width
レスポンシブデザインの標準的なCSSブレークポイントは何ですか?
レスポンシブデザインの標準CSSブレークポイントは通常、次のとおりです。モバイルデバイスでは320px、タブレットでは768px、タブレットでは1024px、大きなデスクトップで1200pxです。ただし、これらは厳格な規制ではなく、設計の特定のニーズに従って調整できます。
CSSブレークポイントをテストする方法は?
ブラウザのチェックツールを使用して、CSSブレークポイントをテストできます。このツールを使用すると、さまざまな画面サイズをシミュレートし、レイアウトの応答方法を確認できます。さらに、BrowserStackやResponsive Design Testing Webサイトなどのオンラインツールを使用して、さまざまなデバイスや画面解像度でテストできます。
CSSメディアクエリを使用して特定のデバイスを見つけることはできますか?
はい、CSSメディアクエリを使用して特定のデバイスを見つけることができます。ただし、これは通常、メンテナンスの悪夢につながる可能性があるため推奨されません。代わりに、すべての画面サイズで機能するレスポンシブデザインの作成に焦点を当てます。
CSSメディアクエリを使用してフォントサイズを変更する方法は?
CSSメディアクエリを使用して、画面サイズに基づいてフォントサイズを変更できます。たとえば、読みやすくするために、より大きな画面にフォントサイズを追加することをお勧めします。これを行うには、目的の画面サイズを使用してメディアクエリを定義し、新しいフォントサイズを設定します。
CSSメディアクエリのmin-width
とmax-width
の違いは何ですか?
およびmin-width
inmax-width
inmin-width
では、メディアクエリ内のスタイルが適用される最小および最大ビューポートサイズを指します。 max-width
は、指定された値よりも大きいビューポートサイズにスタイルを適用するために使用されますが、
JavaScriptでCSSメディアクエリを使用できますか?
window.matchMedia()
はい、MediaQueryList
メソッドを使用して、JavaScriptを使用してCSSメディアクエリを使用できます。このメソッドは、指定されたCSSメディアクエリ文字列の結果を表す
CSSメディアクエリを使用して高解像度画面を処理する方法は?
解像度のメディア機能を使用して、CSSメディアクエリを使用して高解像度画面を処理できます。この機能により、画面のピクセル密度に基づいてスタイルを適用できます。たとえば、高密度画面に高解像度の画像を提供して、シャープでシャープに見えるようにすることをお勧めします。
CSSメディアクエリを使用してダークモードを検出できますか?
prefers-color-scheme
はい、CSSメディアクエリを使用して、ユーザーがシステムをダークモードに設定しているかどうかを検出できます。これを実現するために
以上がATOZ CSS:メディアクエリを使用してレスポンシブデザインを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

最近、製品画像の色を動的に更新するソリューションを見つけました。したがって、製品の1つだけで、私たちはそれをさまざまな方法で色付けすることができます

今週のラウンドアップでは、灯台はサードパーティのスクリプトに光を当て、安全なリソースが安全なサイトでブロックされ、多くの国の接続速度がブロックされます

サイトの訪問者と使用データを追跡するのに役立つ分析プラットフォームがたくさんあります。おそらく、特にGoogleアナリティクスが広く使用されています

ドキュメントヘッドはウェブサイトの中で最も魅力的な部分ではないかもしれませんが、それに入るものは間違いなくあなたのウェブサイトの成功にとってそれと同じくらい重要です

子のクラスでsuper()?を呼び出すJavaScriptを見たときに何が起こっているのか、Super()を使用して親のコンストラクターとSuperを呼び出します。そのアクセス

JavaScriptには、ユーザーインタラクション用の特別なUIを表示するさまざまな内蔵ポップアップAPIがあります。有名:

先日、私は多くの企業がアクセス可能なウェブサイトを作るのに苦労している理由について、フロントエンドの人々とおしゃべりをしていました。アクセス可能なWebサイトがとても難しいのはなぜですか


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
