Convertor de obiecte CSS în JS
Convertiți declarațiile CSS într-un obiect în stil inline React/JS și înapoi.
Convertor de obiecte CSS în JS
Lipiți un bloc de declarații CSS și obțineți înapoi un obiect de stil JavaScript, gata să fie introdus în suportul de stil al unei componente React sau Preact. Fiecare proprietate kebab-case devine camelCase — culoarea de fundal se transformă în backgroundColor, font-size în fontSize — și totul este tipărit ca un obiect literal valid cu indentare în două spații. Puteți lipi declarații simple sau o regulă completă cu un selector și acolade; selectorul de împachetare este eliminat pentru dvs., așa că copierea unei reguli direct din DevTools funcționează.
Convertorul merge în ambele sensuri. Comutați direcția către obiect JS → CSS și un obiect de stil se transformă înapoi în prop obișnuit: valoare; linii, cu camelCase din nou cu cratima și ghilimelele șir eliminate. Acest lucru face ușor să mutați un stil dintr-o componentă într-o foaie de stil sau să verificați cum este redat de fapt un set de stiluri inline. Proprietățile personalizate precum --brand-color își păstrează liniuțele principale și rămân citate, deoarece nu sunt identificatori validi, iar prefixele furnizorului sunt gestionate așa cum le așteaptă React: -webkit-box-shadow devine WebkitBoxShadow, în timp ce prefixele -ms- folosesc forma msFlex minuscule.
În mod implicit, fiecare valoare este emisă ca șir, care este alegerea sigură - păstrează intacte unitățile, culorile și lucruri precum înălțimea liniei: 1,5. Activați „Valori fără unități ca numere”, iar numerele pure, cum ar fi indexul z sau opacitatea, sunt scrise ca numere, potrivindu-se cu modul în care le-ați introduce de obicei manual. De asemenea, puteți alege ghilimele simple sau duble pentru a se potrivi cu formatatorul proiectului dvs.
Totul rulează în browserul tău. CSS-ul pe care îl inserați nu este încărcat niciodată, așa că lipirea stilurilor dintr-un sistem de design privat sau dintr-o bibliotecă de componente internă rămâne pe computer. Copiați rezultatul, descărcați-l ca fișier sau trimiteți-l către alt instrument.