CSS box-shadow जनरेटर
स्लाइडर खींचें या प्रीसेट चुनें — लाइव कार्ड पर छाया देखें और एक क्लिक में box-shadow CSS कॉपी करें।
प्रीसेट
लेयर
0px
8px
24px
-8px
#000000
15%
इसका उपयोग कैसे करें
- कार्ड पर पहले से एक सॉफ्ट छाया है — कोई भी स्लाइडर (X/Y ऑफ़सेट, ब्लर, स्प्रेड) खींचें, रंग और ओपसिटी चुनें, या अंदर की छाया के लिए Inset टिक करें। सब कुछ लाइव अपडेट होता है, कोई बटन दबाने की ज़रूरत नहीं।
- किसी प्रीसेट चिप (सॉफ्ट फ़्लोट, स्ट्रॉंग लिफ़्ट, Inset, नियन ग्लो, डबल, न्यूमॉर्फ़िज़्म) पर क्लिक करें — बने-बनाए लुक तुरंत आ जाते हैं।
- छायाएँ स्टैक करने के लिए “+” से और लेयर जोड़ें; हर लेयर अलग से एडिट होती है। पूरी box-shadow घोषणा एक क्लिक में कॉपी करें।
उदाहरण
प्रीसेट
सॉफ्ट फ़्लोट
box-shadow CSS
box-shadow: 0px 8px 24px -8px rgba(0, 0, 0, 0.15);
इसे सीधे किसी सेलेक्टर में पेस्ट करें, जैसे .card { box-shadow: 0px 8px 24px -8px rgba(0, 0, 0, 0.15); }। “डबल” प्रीसेट दो अल्पविरण से अलग की गई छायाएँ देता है; “न्यूमॉर्फ़िज़्म” को दिखने के लिए हल्की बैकग्राउंड चाहिए।
दायरा, सीमाएँ और आम सवाल
- सिर्फ़ box-shadow: कोई drop-shadow() फ़िल्टर नहीं, text-shadow नहीं, और CSS में ग्रेडिएंट छायाएँ संभव नहीं — ये दायरे से बाहर हैं।
- रंग पिकर से आता है और उसके साथ ओपसिटी स्लाइडर होता है; हम पेस्ट किया गया CSS रंग स्ट्रिंग पार्स नहीं करते, इसलिए ग़लत टाइप या ग़लत पढ़ने का सवाल ही नहीं पैदा होता।
- न्यूमॉर्फ़िज़्म हल्की सतह पर निर्भर करता है — बहुत गहरी बैकग्राउंड पर उसका असर न दिखने जैसा हो सकता है। यह शैली की अपनी खासियत है, बग नहीं।
- कुछ भी सेव नहीं होता और लिंक में पैरामीटर देकर शेयर नहीं होता: रीफ़्रेश करने पर डिफ़ॉल्ट सॉफ्ट फ़्लोट वापस आ जाता है। सब कुछ आपके ब्राउज़र में चलता है।
संबंधित टूल
जब रंग या छाया में आगे तक जाना हो।