मोफत CSS clamp() जनरेटर
रिस्पॉन्सिव्ह टायपोग्राफी आणि स्पेसिंगसाठी फ्लुइड CSS clamp() व्हॅल्यू तयार करा. मिन/मॅक्स आकार आणि व्ह्यूपोर्ट रेंज सेट करा, लाइव्ह पूर्वावलोकन पहा आणि एक-ओळीचा CSS कॉपी करा.
वेगवेगळ्या व्ह्यूपोर्ट्सवर रेंडर केलेला आकार
clamp(min, preferred, max) व्ह्यूपोर्टसोबत मूल्य सहजतेने स्केल करते, नंतर किमान आणि कमाल मर्यादेत लॉक करते. हे टायपोग्राफी, स्पेसिंग आणि रुंदीसाठी अनेक मीडिया क्वेरींऐवजी एकाच ओळीने काम करते.
हे कसे कार्य करते
हे साधन गराज-लिहिलेल्या रेखीय interpolation सूत्राचा वापर करून CSS clamp() मूल्ये मोजते — लायब्ररी, सर्व्हर राउंड-ट्रिप्स नाही. तुम्ही दोन आकार आणि दोन viewport रुंदी टाकता; गणित तात्काळ तुमच्या ब्राउझरमध्ये चालते आणि त्या breakpoints दरम्यान तुमचा प्रकार किंवा spacing गुळगुळीत स्केल करणारे vw-आधारित पसंतीचे मूल्य असलेली पेस्ट-रेडी clamp() अभिव्यक्ती तयार करते.
- 1रेखीय slope गणनासाधन pixel-per-pixel slope मोजते: (maxSize - minSize) / (maxViewport - minViewport). हा slope नंतर 100 ने गुणून vw एककांत रूपांतरित होतो, जो CSS viewport-relative स्केलिंग कसे कार्य करते याचा गाभा आहे.
- 2Intercept काढणेएक intercept ऑफसेट (px किंवा rem मध्ये) मोजला जातो त्यामुळे रेखीय फंक्शन किमान viewport वर तुमच्या किमान आकाराला तंतोतंत गाठतो. एकत्र, slope आणि intercept clamp() आतील पसंतीचे मूल्य बनवतात — जो प्रत्यक्षात स्केल होणारा भाग आहे.
- 3एकक रूपांतर आणि आउटपुट फॉरमॅटिंगजर तुम्ही rem आउटपुट निवडले, तर clamp() स्ट्रिंगमध्ये लिहिण्यापूर्वी प्रत्येक pixel मूल्य तुमच्या कॉन्फिगर केलेल्या root फॉन्ट आकाराने (डीफॉल्ट 16px) भागले जाते. Tailwind च्या सिंटॅक्सनुसार जागा underscores ने बदललेला जुळणारा Tailwind arbitrary-value class देखील तयार होतो.
- 4लाइव्ह viewport स्लायडर प्रिव्ह्यूएक range स्लायडर तुम्हाला 320px ते 1920px रुंदीपर्यंत scrub करू देतो. प्रत्येक स्थानावर तोच slope-and-intercept सूत्र रिअल टाइममध्ये clamped आकार मोजतो आणि त्या मोजलेल्या pixel आकारावर sample मजकूर रेंडर करतो, त्यामुळे तुम्ही काहीही कॉपी करण्यापूर्वी स्केलिंग वर्तन पाहू शकता.
संबंधित साधने
CSS ग्रिड जनरेटर
CSS ग्रिड दृश्यरूपात डिझाइन करा — ट्रॅक, युनिट्स आणि गॅप्स — आणि तयार केलेले CSS व HTML कॉपी करा.
सही निर्माता
तुमच्या माउस, बोट किंवा स्टायलसने सही काढा, किंवा तुमचे नाव हस्ताक्षर फॉन्टमध्ये टाइप करा, नंतर ती पारदर्शक PNG किंवा SVG म्हणून एक्सपोर्ट करा.
पिक्सेल ते REM कन्व्हर्टर
कॉन्फिगर करण्यायोग्य बेस फॉन्ट आकारासह px, rem, em, pt, vw, vh आणि % यांच्यात रूपांतरित करा. सामान्य पिक्सेल आकारांसाठी संदर्भ सारणी समाविष्ट.