px í rem umbreytir
Umbreyttu px í rem og em með hvaða rót-leturstærð sem er, búðu til umbreytingartöflu og breyttu öllum px-gildum í CSS-bút í rem með einum smelli.
em miðast við leturstærð foreldraþáttarins, rem við rótarþáttinn (html).
Umbreyta gildi
Umbreytingartafla fyrir mörg gildi
| px | rem | em |
|---|
Umbreyta CSS-bút
Hvernig á að nota px í rem umbreytinn
- Stilltu Rót-leturstærð (px). Hún er 16 í öllum helstu vöfrum nema stílblaðið þitt breyti henni. Hnapparnir undir reitnum skipta yfir í 16 px, 10 px (bragðið
html { font-size: 62.5%; }) eða 18 px. - Ef þú vinnur með em skaltu stilla Leturstærð foreldris fyrir em (px): reiknaða leturstærð þáttarins sem inniheldur þáttinn sem þú ert að stílfæra.
- Undir Umbreyta gildi sláðu inn í Pixlar (px), REM eða EM. Hinir tveir reitirnir uppfærast um leið og þú skrifar og línan fyrir neðan sýnir deilinguna sem er notuð.
- Umbreytingartafla fyrir mörg gildi telur upp algengar stærðir. Skiptu Pixlagildi út fyrir þín eigin hönnunargildi (bilakvarða, leturkvarða …) og notaðu Afrita töflu til að líma niðurstöðuna í töflureikni eða hönnunarskjal.
- Til að flytja eldri kóða skaltu líma hann í CSS til að umbreyta, velja valkostina og smella á Umbreyta px í rem. Hlaða dæmi sýnir lítið stílblað. Afritaðu Umbreytt CSS með Afrita.
Formúlurnar
- rem = px ÷ rót-leturstærð. Með sjálfgefnum 16 px er 24px = 24 ÷ 16 = 1,5rem.
- em = px ÷ leturstærð foreldris. Inni í 20 px fyrirsögn er 10px = 0,5em.
- px = rem × rót-leturstærð, og px = em × leturstærð foreldris.
rem eða em: hvort á ég að nota?
rem („root em“) vísar alltaf til leturstærðar html þáttarins, svo 1.5rem þýðir það sama alls staðar á síðunni. Það er öruggasta valið fyrir leturstærðir, bil, hámarksbreiddir og bil í uppsetningu.
em vísar til leturstærðar þáttarins sjálfs (fyrir font-size er það foreldrið). Það margfaldast: listi í 0,9em sem er hreiðraður þrisvar endar í 0,9 × 0,9 × 0,9 = 73% af grunninum. Það gerir em handhægt fyrir hluti sem eiga að skalast með eigin texta (fylling hnapps, stærð tákns við hlið texta) og áhættusamt fyrir almennt letur.
Hvers vegna rem skiptir máli fyrir aðgengi
Margir hækka sjálfgefna leturstærð í stillingum vafrans (til dæmis úr 16 í 20 eða 24 px) í stað þess að súmma á hverja síðu. Stærðir skrifaðar í px hunsa þá stillingu; stærðir í rem eða em fylgja henni. Með því að nota rem fyrir texta og bil vex öll uppsetningin með vali lesandans, sem hjálpar við WCAG 2.2 árangursviðmið 1.4.4 (breyta stærð texta upp í 200%).
Af sömu ástæðu skaltu forðast að setja html { font-size: 16px; } í px: notaðu prósentu (100%, eða 62.5% ef þú vilt að 1rem = 10px) svo stilling notandans gildi áfram.
Hvað CSS-umbreytirinn breytir
Hann skiptir út tölum sem fylgt er af px í yfirlýsingum fyrir gildið deilt með rót-leturstærðinni. Hann snertir aldrei athugasemdir, strengi eða url() gildi.
- Halda breidd ramma og útlína í px:
border,border-*-width,outline,outline-offsetogcolumn-rulehaldast í px, svo þunnar línur haldast skarpar.border-radiuser samt umbreytt. - Halda 1px gildum: öll gildi milli −1px og 1px haldast óbreytt.
- Umbreyta media query í em (16px grunnur): í
@mediaskilyrðum vísa rem og em alltaf til upphafs-leturstærðar vafrans, aldrei tilhtmlreglunnar þinnar, svo tólið deilir með 16 og skrifar em þar, hver sem rótarstærðin þín er. Þegar hakið er tekið úr halda media query px.
Algengar spurningar
Hvað er 1rem margir pixlar?
16 px sjálfgefið. Ef stílblaðið þitt setur html { font-size: 62.5%; } er 1rem = 10 px, og það stækkar ef notandinn hækkar sjálfgefna leturstærð vafrans.
Er rem það sama og em?
Aðeins á þáttum þar sem foreldrið notar rót-leturstærðina. rem lítur alltaf á html þáttinn; em lítur á foreldrið, svo hreiðruð em-gildi margfaldast.
Á ég að umbreyta römmum í rem?
Yfirleitt ekki. 1px rammi umbreyttur í 0,0625rem getur birst óskýr eða horfið á sumum skjám í óvenjulegum leturstærðum. Þess vegna eru valkostirnir fyrir ramma og 1px sjálfgefið virkir.
Gerir súmm á síðuna rem gagnslaust?
Nei. Súmm vafra skalar px og rem jafnt, en stillingin fyrir sjálfgefna leturstærð skalar aðeins afstæðar einingar. Að styðja hvort tveggja er hluti af því að virða óskir lesandans.
Er CSS-ið mitt sent eitthvað?
Nei. Umbreytingin fer öll fram í vafranum þínum og ekkert sem þú límir inn yfirgefur tækið þitt.
Tengd verkfæri
- Myndhlutfallsreiknivél Reiknaðu myndhlutfall, styttu breidd og hæð, breyttu stærð með sama hlutfalli, berðu saman 16:9, 4:3 og 21:9 og afritaðu CSS aspect-ratio kóðann.
- Leturpörun Forskoðaðu leturpör fyrir fyrirsagnir og meginmál með 20 letrum með opnu leyfi, stilltu stærð og línuhæð og afritaðu CSS font-family safnið.
- CSS-sniðari og smækkari Fegraðu óskipulagt CSS með snyrtilegum inndrætti eða smækkaðu það með csso og sjáðu stærðina fyrir og eftir. Virkar í vafranum, engu er hlaðið upp.
- Box-shadow framleiðandi Hannaðu lagskipta CSS box-shadow með lifandi forskoðun. Stilltu frávik, óskýrleika, útbreiðslu, lit og inset, prófaðu neumorphism og afritaðu kóðann.