CSS clamp() कैलकुलेटर

एक न्यूनतम और अधिकतम आकार तथा दो viewport चौड़ाइयों को एक फ़्लूइड CSS clamp() मान में बदलें, आपके ब्राउज़र में लाइव गणना।

CSS clamp() कैलकुलेटर पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा दर्ज की गई viewport चौड़ाइयाँ, आकार, और रूट फ़ॉन्ट आकार कभी आपके डिवाइस से बाहर नहीं जाते और कुछ भी ArrayKit पर अपलोड नहीं होता।

CSS Unit Converter खोलें

CSS clamp() कैलकुलेटर के बारे में

CSS clamp() कैलकुलेटर चार संख्याओं — पिक्सेल में एक न्यूनतम और अधिकतम आकार तथा वे दो viewport चौड़ाइयाँ जिनसे वे मैप होते हैं — को फ़्लूइड टाइपोग्राफी और स्पेसिंग के लिए एक पेस्ट-के-लिए-तैयार clamp() मान में बदल देता है। यह आपके दो एंकर बिंदुओं के बीच एक सीधी रेखा फ़िट करता है, vw ढलान और rem इंटरसेप्ट निकालता है, और परिणाम को छोटे viewport के नीचे आपके न्यूनतम पर तथा बड़े के ऊपर आपके अधिकतम पर पिन करता है। एक लाइव प्रीव्यू स्लाइडर बीच में किसी भी चौड़ाई पर सटीक रेंडर किया गया आकार दिखाता है, ताकि आप इसे शिप करने से पहले रैंप का अंदाज़ा लगा सकें। कच्चा clamp() मान, एक font-size घोषणा, या एक Tailwind मनमाना मान कॉपी करें। सब कुछ आपके डिवाइस पर गणना होता है — आपके द्वारा टाइप किए आकार ब्राउज़र में रहते हैं और कुछ भी ArrayKit पर अपलोड नहीं होता।

विशेषताएँ

CSS clamp() कैलकुलेटर का उपयोग कैसे करें

  1. पिक्सेल में अपनी न्यूनतम और अधिकतम viewport चौड़ाइयाँ दर्ज करें
  2. वे न्यूनतम और अधिकतम आकार दर्ज करें जिन तक तत्व को उन चौड़ाइयों पर पहुँचना चाहिए
  3. यदि रूट फ़ॉन्ट आकार डिफ़ॉल्ट 16px नहीं है तो उसे समायोजित करें
  4. रेंज भर में रेंडर किए आकार की जाँच के लिए प्रीव्यू स्लाइडर खींचें
  5. clamp() मान या CSS घोषणा को अपनी स्टाइलशीट में कॉपी करें

उदाहरण

इनपुट

min viewport 320px, max viewport 1200px
min size 16px, max size 24px, root 16px

आउटपुट

font-size: clamp(1rem, 0.8182rem + 0.9091vw, 1.5rem);

320px पर 16px 1200px पर 24px तक बढ़ता है और उस बैंड के बाहर सपाट रहता है।

सामान्य त्रुटियाँ और समस्या निवारण

अक्सर पूछे जाने वाले प्रश्न

एक CSS clamp कैलकुलेटर vw ढलान की गणना कैसे करता है?
यह आपके दो एंकर बिंदुओं से होकर एक रेखा खींचता है: slope = (maxSize − minSize) / (maxViewport − minViewport)। चूँकि 100vw viewport चौड़ाई के बराबर है, मान में vw गुणांक वह ढलान 100 से गुणा किया गया है, और rem इंटरसेप्ट वह है जो बचता है जब रेखा को वापस शून्य-चौड़ाई viewport तक बढ़ाया जाता है।
मध्य पद rem और vw को क्यों मिलाता है?
पसंदीदा मान एक सीधी रेखा है: एक स्थिर भाग जो चौड़ाई पर निर्भर नहीं करता (rem इंटरसेप्ट) साथ ही एक भाग जो viewport के साथ बढ़ता है (vw ढलान)। दोनों को मिलाने से आकार एक ब्रेकपॉइंट पर कूदने के बजाय आपके न्यूनतम और अधिकतम के बीच सहजता से स्केल होता है।
क्या मुझे clamp सीमाओं में px या rem का उपयोग करना चाहिए?
rem सीमाएँ उपयोगकर्ता की ब्राउज़र font-size सेटिंग का सम्मान करती हैं, जो एक्सेसिबिलिटी के लिए बेहतर है, इसलिए यह टूल डिफ़ॉल्ट रूप से rem आउटपुट करता है। आप रीडआउट को px पर बदल सकते हैं, लेकिन rem clamp सीमाएँ टेक्स्ट आकार के लिए सुरक्षित विकल्प हैं।
क्या मैं मार्जिन और gaps के लिए एक ही clamp() मान का उपयोग कर सकता हूँ?
हाँ। clamp() किसी भी लंबाई के लिए काम करता है, इसलिए मान padding, margin, gap, और grid ट्रैक के साथ-साथ font-size पर भी लागू होता है। फ़्लूइड स्पेसिंग प्रीसेट को एक शुरुआती बिंदु के रूप में उपयोग करें और न्यूनतम तथा अधिकतम आकार समायोजित करें।
मुझे कौन-सा रूट फ़ॉन्ट आकार दर्ज करना चाहिए?
जो भी आपका पेज html तत्व पर सेट करता है उसका उपयोग करें — 16px ब्राउज़र डिफ़ॉल्ट और टूल का डिफ़ॉल्ट है। यदि आप रूट को कहीं और स्केल करते हैं, तो वह मान दर्ज करें ताकि rem आउटपुट उन पिक्सेल पर मैप हो जो आप वास्तव में देखते हैं।
क्या मेरे द्वारा टाइप किए आकार कहीं अपलोड होते हैं?
नहीं। CSS clamp() कैलकुलेटर पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा दर्ज की गई viewport चौड़ाइयाँ और आकार केवल आपके डिवाइस पर मान की गणना के लिए उपयोग होते हैं और कभी ArrayKit पर नहीं भेजे जाते।

संबंधित टूल

सभी ArrayKit टूल