⊗mkSpRsFS 128 of 128 menu

Adaptīvie fonta izmēri CSS

Jūs jau zināt, ka mērvienības rem tiek skaitītas attiecībā pret saknes elementa fonta izmēru, pēc noklusējuma vienādu ar 16px:

html { font-size: 16px; /* noklusējuma vērtība */ }

Šo īpašību izmanto, lai masveidā mainītu fonta izmērus, mainoties ekrāna platumam. Apskatīsim, kā tas tiek darīts.

Pieņemsim, ka mūsu elementiem ir noteikti šādi izmēri:

h1 { font-size: 1.5rem; /* atbilst 24px */ } p { font-size: 1rem; /* atbilst 16px */ margin: 2rem; /* atbilst 32px */ }

Izveidosim tā, lai, mainoties ekrāna platumam, adaptīvi mainītos izmēri, kas noteikti ar rem. Lai to izdarītu, ar mediāvaicājumu palīdzību mainīsim saknes elementa fonta izmēru:

@media (max-width: 600px) { html { font-size: 16px; } } @media (min-width: 600px) and (max-width: 1200px) { html { font-size: 18px; } } @media (min-width: 1200px) { html { font-size: 20px; } }

Dots šāds kods:

@media (max-width: 300px) { h1 { font-size: 32px; } h2 { font-size: 24px; } p { font-size: 16px; } } @media (min-width: 300px) and (max-width: 900px) { h1 { font-size: 36px; } h2 { font-size: 27px; } p { font-size: 18px; } } @media (min-width: 900px) { h1 { font-size: 40px; } h2 { font-size: 30px; } p { font-size: 20px; } }

Vienkāršojiet doto kodu, izmantojot aprakstīto mācību grāmatā tehniku.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt