Preskoči na sadržaj
100% lokalno

Ekstractor CSS varijabli boja

Pronađite svaku boju u CSS-u i pretvorite je u ponovno upotrebljiva svojstva.

Unos
0
Rezultat

Ekstractor CSS varijabli boja

Zalijepite pristupačni list i ovaj alat skenira svaku deklaraciju tražeći vrijednosti boja napisane kao hex, rgb()/rgba() ili hsl()/hsla(), a zatim ponovno napišite pravila tako da referenciraju svojstva umjesto ponavljanja iste vrijednosti svugdje. Izgrađen je za čišćenje arkusa stilova koji je organski rastao — redizajn, spajanje biblioteke komponenti ili CSS izvučen iz alata za dizajn — gdje ista plava boja završi tipizirana na desetke malo drugačijih načina.

Mogućnost nazivanja kontrolira kako se svaka varijabla imenuje: prema redoslijedu prve pojave (--color-1, --color-2…), prema približnoj toni i svjetlosti (--color-dark-blue, --color-light-gray), ili prema svojstvu na kojem se prvi puta pojavljuje (--color-background, --color-border). Uključite "spoji jednake boje napisane drugačije" da ugnjetete #ff0000, rgb(255, 0, 0) i hsl(0, 100%, 50%) u jednu varijablu čak i ako se izvorni tekst razlikuje; identične vrijednosti se uvijek spajaju bez obzira na to. Klizač sličnosti ide dalje i spaja nijanse koje su bliske ali ne identične — korisno kada se paleta nakupila bliskih duplikata sivih ili plavih boja koje nitko nije namjeravao stvoriti. Odaberite je li generirani blok sjedišta ispod :root ili prilagođenog selektora, odaberite zapis u kojem se varijable ispisuju, ili se prebacite na obranu listu boja i brojeva pojava kada želite samo reviziju umjesto prebrisavanja.

Skener gleda samo unutar stvarnih vrijednosti deklaracija, tako da nikada ne miješa selektor ID-a poput #abcabc s bojom, i ostavlja komentare, navedene nizove i sadržaj url() potpuno netaknute. Završavanja redaka Windows i Unix oba rade, a alat nije prevaren ugniježđenim funkcijama poput boje unutar popisa gradijenta.

FAQ

Koje formate boja prepoznaje?
Hex (#rgb, #rgba, #rrggbb, #rrggbbaa), rgb()/rgba() i hsl()/hsla(), u obojoj sintaksi zareza i razmaka. Imenovane boje poput "crvena" se ne poklapaju.
Što se računa kao "ista boja" za spajanje?
Vrijednosti koje su bajtovskie identične se uvijek spajaju. Uključivanjem mogućnosti ekvivalentnosti također se spaja ista boja napisana u drugačijoj notaciji (hex vs rgb vs hsl). Klizač sličnosti dodatno spaja nijanse koje su samo bliske, prema prosječnoj razlici kanala koju kontrolirate.
Kako se biraju nova imena varijabli?
Po redoslijedu prve pojave, prema približnom imenu tona i svetlosti, ili prema svojstvu CSS-a na kojem je boja prvi put pronađena — po vašoj izboru. Sudaranje dobiva numerički sufiks.
Će li dodirnuti boje unutar komentara, žica ili url()?
Ne. Samo boje u stvarnim vrijednostima deklaracije se poklapaju — tekst u komentarima, naveđenim žicama i url(...) se ostavlja točno kao napisana.
Je li moj CSS preslikan negdje?
Ne. Ekstrakcija se izvršava u cijelosti u vašem pregledniku — vaš pristupačni list nikada ne napušta vašu uređaj.