मुख्य सामग्री पर जाएँ

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

प्रत्येक कोने पर स्वतंत्र नियंत्रण के साथ गोलाकार कोनों को दृश्य रूप से डिज़ाइन करें। प्राकृतिक ब्लॉब आकृतियों के लिए अण्डाकार X/Y सिंटैक्स का समर्थन करता है।

लोड होने के बाद ऑफ़लाइन काम करता है
border-radius: 20px 20px 20px 20px;
इकाई

सामान्य उपयोग

  • जैविक ब्लॉब आकारहीरो सेक्शन और चित्रों के लिए अद्वितीय ब्लॉब आकार बनाने के लिए अंडाकार X/Y सिंटैक्स का उपयोग करें।
  • कार्ड और कंटेनर कोनेआधुनिक UI डिज़ाइन में कार्ड, कंटेनर और पैनल के लिए मानक गोल कोने।
  • अवतार और प्रोफ़ाइल चित्र आकारप्रोफ़ाइल चित्रों के लिए सही कोने की शैली बनाएं: गोल, squircle, या गोल वर्ग।
  • Pill, टैग और बैज9999 प्रीसेट के साथ पूरी तरह से गोल pill बटन, टैग और बैज बनाएं।
  • असममित कोने डिजाइनविशिष्ट, ब्रांड-पहचानने योग्य कार्ड और बटन आकार बनाने के लिए कोनों में त्रिज्या मिलाएं।

यह कैसे काम करता है

बॉर्डर-रेडियस जनरेटर पूरी तरह ब्राउज़र में चलता है — कोई सर्वर नहीं, कोई लाइब्रेरी नहीं, और कोई अपलोड नहीं। यह React स्टेट और useMemo का उपयोग करके सीधे JavaScript में CSS border-radius वैल्यू स्ट्रिंग बनाता है, फिर इसे एक लाइव div एलिमेंट पर इनलाइन स्टाइल के रूप में लगाता है ताकि ब्राउज़र का अपना CSS इंजन रीयल टाइम में आकार रेंडर करे।

  1. 1
    स्लाइडर स्टेट लिखते हैं
    हर रेंज इनपुट आठ न्यूमेरिक स्टेट वेरिएबलों में से एक में लिखता है — चार होरिज़ॉन्टल कॉर्नर रेडियस और इलिप्टिकल मोड के लिए चार वर्टिकल। Unified मोड एक setAll हेल्पर के ज़रिए सभी आठ को एक ही स्लाइडर में समेट देता है जो हर वैल्यू को एक साथ सिंक करता है।
  2. 2
    useMemo CSS वैल्यू असेंबल करता है
    एक useMemo hook जब भी कोई कॉर्नर वैल्यू, यूनिट (px या %), या इलिप्टिकल टॉगल बदलती है, border-radius स्ट्रिंग को फिर से गणना करता है। स्टैंडर्ड मोड में यह चार-वैल्यू शॉर्टहैंड बनाता है; इलिप्टिकल ऑन होने पर, यह पूरे आठ-वैल्यू सिंटैक्स के लिए स्लैश सेपरेटर जोड़ता है — जैसे 32px 20px 20px 32px / 20px 32px 20px 32px।
  3. 3
    ब्राउज़र CSS इंजन प्रीव्यू रेंडर करता है
    गणना की गई स्ट्रिंग एक सादे div एलिमेंट पर इनलाइन borderRadius स्टाइल के रूप में सेट होती है। ब्राउज़र का लेआउट इंजन सारा रेंडरिंग करता है — कोई कैनवस नहीं, कोई SVG नहीं, और कोई थर्ड-पार्टी ड्रॉइंग कोड नहीं।
  4. 4
    Clipboard API आउटपुट कॉपी करता है
    Copy क्लिक करने से चुनी गई फ़ॉर्मेट टॉगल के आधार पर, CSS डिक्लेरेशन (border-radius: ...;) या समकक्ष Tailwind arbitrary-value क्लास (rounded-[...]) के साथ navigator.clipboard.writeText कॉल होता है।

संबंधित टूल

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