मुफ़्त CSS क्लैंप() जेनरेटर
प्रतिक्रियाशील टाइपोग्राफी और रिक्ति के लिए एक द्रव CSS क्लैंप() मान उत्पन्न करें। न्यूनतम/अधिकतम आकार और व्यूपोर्ट रेंज सेट करें, लाइव पूर्वावलोकन देखें, और एक-पंक्ति CSS की प्रतिलिपि बनाएँ।
विभिन्न व्यूपोर्ट पर रेंडर आकार
clamp(min, preferred, max) व्यूपोर्ट के साथ मान को प्रवाही रूप से स्केल करता है और न्यूनतम व अधिकतम पर लॉक करता है। यह टाइपोग्राफी, स्पेसिंग और चौड़ाई के लिए मीडिया क्वेरी के ढेर को एक पंक्ति से बदल देता है।
सामान्य उपयोग
- फ्लूड प्रतिक्रियाशील टाइपोग्राफी बनाएंएक लाइन के साथ मोबाइल और डेस्कटॉप के बीच फ़ॉन्ट आकार को सुचारू रूप से मापें।
- फ्लूड मार्जिन और पैडिंगब्रेकपॉइंट पर कूदने के बजाय सेक्शन स्पेसिंग को व्यूपोर्ट के साथ बढ़ें।
- clamp() के साथ मीडिया क्वेरी को बदलेंब्रेकपॉइंट ओवरराइड के ढेर को एक एकल फ्लूड मान में संक्षिप्त करें।
- एक फ्लूड टाइप स्केल बनाएंडिज़ाइन-सिस्टम प्रकार स्केल के लिए सुसंगत clamp() कदम उत्पन्न करें।
- फ्लूड हीरो और प्रदर्शन शीर्षकबड़ी लैंडिंग-पृष्ठ शीर्षलेखों को नाटकीय रूप से लेकिन सुरक्षित रूप से मापें।
यह कैसे काम करता है
यह टूल एक हाथ से लिखे लीनियर इंटरपोलेशन फ़ॉर्मूले का उपयोग करके CSS clamp() वैल्यू गणना करता है — कोई लाइब्रेरी नहीं, कोई सर्वर राउंड-ट्रिप नहीं। आप दो साइज़ और दो व्यूपोर्ट चौड़ाइयाँ दर्ज करते हैं; गणित तुरंत आपके ब्राउज़र में चलता है और एक vw-आधारित पसंदीदा वैल्यू के साथ पेस्ट-रेडी clamp() एक्सप्रेशन बनाता है जो उन ब्रेकपॉइंटों के बीच आपके टाइप या स्पेसिंग को सुचारू रूप से स्केल करता है।
- 1लीनियर स्लोप गणनाटूल एक पिक्सेल-प्रति-पिक्सेल स्लोप गणना करता है: (maxSize - minSize) / (maxViewport - minViewport)। यह स्लोप फिर 100 से गुणा करके vw यूनिट में बदला जाता है, जो CSS व्यूपोर्ट-रिलेटिव स्केलिंग के काम करने का मूल है।
- 2इंटरसेप्ट निकालनाएक इंटरसेप्ट ऑफ़सेट (px या rem में) गणना की जाती है ताकि लीनियर फ़ंक्शन न्यूनतम व्यूपोर्ट पर बिल्कुल आपके न्यूनतम साइज़ को हिट करे। साथ में, स्लोप और इंटरसेप्ट clamp() के अंदर पसंदीदा वैल्यू बनाते हैं — वह हिस्सा जो वास्तव में स्केल करता है।
- 3यूनिट कन्वर्ज़न और आउटपुट फ़ॉर्मेटिंगअगर आप rem आउटपुट चुनते हैं, clamp() स्ट्रिंग में लिखे जाने से पहले हर पिक्सेल वैल्यू आपके कॉन्फ़िगर किए रूट फ़ॉन्ट साइज़ (डिफ़ॉल्ट 16px) से भाग की जाती है। एक मिलती-जुलती Tailwind arbitrary-value क्लास भी बनाई जाती है, Tailwind के सिंटैक्स के अनुसार स्पेस को अंडरस्कोर से बदला जाता है।
- 4लाइव व्यूपोर्ट स्लाइडर प्रीव्यूएक रेंज स्लाइडर आपको 320px से 1920px चौड़ाई तक स्क्रब करने देता है। हर पोज़िशन पर वही स्लोप-और-इंटरसेप्ट फ़ॉर्मूला रीयल टाइम में क्लैम्प्ड साइज़ मूल्यांकित करता है और उस गणना की गई पिक्सेल साइज़ पर सैंपल टेक्स्ट रेंडर करता है, ताकि आप कुछ भी कॉपी करने से पहले स्केलिंग व्यवहार देख सकें।
संबंधित टूल
CSS ग्रिड जनरेटर
CSS ग्रिड को विज़ुअली डिज़ाइन करें — ट्रैक, इकाइयाँ और अंतराल — और जेनरेट किए गए CSS और HTML को कॉपी करें।
मेरा स्क्रीन रिज़ॉल्यूशन क्या है
CSS और वास्तविक पिक्सल में अपना स्क्रीन रिज़ॉल्यूशन, विंडो का आकार, पिक्सल अनुपात, रंग गहराई, HDR, स्पर्श समर्थन और ताज़ा दर देखें, और यह सब कॉपी करें।
सिग्नेचर मेकर
अपने माउस, उंगली, या स्टाइलस से सिग्नेचर बनाएँ, या हैंडराइटिंग फ़ॉन्ट में अपना नाम टाइप करें, फिर इसे ट्रांसपेरेंट PNG या SVG के रूप में एक्सपोर्ट करें।