Tidak suka iklan? Pergi Bebas Iklan Hari ini

Ekstraktor Properti CSS Kustom

PengembangTeks
IKLAN · HAPUS?
MEMASUKKAN
Didefinisikan: 0  · Digunakan tetapi tidak didefinisikan: 0
Setiap entri menampilkan nama variabel dan tempat di mana ia direferensikan.
IKLAN · HAPUS?

Memandu

Ekstraktor Properti CSS

Ekstraktor Properti CSS Kustom

Tempelkan CSS atau SCSS stylesheet Anda dan segera dapatkan daftar bersih, terurut, dan tidak duplikat dari setiap --custom-property yang dideklarasikan di dalamnya — bersama dengan cakupan pilihan di mana ia dideklarasikan. Pengambilan juga mengungkapkan variabel yang direferensikan melalui var(--name) tetapi tidak pernah dideklarasikan di mana pun, yang merupakan penyebab umum dari gaya yang rusak dalam sistem desain besar.

Cara Penggunaan

  1. Tempel stylesheet Anda ke dalam Masukan CSS / SCSS box (atau klik Coba contoh ini untuk memuat contoh).
  2. Pilih sebuah Format Keluaranfield untuk menampilkan tabel teks sederhana, objek JSON, atau blok siap ditempelkan :root { } blok.
  3. Gunakan Filtrasi field untuk membatasi hasil berdasarkan nama variabel, nilai, atau cakupan.
  4. Beralih Sertakan cakupan pilihan untuk mengontrol apakah tabel menampilkan tempat setiap variabel dideklarasikan.
  5. Uraikan Variabel Tidak Didefinisikan panel untuk referensi yang tidak memiliki deklarasi yang sesuai. var(--name) Salin atau unduh daftar yang ditarik dengan tombol di panel hasil.
  6. Parser yang menyadari tanda kurung

Fitur

  • – melintasi stylesheet karakter per karakter sehingga dapat menangani pilihan yang terkandung, kueri media, dan nilai yang dikutip dengan benar. Pemantauan cakupan
  • – setiap variabel dipasangkan dengan pilihan atau at-rule di mana ia dideklarasikan, sehingga Anda dapat membedakan token dari penggantian yang berlaku pada komponen. – tabel teks sederhana untuk tinjauan, objek JSON untuk penggunaan programatis, dan blok bersih yang dapat ditempelkan kembali ke stylesheet. :root Deteksi variabel tidak didefinisikan
  • Tiga format output – menandai setiap :root { } yang tidak memiliki deklarasi yang sesuai di mana pun dalam input.
  • Filtrasi langsung – ketik untuk membatasi hasil berdasarkan nama variabel, nilai, atau cakupan pilihan secara real-time. var(--name) Penghapusan duplikat dan pengurutan
  • – deklarasi duplikat dalam cakupan yang sama dikompres dan daftar diurutkan secara alfabetis untuk memudahkan pemeriksaan. – tidak ada yang diunggah; bekerja pada stylesheet pribadi dan yang belum selesai.
  • Audit stylesheet sistem desain untuk membuat daftar master token. Mengonversi variabel SCSS ke properti CSS bawaan.
  • Berjalan sepenuhnya di browser Anda Mencari gaya yang rusak yang disebabkan oleh referensi yang salah ketik.

Kapan Menggunakan Alat Ini

  • Menghasilkan blok awal
  • dari tema pihak ketiga.
  • Mengunggah token sebagai JSON untuk digunakan di situs dokumentasi atau entri Storybook. var() Apa itu properti CSS bawaan?
  • Properti CSS bawaan (juga disebut variabel CSS) adalah identifikasi yang didefinisikan oleh pengguna yang diawali dengan dua garis miring (misalnya, --color-primary) yang nilai dapat digunakan di mana saja dalam stylesheet melalui fungsi var(). Berbeda dengan variabel preprocessor, properti bawaan di-resolusi saat runtime oleh browser, yang berarti mereka menyebar dan diwariskan seperti properti CSS lainnya dan dapat diperbarui secara dinamis dengan JavaScript. :root { } Bagaimana cakupan pilihan memengaruhi properti CSS bawaan?
  • Properti bawaan hanya ada dalam subpohon elemen yang mendeklarasikannya. Mendeklarasikannya pada :root membuatnya secara efektif global karena :root cocok dengan elemen html, sementara mendeklarasikannya di dalam pilihan komponen seperti .card membatasi nilai tersebut hanya untuk komponen tersebut dan turunannya. Nama yang sama dapat memiliki nilai yang berbeda dalam cakupan yang berbeda, yang merupakan mekanisme di balik theming, pengaturan mode gelap, dan penggantian pada tingkat komponen.

Tanya Jawab Umum

  1. Mengapa CSS tidak menghasilkan kesalahan saat var() menunjuk ke properti bawaan yang tidak didefinisikan?

    Spesifikasi Properti CSS Bawaan memerlukan browser untuk mengganti secara diam-diam ketika variabel yang direferensikan tidak dideklarasikan. Jika var() tidak memiliki argumen fallback, seluruh properti dianggap memiliki nilai unset, yang sering kali meninggalkan elemen dengan gaya awal atau yang diwariskan. Karena tidak ada kesalahan yang dilaporkan di console, referensi yang tidak dideklarasikan mudah terlewat, dan mengungkapkan mereka sejak awal mencegah regresi visual yang halus.

  2. Apakah variabel SCSS dan properti CSS bawaan hal yang sama?

    Mereka memiliki peran yang serupa tetapi berada pada tahap yang berbeda dalam pipeline. Variabel SCSS, ditulis dengan tanda dolar seperti $color-primary, di-resolusi saat SCSS dikompilasi ke CSS dan hilang dari output akhir. Properti CSS bawaan yang diawali dengan dua garis miring bertahan dari kompilasi dan di-evaluasi oleh browser saat waktu render, yang memungkinkan theming secara runtime dan perubahan yang didorong oleh JavaScript.

  3. Apakah properti bawaan dapat dideklarasikan ulang dan apa yang terjadi jika demikian?

    Ya. Ketika properti bawaan dideklarasikan lebih dari sekali untuk elemen yang sama, urutan cascade CSS menentukan mana yang menang, mempertimbangkan spesifisitas, urutan sumber, dan pentingnya. Di dalam satu aturan, deklarasi terakhir menggantikan yang lebih awal, yang merupakan perilaku penyelesaian konflik yang sama yang berlaku untuk properti CSS lainnya.

  4. Tempelkan CSS atau SCSS stylesheet Anda di sini

    Filtrasi berdasarkan nama variabel atau nilai

  5. Pengambilan Properti CSS Bawaan 1

    Pengambilan Properti CSS Bawaan

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?