Beautifier CSS b'xejn
Ifformatja CSS minifikat b'indentazzjoni konsistenti, jew minifikah. Issortjar alfabetiku b'għażla tal-proprjetajiet għal differenzi prevedibbli.
Waqqa' fajl hawn, jew ikklikkja biex tfitteq
CSS · ipproċessat fuq it-tagħmir tiegħek
jew agħfas Ctrl+V biex twaħħal mill-clipboard
L-output jidher hawn…Użi komuni
- Tiddebugja Production CSSAra minified CSS minn siti tal-produzzjoni f'format leġġibbli biex issib u reverse-engineer styling.
- Iffrizza Team CSS StyleJaħdem CSS mogħti mit-team permezz ta' beautifier konsistenti sabiex diffs huma dwar il-kontenut, mhux formatting.
- Formattja Vendor-Prefixed CSSVendor-prefixed CSS (autoprefixer output) ħaffa għandha ħafna -webkit-, -moz-, -ms- variants. Formattja biex tispettja.
- Tgħallem minn Pro CSSStudjaw CSS minn famużi design systems billi formattja l-output magħqud tagħhom.
- Formattja CSS għal Bug ReportsMeta ffajlja CSS bugs, formatted CSS huwa ħafna eħfef għall-reviewers biex jinqraw u jifhmu.
Kif Taħdem
Din l-għodda tifformatta CSS bl-użu ta' parser rikursiv miktub bl-idejn mibni direttament fil-paġna — l-ebda librerija ta' parti terza, l-ebda sejħa lil server. Il-parser jimxi mill-CSS tiegħek karattru b'karattru, jimmaniġġja korrettament strings bejn virgoletti, valuri url(), at-rules imbejta, u kummenti li kienu jħawdu approċċi iktar sempliċi bbażati fuq regex.
- 1Tokenizzazzjoni fil-livell tal-karattriIl-funzjoni walkCss tiskennja d-dħul mhux ipproċessat karattru b'karattru, issegwi l-istat tal-virgoletti u l-fond tal-parentesi biex semikoloni jew parentesi ġewwa url(), valuri ta' string, jew kummenti qatt ma jinftiehmu ħażin bħala delimitaturi strutturali.
- 2Separazzjoni tal-blokk u d-dikjarazzjoniMeta l-iskenner isib parentesi graffa tal-ftuħ fil-livell ta' fuq, jiġbed il-prelude (is-selettur jew il-kelma ewlenija at-rule) u jipproċessa rikursivament il-korp tal-blokk — li nnifsu jista' jkun fih regoli nested (@media, @supports, CSS nesting nattiv) immaniġġjati fi profondità ta' rikursjoni akbar.
- 3Ordinar tal-proprjetajiet u indentazzjoniDikjarazzjonijiet f'kull blokk jinġabru f'run, imbagħad mhux obbligatorjament ordnati alfabetikament skont l-isem tal-proprjetà qabel ma jinkitbu bil-wisa' tal-indentazzjoni magħżula (2 jew 4 spazji). Il-modalità Immiminizza taqbeż l-ispazji vojta kompletament u tneħħi l-kummenti.
- 4Ħruġ instantanju fil-browserIr-riżultati jidhru hekk kif tittajpja permezz ta' hook useMemo — xejn ma jintbagħat imkien. Il-CSS formattat jew immiminizzat jista' jiġi kkopjat fil-clipboard jew imniżżel bħala fajl .css, u l-panel juri d-differenza tad-daqs meta mqabbla mal-oriġinali.
Għodod Relatati
Beautifier u Minifier HTML
Pretty-print jew minifika HTML b'indentatura ta' nesting xierqa. Jippreserva l-kontenut ġo blokkiet <pre>, <script>, <style>.
Formatter u Beautifier SQL
Pretty-print queries SQL b'indentatura xierqa, każ tal-keyword konfigurabbli, u line breaks fuq klawżoli ewlenin. Jaħdem ma' kwalunkwe djalett SQL.
Minifier u Beautifier CSS
Minifika CSS biex tnaqqas id-daqs tal-fajl jew sebbaħ CSS imminifikat biex jinqara faċilment. Immedjat, fil-browser tiegħek.