મફત CSS મિનિફાયર અને બ્યુટિફાયર
ફાઇલ સાઇઝ ઘટાડવા CSS ને મિનિફાય કરો અથવા વાંચનીયતા માટે મિનિફાઇડ CSS ને બ્યુટિફાય કરો. તાત્કાલિક, તમારા બ્રાઉઝરમાં.
અહીં .css ફાઇલ ડ્રોપ કરો, અથવા બ્રાઉઝ કરવા માટે ક્લિક કરો
CSS · ફાઇલ કદ મર્યાદા નહીં
અથવા તમારા ક્લિપબોર્ડમાંથી પેસ્ટ કરવા માટે Ctrl+V દબાવો
આ કેવી રીતે કાર્ય કરે છે
આ ટૂલ સંપૂર્ણપણે JavaScript માં બનેલા હાથે લખેલા, ઝીરો-ડિપેન્ડન્સી CSS ટોકનાઇઝરનો ઉપયોગ કરે છે — કોઈ બાહ્ય લાઇબ્રેરી નહીં, કોઈ સર્વર કૉલ નહીં. કોઈપણ ટ્રાન્સફોર્મેશન લાગુ કરતાં પહેલાં ટોકનાઇઝર દરેક અક્ષરને કોડ, કમેન્ટ, ક્વોટેડ સ્ટ્રિંગ, કે url() મૂલ્ય તરીકે વર્ગીકૃત કરે છે, જે વ્હાઇટસ્પેસ નિયમોને સ્ટ્રિંગ કન્ટેન્ટ, ડેટા URI, કે calc() એક્સપ્રેશન બગાડતાં અટકાવે છે.
- 1ટોકનાઇઝેશન પાસઇનપુટ CSS ને એક-એક અક્ષર કરીને સ્કેન કરવામાં આવે છે અને ટાઈપ કરેલા ટોકનમાં વિભાજિત કરવામાં આવે છે: કાચા કોડ સેગમેન્ટ, /* ... */ કમેન્ટ્સ, ક્વોટેડ સ્ટ્રિંગ (એસ્કેપ સિક્વન્સ સાચવીને), અને url(...) બ્લોક્સ. આ સુનિશ્ચિત કરે છે કે આગલા સ્ટેપમાં ટ્રાન્સફોર્મેશન ફક્ત વાસ્તવિક CSS સિન્ટેક્સને જ સ્પર્શે — ક્યારેય સ્ટ્રિંગ લિટરલ કે ડેટા URI ના કન્ટેન્ટને નહીં.
- 2Minification કે BeautificationMinify મોડમાં, સામાન્ય કમેન્ટ્સ કાઢી નાખવામાં આવે છે (/*! license */ કમેન્ટ્સ રાખવામાં આવે છે), કોડ ટોકનમાં વ્હાઇટસ્પેસના રન એક જ સ્પેસમાં ટૂંકાવવામાં આવે છે, અને { } : ; , > ~ ની આસપાસ punctuation-adjacent વ્હાઇટસ્પેસ કાઢી નાખવામાં આવે છે. calc() એક્સપ્રેશન તૂટે નહીં એ માટે + અને - ની આસપાસ સ્પેસ ઈરાદાપૂર્વક રાખવામાં આવે છે. Beautify મોડમાં, કોડને પહેલા સ્વચ્છ બેઝલાઇન સુધી minify કરવામાં આવે છે, પછી property: value colon ને a:hover જેવા સિલેક્ટર colon થી અલગ પાડવા માટે બે-સ્પેસ depth ટ્રેકિંગ અને declaration-colon detection સાથે ફરીથી ટોકનાઇઝ અને ઇન્ડેન્ટ કરવામાં આવે છે.
- 3Gzip કદનો અંદાજઆઉટપુટ બનાવ્યા પછી, બ્રાઉઝરના નેટિવ CompressionStream API નો ઉપયોગ કરીને પરિણામને gzip વડે કમ્પ્રેસ કરવામાં આવે છે અને પરિણામી બાઇટ ગણતરી માપવામાં આવે છે. આ gzip કમ્પ્રેશન ધરાવતો વેબ સર્વર નેટવર્ક પર જે મોકલશે તેની સાચી ટ્રાન્સફર-કદ અંદાજ આપે છે.
- 4કૉપી કરો કે ડાઉનલોડ કરોપ્રોસેસ કરેલ CSS Clipboard API દ્વારા ક્લિપબોર્ડમાં લખાય છે, અથવા text/css MIME પ્રકારના Blob નો ઉપયોગ કરીને styles.min.css (minify મોડ) કે styles.css (beautify મોડ) તરીકે ડાઉનલોડ થાય છે. કદમાં ઘટાડાની ટકાવારી તમે ટાઈપ કરો તેમ લાઇવ બતાવવામાં આવે છે.
સંબંધિત સાધનો
JSON ફોર્મેટર
JSON ડેટાને ફોર્મેટ કરો, માન્ય કરો, નાનો કરો અને અન્વેષણ કરો. ટ્રી વ્યૂ, સિન્ટેક્સ હાઇલાઇટિંગ અને એક-ક્લિક કૉપિ.
HTML બ્યુટિફાયર અને મિનિફાયર
યોગ્ય નેસ્ટિંગ ઇન્ડેન્ટેશન સાથે HTML ને પ્રિટી-પ્રિન્ટ કરો કે મિનિફાય કરો. <pre>, <script>, <style> બ્લોક્સની અંદરનો કન્ટેન્ટ જાળવે છે.
XML ફોર્મેટર અને વેલિડેટર
તમારા બ્રાઉઝરના નેટિવ DOM પાર્સર વાપરીને XML ને પ્રિટી-પ્રિન્ટ અને વેલિડેટ કરો. પ્રોડક્શન ઉપયોગ માટે મિનિફાઇડ આઉટપુટ સામેલ છે.