Sări la conținut
TextArray
Complet local

Convertor de unități CSS

Convertiți lungimile CSS între px, rem, em, pt și % față de orice dimensiune a fontului rădăcină.

Intrare
Ieșire

Convertor de unități CSS

Lipiți valorile CSS câte una pe linie — 16px, 1.5rem, 12pt, 150% — și acest convertor le traduce instantaneu. Un număr gol este citit în unitatea setată de selecția De la, în timp ce o unitate scrisă în linie câștigă întotdeauna, astfel încât să puteți amesteca pixeli și rems într-o singură listă. Alegeți o țintă sub Către sau alegeți Toate unitățile pentru a vedea întregul lanț dintr-o privire: 16px = 1rem = 12pt = 100%. Liniile care nu sunt valori simple trec neschimbate, așa că un comentariu rătăcit nu întrerupe niciodată rularea.

Matematica depinde de un număr: dimensiunea de bază, dimensiunea fontului rădăcină în pixeli. Browserele sunt implicit de 16px, motiv pentru care 1rem este de obicei egal cu 16px și 100% este egal cu baza. Setați baza la 10 pentru trucul clasic de 62,5%, unde 1,5rem este 15px, sau potriviți un sistem de design cu o rădăcină diferită. Punctele sunt fixate de CSS în sine — 1px este 1/96 de inch și 1pt este 1/72, deci 16px este exact 12pt indiferent de bază. Opțiunea zecimale limitează precizia la până la șase locuri, cu zerourile finale tăiate.

Rem este unitatea prietenoasă cu accesibilitatea: se scalează în funcție de preferința cititorului pentru dimensiunea fontului din browser, astfel încât textul setat în rem crește atunci când cineva își crește dimensiunea implicită, în timp ce px rămâne fix. Em folosește aceeași matematică aici, dar într-o foaie de stil reală este relativ la dimensiunea fontului propriu al elementului, astfel încât valorile em imbricate sunt compuse acolo unde rem nu - acest convertor presupune cazul plat, relativ la rădăcină.

Totul rulează local în browserul dvs. - nimic nu este încărcat și nu este nimic de așteptat. Copiați lista convertită sau descărcați-o ca fișier .txt.

FAQ

De ce să folosiți rem în loc de px?
Valorile Rem se adaptează la dimensiunea fontului pe care cititorul o setează în browser, astfel încât persoanele care au nevoie de text mai mare îl primesc de fapt. Valorile Px ignoră această preferință. Convertirea unui design bazat pe px în rem este una dintre cele mai ieftine câștiguri de accesibilitate existente.
Care este dimensiunea de bază și de ce este implicit la 16?
Este dimensiunea fontului rădăcină în pixeli - la ce se referă 1rem, 1em și 100%. Fiecare browser major este livrat cu o valoare implicită de 16 px, deci 16 este baza potrivită, cu excepția cazului în care foaia de stil modifică rădăcina, de exemplu html { font-size: 62.5% } care face ca baza 10.
Care este diferența dintre em și rem?
Rem este întotdeauna relativ la dimensiunea fontului rădăcină; em este relativ la elementul curent, astfel încât valorile em imbricate se înmulțesc. Acest convertor tratează ambele față de dimensiunea de bază unică - carcasa plată. În marcajul profund imbricat, valorile em reale pot diferi.
Ce se întâmplă cu liniile care nu sunt valori?
Acestea trec la ieșire neschimbate, iar numărul le consideră ca fiind omise. Sunt convertite doar valori simple, cum ar fi 16px, 1,5rem sau un număr simplu - declarațiile CSS complete nu sunt în domeniu.
Textul meu este încărcat undeva?
Nu. Instrumentul rulează în întregime în browserul dvs., iar intrarea dvs. nu părăsește dispozitivul.