CSS'den JS'ye nesne dönüştürücü
CSS bildirimlerini React/JS satır içi stil nesnesine dönüştürün ve tekrar geri dönüştürün.
CSS'den JS'ye nesne dönüştürücü
Bir CSS bildirimleri bloğu yapıştırın ve bir React veya Preact bileşeninin stil desteğine düşmeye hazır bir JavaScript stili nesnesini geri alın. Her kebab-case özelliği camelCase'e dönüşür - arka plan rengi arka plan rengine, font-size ise fontSize'a dönüşür - ve her şey iki boşluk girintili geçerli bir nesne değişmezi olarak yazdırılır. Bir seçici ve parantezlerle çıplak bildirimleri veya tam bir kuralı yapıştırabilirsiniz; sarma seçici sizin için kaldırılmıştır, bu nedenle bir kuralı doğrudan DevTools'tan kopyalamak işe yarar.
Dönüştürücü her iki yönde de gider. Yönü JS nesnesi → CSS olarak değiştirin ve stil nesnesi sıradan prop: value; CamelCase yeniden tirelenmiş ve dize tırnak işaretleri kaldırılmış şekilde satırlar. Bu, bir stili bir bileşenden bir stil sayfasına taşımayı veya bir dizi satır içi stilin gerçekte ne şekilde oluşturulduğunu kontrol etmeyi kolaylaştırır. --brand-color gibi özel özellikler, geçerli tanımlayıcılar olmadıkları için öndeki çizgileri korur ve tırnak içinde kalırlar ve satıcı önekleri React'in beklediği şekilde ele alınır: -webkit-box-shadow, WebkitBoxShadow olur, -ms- önekleri ise küçük msFlex formunu kullanır.
Varsayılan olarak her değer bir dize olarak yayınlanır; bu güvenli bir seçimdir; birimleri, renkleri ve satır yüksekliği: 1,5 gibi şeyleri olduğu gibi tutar. "Sayı olarak birimsiz değerler"i etkinleştirdiğinizde, z-endeksi veya opaklık gibi saf sayılar, normalde elle yazdığınız şekilde sayı olarak yazılır. Ayrıca projenizin formatlayıcısına uyacak şekilde tek veya çift tırnak işareti de seçebilirsiniz.
Her şey tarayıcınızda çalışır. Yapıştırdığınız CSS hiçbir zaman yüklenmez, dolayısıyla özel bir tasarım sisteminden veya dahili bileşen kitaplığından yapıştırılan stiller makinenizde kalır. Sonucu kopyalayın, dosya olarak indirin veya başka bir araca gönderin.