मुफ़्त CSS सौंदर्यवर्धक
मिनिफ़ाई की गई CSS को एकसमान इंडेंटेशन के साथ पढ़ने लायक बनाएँ, या उसे मिनिफ़ाई करें। अनुमानित diff के लिए प्रॉपर्टी को वर्णानुक्रम में क्रमबद्ध करने का विकल्प।
फ़ाइल यहाँ छोड़ें, या ब्राउज़ करने के लिए क्लिक करें
CSS · आपके डिवाइस पर प्रोसेस की गई
या क्लिपबोर्ड से चिपकाने के लिए Ctrl+V दबाएँ
आउटपुट यहाँ दिखेगा…सामान्य उपयोग
- उत्पादन CSS डीबग करेंउत्पादन साइटों से मिनिफाइड CSS को पठनीय प्रारूप में देखें शैलियों को खोजने और इंजीनियरिंग को उल्टा करने के लिए।
- टीम CSS शैली को लागू करेंटीम-प्रस्तुत CSS को एक सुसंगत सुंदरकर को चलाएं ताकि diffs सामग्री के बारे में हों, प्रारूप नहीं।
- विक्रेता-उपसर्ग CSS फॉर्मेट करेंविक्रेता-उपसर्ग CSS (autoprefixer आउटपुट) अक्सर बहुत सारे -webkit-, -moz-, -ms- वेरिएंट है। निरीक्षण करने के लिए फॉर्मेट करें।
- पेशेवर CSS से सीखेंप्रसिद्ध डिजाइन सिस्टम से CSS का अध्ययन करें उनके संकलित आउटपुट को फॉर्मेट करके।
- बग रिपोर्ट के लिए CSS फॉर्मेट करेंCSS बग दाखिल करते समय, फॉर्मेट किया गया CSS समीक्षकों के लिए पढ़ने और समझने में बहुत आसान होता है।
यह कैसे काम करता है
यह टूल एक हाथ से लिखे रिकर्सिव पार्सर का उपयोग करके CSS को फ़ॉर्मेट करता है जो सीधे पेज में बनाया गया है — कोई थर्ड-पार्टी लाइब्रेरी नहीं, कोई सर्वर कॉल नहीं। पार्सर आपके CSS पर कैरेक्टर-दर-कैरेक्टर चलता है, कोट किए स्ट्रिंग, url() वैल्यू, नेस्टेड at-rules, और उन कमेंट्स को सही ढंग से हैंडल करता है जो सरल रेगेक्स-आधारित तरीक़ों को उलझा देते।
- 1कैरेक्टर-स्तरीय टोकनाइज़ेशनwalkCss फ़ंक्शन रॉ इनपुट को एक समय में एक कैरेक्टर स्कैन करता है, कोट स्टेट और पैरेंथेसिस डेप्थ ट्रैक करता है ताकि url(), स्ट्रिंग वैल्यू, या कमेंट्स के अंदर सेमीकॉलन या ब्रेसेज़ कभी संरचनात्मक डेलिमिटर के लिए ग़लती से न लिए जाएँ।
- 2ब्लॉक और डिक्लेरेशन अलगावजब स्कैनर एक टॉप-लेवल ओपनिंग ब्रेस पाता है, यह प्रीलूड (सिलेक्टर या at-rule कीवर्ड) निकालता है और ब्लॉक बॉडी को रिकर्सिवली प्रोसेस करता है — जिसमें खुद नेस्टेड नियम (@media, @supports, नेटिव CSS नेस्टिंग) हो सकते हैं जो गहरे रिकर्शन डेप्थ पर हैंडल होते हैं।
- 3प्रॉपर्टी सॉर्टिंग और इंडेंटेशनहर ब्लॉक के भीतर डिक्लेरेशन एक रन में एकत्र किए जाते हैं, फिर चुनी हुई इंडेंट चौड़ाई (2 या 4 स्पेस) के साथ लिखे जाने से पहले वैकल्पिक रूप से प्रॉपर्टी नाम से वर्णानुक्रम में सॉर्ट किए जाते हैं। Minify मोड व्हाइटस्पेस को पूरी तरह छोड़ देता है और कमेंट्स हटाता है।
- 4तुरंत इन-ब्राउज़र आउटपुटटाइप करते ही useMemo hook के ज़रिए परिणाम दिखते हैं — कुछ भी कहीं नहीं भेजा जाता। फ़ॉर्मेटेड या मिनिफ़ाइड CSS क्लिपबोर्ड में कॉपी की जा सकती है या .css फ़ाइल के रूप में डाउनलोड की जा सकती है, और पैनल मूल की तुलना में साइज़ अंतर दिखाता है।
संबंधित टूल
HTML ब्यूटीफायर और मिनिफायर
उचित नेस्टिंग इंडेंटेशन के साथ HTML को सुंदर-प्रिंट या मिनिफ़ाई करें। <pre>, <script>, <style> ब्लॉक के अंदर की सामग्री सुरक्षित रखता है।
SQL फ़ॉर्मेटर और ब्यूटीफायर
SQL क्वेरी को उचित इंडेंटेशन, कॉन्फ़िगर करने योग्य कीवर्ड केस और प्रमुख क्लॉज़ पर लाइन ब्रेक के साथ सुव्यवस्थित रूप में प्रिंट करें। किसी भी SQL डायलेक्ट के साथ काम करता है।
CSS मिनिफायर और ब्यूटीफायर
फ़ाइल का आकार घटाने के लिए CSS को मिनिफ़ाई करें, या पठनीयता के लिए मिनिफ़ाई की गई CSS को सुव्यवस्थित (beautify) करें। तुरंत, आपके ब्राउज़र में।