Անցնել հիմնական բովանդակությանը

CSS մինիֆայեր և գեղեցկացուցիչ անվճար

Կրճատեք CSS-ն՝ ֆայլի չափը նվազեցնելու կամ կրճատված CSS-ն ընթեռնելիության համար գեղեցկացնելու: Ակնթարթային, ձեր բրաուզերում:

Աշխատում է անցանց՝ բեռնվելուց հետո
կամ գցեք .css ֆայլը ներքևում

Գցեք .css ֆայլն այստեղ կամ սեղմեք՝ ընտրելու համար

CSS · մշակվում է ձեր սարքում

կամ սեղմեք Ctrl+V՝ սեղմատախտակից տեղադրելու համար

Ընտրել ֆայլեր
CSS մուտք
CSS ելք
Ելքը կհայտնվի այստեղ…

Տարածված կիրառություններ

  • Մինիֆեք CSS արտադրության տեղակայման համարՀարմար CSS ֆայլի չափ արտադրության տեղակայման համար - ավելի արագ էջի բեռնում և ցածր թողունակության ծախսեր:
  • Գեղեցիկ մինիֆեք CSS վրիպակ ուղղման համարՁևաչափեք սեղմված կամ մինիֆեք CSS ընթեռնելի կոդի մեջ, որպեսզի կարողանաք ստուգել և վրիպակ ուղղել ոճեր:
  • Մինիֆեք CSS էլ-փոստի ձևանմուշների համարԿոմպակտ CSS HTML էլ-փոստի ձևանմուշների համար, որտեղ ֆայլի չափ և ինլայն ոճ փոխակերպում կարևոր են:
  • Մինիֆեք CSS WordPress թեմայի համարՀարմար օգտագործողի WordPress թեմայի ոճի թերթերի չափ ավելի լավ PageSpeed միավորների համար:
  • Գեղեցիկ CSS կոդի ստուգման համարՁևաչափեք ցանկացած CSS ֆայլ մաքուր, հաստատված, ընթեռնելի կոդի մեջ, որը պատրաստ է ստուգման և համագործակցության համար:

Ինչպես է այն աշխատում

Այս գործիքն օգտագործում է ձեռագիր, զրո-կախվածությամբ CSS նշանագրիչ, կառուցված ամբողջովին JavaScript-ով — ոչ մի արտաքին գրադարան, ոչ մի սերվերային կանչ։ Նշանագրիչը յուրաքանչյուր նիշ դասակարգում է որպես կոդ, մեկնաբանություն, չակերտավորված տող կամ url() արժեք՝ մինչև ցանկացած փոխակերպում կիրառելը, ինչը կանխում է, որ բացատային կանոնները խաթարեն տողային բովանդակությունը, տվյալների URI-ները կամ calc() արտահայտությունները։

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

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր