बॉर्डर रेडियस जनरेटर
हर कोना सेट करें और CSS कॉपी करें।
- आपके ब्राउज़र में चलता है — आपका टेक्स्ट कहीं नहीं भेजा जाता
- न साइन-अप, न सीमा, जितनी बार चाहें मुफ़्त इस्तेमाल करें
यह कैसे काम करता है
border-radius तब तक सरल है जब तक आप तीन कोने गोल और एक चौकोर नहीं चाहते, जहाँ सबको चारों मानों का क्रम खोजना पड़ता है।
क्रम, हमेशा के लिए
ऊपर-बाएँ, ऊपर-दाएँ, नीचे-दाएँ, नीचे-बाएँ — ऊपर-बाएँ से घड़ी की दिशा में। यही घड़ी की दिशा वाला क्रम margin, padding और border के शॉर्टहैंड पर भी लागू होता है, जिसे एक बार याद कर लेना ठीक है।
पिक्सेल या प्रतिशत
पिक्सेल एलिमेंट का साइज़ चाहे जो हो, एक जैसा मोड़ देते हैं। प्रतिशत एलिमेंट की अपनी चौड़ाई और ऊँचाई के सापेक्ष होते हैं, इसलिए मोड़ स्केल होता है — और वर्ग पर 50% रेडियस से पूरा गोला बनता है, जो गोल अवतार का मानक नुस्खा है।
गोली का आकार
एलिमेंट की ऊँचाई के आधे से बड़ा रेडियस ठीक आधे तक सीमित कर दिया जाता है, इसीलिए border-radius: 999px ऊँचाई चाहे जो हो, भरोसे से गोली का आकार बनाता है। यह सही मान गिनने से ज़्यादा मज़बूत है, क्योंकि सामग्री बदलने पर भी यह काम करता रहता है।
जब नेस्टेड एलिमेंट पर कोने ग़लत दिखें
किसी गोल डिब्बे के अंदर के गोल डिब्बे को छोटा रेडियस चाहिए, उनके बीच की पैडिंग जितना घटाकर, वरना मोड़ एक ही केंद्र पर नहीं बैठेंगे। यह छोटी बारीकी है जो कार्ड को ठीक से बना हुआ दिखाती है।
बॉर्डर रेडियस जनरेटर — सवाल
चारों मान किस क्रम में हैं?
ऊपर-बाएँ, ऊपर-दाएँ, नीचे-दाएँ, नीचे-बाएँ — ऊपर-बाएँ से घड़ी की दिशा में।
मैं पूरा गोला कैसे बनाऊँ?
ऐसे एलिमेंट पर border-radius: 50% जो बिल्कुल वर्गाकार हो।
मैं गोली के आकार का बटन कैसे बनाऊँ?
999px जैसा बड़ा मान इस्तेमाल करें। ब्राउज़र उसे ऊँचाई के आधे तक सीमित कर देते हैं, इसलिए यह किसी भी साइज़ पर काम करता है।
क्या मुझे पिक्सेल इस्तेमाल करने चाहिए या प्रतिशत?
एक जैसे मोड़ के लिए पिक्सेल; जब आप चाहें कि वह एलिमेंट के साथ स्केल हो तो प्रतिशत।
क्या यह हर जगह काम करता है?
हाँ। border-radius एक दशक से भी ज़्यादा समय से बिना उपसर्ग के सपोर्टेड है।