CSS बॉक्स शैडो जेनरेटर

CSS box-shadow को विज़ुअली बनाएं: कई लेयर जोड़ें, ऑफ़सेट, ब्लर, स्प्रेड, inset और RGBA ओपेसिटी सेट करें, लाइव प्रीव्यू देखें और साफ़ कोड कॉपी करें।

प्रीसेट

लेयर

प्रीव्यू सेटिंग्स

प्रीव्यू

CSS कोड
box-shadow: 4px 6px 12px 0 rgba(0, 0, 0, 0.25);

संबंधित टूल्स

सभी देखें

CSS बॉक्स शैडो जेनरेटर क्या है?

यह CSS box-shadow प्रॉपर्टी के लिए एक विज़ुअल एडिटर है। आप कई शैडो लेयर जोड़ सकते हैं, हर लेयर का अपना ऑफ़सेट, ब्लर, स्प्रेड, रंग, ओपेसिटी और inset फ्लैग सेट कर सकते हैं, और टूल सैंपल बॉक्स पर नतीजा दिखाते हुए मिलता-जुलता CSS लिख देता है।

CSS बॉक्स शैडो जेनरेटर का उपयोग कैसे करें

  1. कोई प्रीसेट (Soft, Layered, Hard, Glow, Inner, Ring) चुनें या डिफ़ॉल्ट शैडो से शुरू करें।
  2. किसी लेयर को चुनें और Horizontal offset, Vertical offset, Blur, Spread, Shadow color और Opacity बदलें; इनर शैडो के लिए Inset टिक करें।
  3. मल्टी-लेयर शैडो बनाने के लिए Add layer / Remove layer का उपयोग करें; लेयर पेंट होने के क्रम में दिखती हैं।
  4. शैडो को संदर्भ में परखने के लिए Preview settings में बैकग्राउंड, एलिमेंट का रंग और रेडियस बदलें।
  5. जेनरेट हुआ CSS कोड कॉपी करें।

उदाहरण

इनपुट
One layer: x 10px, y -5px, blur 20px, spread 3px, color #3b82f6, opacity 1, Inset on
आउटपुट
box-shadow: inset 10px -5px 20px 3px #3b82f6;

CSS बॉक्स शैडो जेनरेटर का उपयोग कब करें

इसे किसी भी HTML एलिमेंट के लिए कार्ड एलिवेशन, फ़ोकस रिंग, ग्लो या इनर शैडो डिज़ाइन करने में इस्तेमाल करें। टेक्स्ट की शैडो के लिए Text Shadow Generator और पारदर्शी PNG या क्लिप किए एलिमेंट के आकार का पालन करने वाली शैडो के लिए filter: drop-shadow() (CSS Filter Generator) चुनें, क्योंकि box-shadow हमेशा एलिमेंट के बॉर्डर बॉक्स का पालन करती है।

CSS बॉक्स शैडो जेनरेटर कैसे काम करता है

हर लेयर एक box-shadow वैल्यू बनती है, जिसका क्रम [inset] x y blur spread color है। लंबाई px में लिखी जाती है (शून्य बिना यूनिट के 0 लिखा जाता है)। ओपेसिटी स्लाइडर रंग के अपने alpha से गुणा होता है: पूरी तरह अपारदर्शी रंग hex में और पारदर्शी रंग rgba(r, g, b, a) में लिखे जाते हैं। कई लेयर कॉमा से जुड़ती हैं, हर एक अलग पंक्ति में; पहली लेयर सबसे ऊपर पेंट होती है। ब्लर ऋणात्मक नहीं हो सकता, स्प्रेड हो सकता है।

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

  • कार्ड और मोडल के लिए मटीरियल-शैली की लेयर्ड एलिवेशन
  • सिर्फ़ स्प्रेड वाली शैडो (0 0 0 3px) से एक्सेसिबल फ़ोकस रिंग
  • दबे हुए बटन और इनपुट फ़ील्ड के लिए इनर शैडो
  • कॉल-टू-एक्शन बटन के चारों ओर रंगीन ग्लो
  • नियो-ब्रूटलिस्ट डिज़ाइन के लिए हार्ड ऑफ़सेट शैडो

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

कई शैडो किस क्रम में बनती हैं?

सूची की पहली शैडो सबसे ऊपर और आख़िरी सबसे नीचे पेंट होती है। टूल लेयर को उसी क्रम में लिखता है जिसमें वे Layers पैनल में दिखती हैं।

ब्लर और स्प्रेड में क्या अंतर है?

ब्लर शैडो के किनारे को मुलायम करता है (यह ऋणात्मक नहीं हो सकता)। स्प्रेड ब्लर से पहले शैडो को बड़ा या छोटा करता है; ऋणात्मक स्प्रेड शैडो को एलिमेंट से छोटा कर देता है।

क्या मुझे अब भी -webkit-box-shadow चाहिए?

नहीं। बिना प्रीफ़िक्स वाली box-shadow एक दशक से भी ज़्यादा समय से सभी ब्राउज़र में सपोर्टेड है, इसलिए टूल सिर्फ़ स्टैंडर्ड प्रॉपर्टी देता है।

मेरी पारदर्शी इमेज के चारों ओर शैडो क्यों नहीं दिखती?

box-shadow एलिमेंट के आयताकार बॉक्स (border-radius समेत) का पालन करती है, दिखने वाले पिक्सल का नहीं। इसके लिए filter: drop-shadow() इस्तेमाल करें।

सुझाए गए अगले कदम

QR कोड जनरेटर
लिंक, टेक्स्ट, Wi-Fi लॉगिन, संपर्क कार्ड, ईमेल, SMS और फ़ोन नंबर के लिए मुफ़्त QR कोड जनरेटर। त्रुटि सुधार, आकार और रंग चुनें; PNG या SVG डाउनलोड करें।
JWT जेनरेटर
HS256/384/512, RS, PS, ES या EdDSA से साइन किए JSON Web Token बनाएं। पेलोड एडिट करें, exp और iat सेट करें, key या सीक्रेट जेनरेट करें – सब ब्राउज़र में।
कोड मिनिफ़ायर
JavaScript (Terser), CSS (CSSO), HTML, JSON या XML को एक ही टूल में मिनिफ़ाई करें: भाषा चुनें, कोड पेस्ट करें और बचे हुए बाइट देखें। मुफ़्त, ब्राउज़र में चलता है।
कोड ब्यूटिफ़ायर
कई भाषाओं का कोड – JavaScript, TypeScript, JSON, HTML, CSS, XML, YAML, SQL, PHP, Python और अन्य – अपने ब्राउज़र में एक ही जगह सुंदर ढंग से फ़ॉर्मेट करें। मुफ़्त और सुरक्षित।
MAC एड्रेस जनरेटर
सही unicast/multicast और locally administered बिट, वैकल्पिक वेंडर OUI प्रीफ़िक्स और कोलन, हाइफ़न या Cisco फ़ॉर्मेट के साथ रैंडम MAC एड्रेस बनाएँ।
बारकोड जनरेटर
अपने ब्राउज़र में EAN-13, EAN-8, UPC-A, ITF-14, Code 128 और Code 39 बारकोड बनाएँ। चेक अंक गणना या सत्यापित होते हैं; PNG या SVG के रूप में डाउनलोड करें।

और श्रेणियाँ देखें