मोफत CSS बॉर्डर रेडियस जनरेटर

प्रत्येक कोपऱ्यावर स्वतंत्र नियंत्रणासह गोल कोपरे व्हिज्युअली डिझाइन करा. ऑरगॅनिक ब्लॉब आकारांसाठी एलिप्टिकल X/Y सिंटॅक्सला समर्थन देते.

एकदा लोड झाल्यावर ऑफलाइन काम करते
border-radius: 20px 20px 20px 20px;
एकक

हे कसे कार्य करते

border-radius जनरेटर पूर्णपणे ब्राउझरमध्ये चालतो — सर्व्हर, लायब्ररी किंवा अपलोड नाही. तो React state आणि useMemo वापरून CSS border-radius व्हॅल्यू स्ट्रिंग थेट JavaScript मध्ये तयार करतो, नंतर तो लाइव्ह div घटकावर inline style म्हणून लावतो त्यामुळे ब्राउझरचे स्वतःचे CSS इंजिन आकार रिअल टाइममध्ये रेंडर करते.

  1. 1
    स्लायडर्स state लिहितात
    प्रत्येक range इनपुट आठ संख्यात्मक state व्हेरिएबल्सपैकी एकाला लिहितो — चार क्षैतिज कोपरे radii आणि लंबवर्तुळाकार मोडसाठी चार उभे. Unified मोड सर्व आठ एकल स्लायडरमध्ये संकुचित करतो, जो एकाचवेळी प्रत्येक मूल्य सिंक्रोनाइझ करणाऱ्या setAll हेल्परद्वारे.
  2. 2
    useMemo CSS व्हॅल्यू एकत्र करतो
    कोणतेही कोपरा मूल्य, एकक (px किंवा %), किंवा लंबवर्तुळाकार टॉगल बदलल्यास useMemo hook border-radius स्ट्रिंग पुन्हा मोजते. मानक मोडमध्ये ते चार-मूल्य शॉर्टहँड तयार करते; लंबवर्तुळाकार चालू असल्यास, ते पूर्ण आठ-मूल्य सिंटॅक्ससाठी slash विभाजक जोडते — उदा. 32px 20px 20px 32px / 20px 32px 20px 32px.
  3. 3
    ब्राउझर CSS इंजिन प्रिव्ह्यू रेंडर करते
    मोजलेली स्ट्रिंग एका साध्या div घटकावर inline borderRadius style म्हणून सेट केली जाते. ब्राउझरचे लेआउट इंजिन सर्व रेंडरिंग करते — कोणतेही canvas, SVG किंवा थर्ड-पार्टी drawing कोड नाही.
  4. 4
    Clipboard API आउटपुट कॉपी करते
    Copy क्लिक केल्याने निवडलेल्या फॉरमॅट टॉगलनुसार CSS declaration (border-radius: ...;) किंवा समकक्ष Tailwind arbitrary-value class (rounded-[...]) सह navigator.clipboard.writeText कॉल होतो.

संबंधित साधने

वारंवार विचारले जाणारे प्रश्न