⊗mkSpRsMd 124 of 128 menu

Įvadas į CSS media užklausas

Yra speciali komanda @media, kuri leidžia vykdyti skirtingą kodą priklausomai nuo ekrano pločio.

Šiame pavyzdyje tam tikras kodas bus vykdomas, jei ekrano plotis yra nuo 300px iki 1200px:

@media (min-width: 300px) and (max-width: 1200px) { /* tam tikras kodas */ }

Šiame pavyzdyje tam tikras kodas bus vykdomas, jei ekrano plotis yra didesnis nei 300px:

@media (min-width: 300px) { /* tam tikras kodas */ }

Šiame pavyzdyje tam tikras kodas bus vykdomas, jei ekrano plotis yra mažesnis nei 1200px:

@media (max-width: 1200px) { /* tam tikras kodas */ }

Parašykime savo media užklausoje kokį nors kodą. Pavyzdžiui, esant tam tikriems ekrano dydžiams, nudažysime pastraipas raudonai:

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

O dabar nudažykime pastraipas įvairiomis spalvomis priklausomai nuo ekrano pločio:

@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; } }

Tegl šis kodas taikomas ekrane, kurio plotis yra nuo 0 iki 800px:

p { font-size: 20px; }

O šis kodas tegl taikomas ekrane, kurio plotis yra 800px ir daugiau:

p { font-size: 30px; }

Tegl šis kodas taikomas ekrane, kurio plotis yra nuo 0 iki 500px:

p { font-size: 15px; }

Šis kodas tegl taikomas ekrane, kurio plotis yra nuo 500px iki 900px:

p { font-size: 20px; }

Šis kodas tegl taikomas ekrane, kurio plotis yra 900px ir daugiau:

p { font-size: 30px; }
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti