CSS մինիֆայեր և գեղեցկացուցիչ անվճար
Կրճատեք CSS-ն՝ ֆայլի չափը նվազեցնելու կամ կրճատված CSS-ն ընթեռնելիության համար գեղեցկացնելու: Ակնթարթային, ձեր բրաուզերում:
Գցեք .css ֆայլն այստեղ կամ սեղմեք՝ ընտրելու համար
CSS · մշակվում է ձեր սարքում
կամ սեղմեք Ctrl+V՝ սեղմատախտակից տեղադրելու համար
Տարածված կիրառություններ
- Մինիֆեք CSS արտադրության տեղակայման համարՀարմար CSS ֆայլի չափ արտադրության տեղակայման համար - ավելի արագ էջի բեռնում և ցածր թողունակության ծախսեր:
- Գեղեցիկ մինիֆեք CSS վրիպակ ուղղման համարՁևաչափեք սեղմված կամ մինիֆեք CSS ընթեռնելի կոդի մեջ, որպեսզի կարողանաք ստուգել և վրիպակ ուղղել ոճեր:
- Մինիֆեք CSS էլ-փոստի ձևանմուշների համարԿոմպակտ CSS HTML էլ-փոստի ձևանմուշների համար, որտեղ ֆայլի չափ և ինլայն ոճ փոխակերպում կարևոր են:
- Մինիֆեք CSS WordPress թեմայի համարՀարմար օգտագործողի WordPress թեմայի ոճի թերթերի չափ ավելի լավ PageSpeed միավորների համար:
- Գեղեցիկ CSS կոդի ստուգման համարՁևաչափեք ցանկացած CSS ֆայլ մաքուր, հաստատված, ընթեռնելի կոդի մեջ, որը պատրաստ է ստուգման և համագործակցության համար:
Ինչպես է այն աշխատում
Այս գործիքն օգտագործում է ձեռագիր, զրո-կախվածությամբ CSS նշանագրիչ, կառուցված ամբողջովին JavaScript-ով — ոչ մի արտաքին գրադարան, ոչ մի սերվերային կանչ։ Նշանագրիչը յուրաքանչյուր նիշ դասակարգում է որպես կոդ, մեկնաբանություն, չակերտավորված տող կամ url() արժեք՝ մինչև ցանկացած փոխակերպում կիրառելը, ինչը կանխում է, որ բացատային կանոնները խաթարեն տողային բովանդակությունը, տվյալների URI-ները կամ calc() արտահայտությունները։
- 1Նշանագրման փուլՄուտքային CSS-ը սկանավորվում է նիշ առ նիշ և բաժանվում է տիպավորված նշանների. հում կոդի հատվածներ, /* ... */ մեկնաբանություններ, չակերտավորված տողեր (պահպանելով փախուստի հաջորդականությունները) և url(...) բլոկներ։ Սա ապահովում է, որ հաջորդ քայլի փոխակերպումները շոշափեն միայն իրական CSS շարահյուսությունը — երբեք տողային բառացիության կամ տվյալների URI-ի բովանդակությունը։
- 2Մինիֆիկացիա կամ գեղեցկացումՄինիֆիկացման ռեժիմում սովորական մեկնաբանությունները հեռացվում են (/*! license */ մեկնաբանությունները պահվում են), կոդի նշանների բացատների հաջորդականությունները սեղմվում են մեկ բացատի, և { } : ; , > ~ կետադրության հարակից բացատները հեռացվում են։ + և - շուրջ բացատները միտումնավոր անձեռնմխելի են մնում՝ calc() արտահայտությունները չխափանելու համար։ Գեղեցկացման ռեժիմում կոդն սկզբում մինիֆիկացվում է մաքուր հիմքի, ապա կրկին նշանագրվում և կրկին նահանջվում է երկու-բացատանոց խորության հետևումով և հայտարարության-երկկետի հայտնաբերումով՝ property: value կրկնակետերը a:hover-ի պես ընտրիչի կրկնակետերից տարբերելու համար։
- 3Gzip չափի գնահատումԵլքն արտադրելուց հետո դիտարկիչի բնիկ CompressionStream API-ն օգտագործվում է արդյունքը gzip-ով սեղմելու և ստացված բայթային քանակը չափելու համար։ Սա տալիս է իրատեսական փոխանցման-չափի գնահատական, որը համապատասխանում է, թե ինչ կուղարկեր gzip սեղմումով վեբ սերվերը ցանցով։
- 4Պատճենել կամ ներբեռնելՄշակված CSS-ը գրվում է սեղմատախտակին Clipboard API-ով, կամ ներբեռնվում է որպես styles.min.css (մինիֆիկացման ռեժիմ) կամ styles.css (գեղեցկացման ռեժիմ)՝ օգտագործելով Blob՝ text/css MIME տեսակով։ Չափի կրճատման տոկոսն ցուցադրվում է կենդանի, երբ մուտքագրում եք։
Առնչվող գործիքներ
SVG օպտիմայզեր ու մինիֆայեր
Հեռացրեք մետատվյալները, կծկեք բացատները ու կլորացրեք տասնորդականները՝ SVG ֆայլի չափն կտրուկ կրճատելու — սովորաբար 30–70%: Վիզուալ նախադիտումն ստուգում է, որ ոչինչ չի կոտրվում:
CSS գեղեցկացուցիչ
Դասավորեք սեղմված CSS-ը միասնական ներքաշումներով կամ սեղմեք այն։ Հատկությունների այբբենական տեսակավորումը ընտրովի է և ավելի կանխատեսելի տարբերություններ է տալիս։
JSON ձևաչափ
Ձևաչափեք, վավերացրեք, փոքրացրեք և ուսումնասիրեք JSON տվյալները: Ծառի դիտում, շարահյուսության ընդգծում և մեկ սեղմումով պատճենում: