⊗mkSpRsMd 124 of 128 menu

CSSメディアクエリ入門

特別なコマンド @media があり、 画面の幅に応じて異なるコードを実行することができます。

次の例では、画面の幅が 300px から 1200px までの場合にコードが動作します:

@media (min-width: 300px) and (max-width: 1200px) { /* 何らかのコード */ }

次の例では、画面の幅が 300px より大きい場合にコードが動作します:

@media (min-width: 300px) { /* 何らかのコード */ }

次の例では、画面の幅が 1200px より小さい場合にコードが動作します:

@media (max-width: 1200px) { /* 何らかのコード */ }

メディアクエリの中に何かコードを書いてみましょう。 例えば、特定の画面サイズで段落を赤色にします:

@media (min-width: 300px) and (max-width: 1200px) { p { color: red; } } @media (min-width: 300px) and (max-width: 1200px) { p { color: red; } }

今度は、画面の幅に応じて段落を異なる色にしてみましょう:

@media (max-width: 300px) { p { color: red; } } @media (min-width: 300px) and (max-width: 900px) { p { color: green; } } @media (min-width: 900px) and (max-width: 1200px) { p { color: blue; } } @media (min-width: 1200px) { p { color: orange; } }

次のコードを、幅 0 から 800px の画面に適用させてください:

p { font-size: 20px; }

次のコードを、幅 800px 以上の画面に適用させてください:

p { font-size: 30px; }

次のコードを、幅 0 から 500px の画面に適用させてください:

p { font-size: 15px; }

次のコードを、幅 500px から 900px の画面に適用させてください:

p { font-size: 20px; }

次のコードを、幅 900px 以上の画面に適用させてください:

p { font-size: 30px; }
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否