सीधे कंटेंट पर जाएँ

CSS ग्रेडिएंट और बॉक्स शैडो बनाएँ

लीनियर, रेडियल और कोनिक ग्रेडिएंट और कई परतों वाले बॉक्स शैडो विज़ुअली डिज़ाइन करें और CSS या Tailwind क्लास कॉपी करें। सब कुछ आपके ब्राउज़र में चलता है।

कलर स्टॉप — जोड़ने के लिए बार पर क्लिक करें, हिलाने के लिए खींचें, हटाने के लिए Delete दबाएँ
CSS
background: linear-gradient(135deg in oklch, #ff7e5f 0%, #feb47b 100%);
Tailwind क्लास
bg-[linear-gradient(135deg_in_oklch,#ff7e5f_0%,#feb47b_100%)]
प्रकार
एंगल135°
चुना गया स्टॉप
ओपेसिटी100%
पोज़िशन0%
प्रीसेट
आपके ब्राउज़र में चलता है · अपलोड नहीं होतायह कैसे काम करता है

CSS ग्रेडिएंट और शैडो जनरेटर इस्तेमाल कैसे करें

  1. 1

    ग्रेडिएंट या बॉक्स शैडो चुनें

    प्रीव्यू के ऊपर दिए टैब से दोनों एडिटर के बीच बदलें।

  2. 2

    प्रीसेट से शुरू करें

    प्रीसेट टाइल पर क्लिक करके उसे लोड करें, या डिफ़ॉल्ट रखकर वहीं से बदलाव करें।

  3. 3

    विज़ुअली एडजस्ट करें

    कलर स्टॉप खींचें और एंगल सेट करें, या शैडो लेयर जोड़कर ऑफ़सेट, ब्लर और स्प्रेड ठीक करें।

  4. 4

    कोड कॉपी करें

    CSS या Tailwind क्लास कॉपी करें और अपने प्रोजेक्ट में पेस्ट करें।

सीमाएँ और Pro

साइन-अप के बिना मुफ़्त: असीमित कलर स्टॉप और शैडो लेयर, 3 ग्रेडिएंट प्रकार, रंग मिश्रण के 3 कलर स्पेस और 24 प्रीसेट।

Pro में विज्ञापन नहीं दिखते; दोनों एडिटर हर प्लान में पूरे मिलते हैं। Pro देखें

CSS ग्रेडिएंट और शैडो जनरेटर के बारे में

ग्रेडिएंट और शैडो CSS के वे दो इफ़ेक्ट हैं जिन्हें लोग ब्राउज़र के डेव टूल्स में अक्सर बार-बार आज़माकर ठीक करते हैं। यह जनरेटर दोनों के लिए एक विज़ुअल एडिटर और बड़ा लाइव प्रीव्यू देता है, फिर सटीक CSS और उससे मेल खाती Tailwind क्लास लिख देता है, जैसे bg-[linear-gradient(135deg,#ff7e5f_0%,#feb47b_100%)]। आप नतीजा सीधे स्टाइलशीट या className में पेस्ट कर सकते हैं।

ग्रेडिएंट एडिटर लीनियर, रेडियल और कोनिक ग्रेडिएंट बनाता है। स्टॉप बार पर क्लिक करके उस जगह नया रंग जोड़ें, स्टॉप को खींचकर हिलाएँ या सटीक पोज़िशन के लिए ऐरो कीज़ इस्तेमाल करें, और हर स्टॉप की अपनी ओपेसिटी रखें। लीनियर और कोनिक ग्रेडिएंट में एंगल मिलता है, रेडियल और कोनिक में केंद्र बिंदु, रेडियल में गोला या अंडाकार आकार, और कोई भी ग्रेडिएंट धारियों और छल्लों के लिए दोहराया जा सकता है। आप रंग मिश्रण का कलर स्पेस भी चुन सकते हैं: OKLab और OKLCH गहरे रंगों के बीच वह धूसर, मटमैला हिस्सा नहीं आने देते जो पुराने sRGB मिश्रण में दिखता है, और सभी मौजूदा ब्राउज़र इन्हें सपोर्ट करते हैं।

बॉक्स शैडो एडिटर में जितनी चाहें उतनी लेयर जोड़ सकते हैं। हर लेयर में X और Y ऑफ़सेट, ब्लर, स्प्रेड, ओपेसिटी वाला रंग, इनसेट स्विच और दिखाने-छिपाने का टॉगल होता है। लेयर का क्रम बदला जा सकता है, क्योंकि पहली लेयर सबसे ऊपर बनती है। साइज़, कोने की गोलाई और रंग बदलने लायक प्रीव्यू बॉक्स असर को हल्की या गहरी सतह पर दिखाता है।

हर एडिटर के बारह प्रीसेट शुरुआत के लिए मौजूद हैं: सूर्यास्त, कलर व्हील और धारियाँ; Material एलिवेशन, लेयर्ड सॉफ़्ट शैडो, न्यूमॉर्फ़िज़्म और हार्ड ऑफ़सेट। यह टूल सिर्फ़ ग्रेडिएंट और बॉक्स शैडो बनाता है; text-shadow, filter: drop-shadow और SVG ग्रेडिएंट नहीं बनाता।

गोपनीयता

सब कुछ पेज के अंदर ही होता है: रंग और सेटिंग आपके ब्राउज़र से बाहर नहीं जातीं और कोई इमेज अपलोड नहीं होती। आपका मौजूदा ग्रेडिएंट और शैडो लोकल स्टोरेज में सेव रहता है, ताकि लौटने पर वे वैसे ही मिलें।

खूबियाँ

लीनियर, रेडियल और कोनिक

ओपेसिटी वाले खींचने लायक कलर स्टॉप, एंगल, केंद्र, आकार और दोहराने का मोड।

मल्टी-लेयर शैडो

असली गहराई के लिए शैडो लेयर जोड़ें, क्रम बदलें, छिपाएँ और इनसेट करें।

CSS और Tailwind

तैयार CSS या Tailwind की arbitrary-value क्लास कॉपी करें।

CSS ग्रेडिएंट और शैडो जनरेटर: अक्सर पूछे जाने वाले सवाल

Tailwind क्लास का इस्तेमाल कैसे करें?
इसे किसी भी दूसरी यूटिलिटी की तरह className में पेस्ट करें, जैसे class="bg-[linear-gradient(90deg,#7f00ff_0%,#e100ff_100%)]"। CSS बनाते समय Tailwind अंडरस्कोर को वापस स्पेस में बदल देता है, और यह Tailwind 3 और 4 दोनों में चलता है। जिन वैल्यू को बार-बार इस्तेमाल करना हो, उन्हें अपनी थीम में नाम वाले बैकग्राउंड या शैडो के रूप में जोड़ लें।
रंग मिश्रण विकल्प क्या बदलता है?
यह तय करता है कि ब्राउज़र स्टॉप के बीच रंगों को किस कलर स्पेस में मिलाए। लंबे समय से डिफ़ॉल्ट sRGB नीले और पीले जैसे विपरीत रंगों के बीच अक्सर फीकी धूसर पट्टी बना देता है। OKLab मिश्रण को देखने में एक समान रखता है, और OKLCH कलर व्हील पर घूमकर रंगों को चटख रखता है। बना हुआ CSS एंगल के बाद “in oklab” या “in oklch” जोड़ देता है।
असली शैडो में कई लेयर क्यों इस्तेमाल होती हैं?
असली शैडो में वस्तु के पास गहरा और तीखा हिस्सा होता है और दूर जाकर हल्का, चौड़ा फैलाव। अकेला box-shadow इनमें से बस एक की नकल कर पाता है। बढ़ते ब्लर और ऑफ़सेट वाली दो से पाँच लेयर, हर एक कम ओपेसिटी पर, दोनों की नकल कर लेती हैं। Material Design के एलिवेशन लेवल और लेयर्ड प्रीसेट ऐसे ही बने हैं।
क्या मैं तीखे किनारों वाला पाई चार्ट या धारियाँ बना सकता हूँ?
हाँ। दो स्टॉप को एक ही पोज़िशन पर रखें, तो रंग मिलने के बजाय तुरंत बदल जाता है। पाई प्रीसेट तीखे टुकड़ों के लिए दोहरे स्टॉप वाला कोनिक ग्रेडिएंट इस्तेमाल करता है, और धारियाँ प्रीसेट दोहराने वाला लीनियर ग्रेडिएंट। तीखा किनारा बनाने के लिए स्टॉप को पड़ोसी स्टॉप पर खींचें, या दोनों में वही पोज़िशन लिखें।
क्या इनसेट से शैडो बनने का तरीका बदल जाता है?
इनसेट शैडो एलिमेंट के बॉर्डर के बाहर नहीं, अंदर बनती है, इसलिए बॉक्स सतह में दबा हुआ दिखता है। तब पॉज़िटिव ऑफ़सेट शैडो को अंदरूनी किनारे से नीचे-दाएँ की ओर ले जाते हैं। एक box-shadow में इनसेट और बाहरी लेयर मिलाई जा सकती हैं; एक इनसेट लेयर देखने के लिए अंदरूनी प्रीसेट से शुरू करें।

इस टूल से दूसरे काम

सभी डेवलपर टूल