ग्रेडिएंट प्रकार

कोण

135°

कलर स्टॉप

सीएसएस आउटपुट
 

प्रीसेट

कॉपी हो गया!
Position

सीएसएस ग्रेडिएंट जनरेटर

असीमित कलर स्टॉप के साथ खूबसूरत लीनियर, रेडियल और कोनिक सीएसएस ग्रेडिएंट बनाएं। अपने अगले प्रोजेक्ट के लिए तैयार सीएसएस कोड कॉपी करें।

सीएसएस ग्रेडिएंट: लीनियर, रेडियल और कोनिक की व्याख्या

सीएसएस ग्रेडिएंट आपको बिना किसी इमेज फ़ाइल के दो या अधिक रंगों के बीच स्मूथ ट्रांज़िशन बनाने की अनुमति देते हैं। वे पूरी तरह से सीएसएस में परिभाषित होते हैं, जो उन्हें असीम रूप से स्केलेबल (रिज़ॉल्यूशन-इंडिपेंडेंट), हल्का और एनिमेट करने में आसान बनाता है। सभी आधुनिक ब्राउज़र सीएसएस ग्रेडिएंट को मूल रूप से सपोर्ट करते हैं। सीएसएस ग्रेडिएंट की शुरुआत से पहले, डिज़ाइनरों को विज़ुअल डेप्थ प्राप्त करने के लिए ग्रेडिएंट की भारी स्लाइस्ड इमेज लोड करनी पड़ती थी, जिससे वेबसाइट लोडिंग समय धीमा हो जाता था। आज, सीएसएस ग्रेडिएंट ब्राउज़र हार्डवेयर एक्सेलेरेशन का लाभ उठाकर गतिशील रूप से स्मूथ रंग प्रस्तुत करते हैं।

एक लीनियर ग्रेडिएंट एक निर्धारित कोण पर एक सीधी रेखा में रंगों को संक्रमण करता है। linear-gradient(135deg, #667eea, #764ba2) एक विकर्ण बैंगनी ग्रेडिएंट बनाता है। कोण 0° (नीचे से ऊपर) से 90° (बाएं से दाएं) से 180° (ऊपर से नीचे) तक जाता है।

एक रेडियल ग्रेडिएंट केंद्र बिंदु से बाहर की ओर फैलता है। डिफ़ॉल्ट रूप से यह एक अंडाकार आकार बनाता है, लेकिन इसे गोलाकार बनाया जा सकता है। स्पॉटलाइट प्रभाव, ग्लास मॉर्फिज्म और चमकदार बैकग्राउंड के लिए बढ़िया।

एक कोनिक ग्रेडिएंट (CSS4) पाई चार्ट की तरह केंद्र बिंदु के चारों ओर रंगों को घुमाता है। यह शुद्ध सीएसएस में पाई चार्ट, कलर व्हील और रेट्रो एब्सट्रैक्ट बैकग्राउंड पैटर्न को सक्षम बनाता है।

कलर स्टॉप पोजिशनिंग

प्रत्येक कलर स्टॉप की एक स्थिति (0%–100%) होती है जो परिभाषित करती है कि वह रंग ग्रेडिएंट में कहाँ दिखाई देता है। स्टॉप को समान रूप से स्थान देने की आवश्यकता नहीं है। एक ही स्थान पर दो स्टॉप को स्टैक करके, आप एक हार्ड कलर ब्रेक (कोई फ़ेड नहीं) बना सकते हैं। स्थितियों को समायोजित करके, आप नियंत्रित करते हैं कि प्रत्येक रंग ग्रेडिएंट में कितना स्थान घेरता है।

उन्नत ग्रेडिएंट शैलियाँ और दोहराए जाने वाले बैकग्राउंड

अधिक जटिल डिज़ाइन आवश्यकताओं के लिए, डेवलपर्स repeating-linear-gradient() और repeating-radial-gradient() फ़ंक्शन का उपयोग करते हैं। ये फ़ंक्शन एक कंटेनर में रंग पैटर्न को अनंत रूप से टाइल करते हैं। यह शुद्ध सीएसएस का उपयोग करके स्ट्राइप्स, चेकरबोर्ड या लाइन वाले पेपर डिज़ाइन बनाने के लिए विशेष रूप से उपयोगी है, जो नेटवर्क अनुरोधों को कम करता है और स्टाइलशीट को बेहद हल्का रखता है।

ब्राउज़र सपोर्ट और फ़ॉलबैक

जबकि आधुनिक ब्राउज़र मानक लीनियर, रेडियल और कोनिक ग्रेडिएंट सिंटैक्स को पूरी तरह से सपोर्ट करते हैं, पुराने ब्राउज़र संस्करणों को कभी-कभी -webkit- जैसे वेंडर प्रीफ़िक्स की आवश्यकता होती है। पेशेवर सीएसएस लिखते समय, पहले एक फ्लैट बैकग्राउंड फ़ॉलबैक रंग घोषित करना और फिर ग्रेडिएंट प्रॉपर्टी घोषित करना मानक अभ्यास है, जैसे:

.element { background-color: #667eea; /* Fallback */ background-image: linear-gradient(135deg, #667eea, #764ba2); }

यह डिज़ाइन प्रतिमान सुनिश्चित करता है कि यदि कोई लीगेसी डिवाइस ग्रेडिएंट सिंटैक्स को संकलित करने में विफल रहता है, तो लेआउट सुपाठ्य और दृष्टिगत रूप से पूर्ण रहता है।

एक्सेसिबिलिटी के लिए डिज़ाइनिंग

क्योंकि ग्रेडिएंट टेक्स्ट के पीछे अत्यधिक गतिशील चमक परिवर्तन ला सकते हैं, आपको यह सुनिश्चित करना होगा कि सभी ओवरले टेक्स्ट पढ़ने योग्य रहे। यदि कंट्रास्ट अनुपात 4.5:1 से नीचे आता है, तो दृश्य थकान या हानि वाले उपयोगकर्ता सामग्री को पढ़ने में संघर्ष करेंगे। टेक्स्ट के ऊपर डार्क या सॉलिड कलर शील्ड का उपयोग करें, या ग्रेडिएंट के ऊपर एक अर्ध-पारदर्शी डार्क लेयर (जैसे rgba(0, 0, 0, 0.4)) जोड़ें ताकि कंट्रास्ट एकसमान रहे और WCAG आवश्यकताओं का अनुपालन हो।

वेब डेवलपमेंट में डिज़ाइन एसेट्स और कलर कन्वर्ज़न की भूमिका

सुसंगत यूज़र इंटरफ़ेस और ब्रांड पहचान बनाने के लिए डिज़ाइनरों को विविध एसेट प्रारूपों और कलर स्पेस का प्रबंधन करना होता है। RGB, HEX और HSL जैसे प्रारूप रंग डेटा को अलग-अलग तरीके से प्रस्तुत करते हैं, और सीएसएस स्टाइलशीट या ब्रांडिंग एसेट बनाते समय उनके बीच कन्वर्ट करना एक मानक कार्य है। HSL डिज़ाइनर-फ्रेंडली है क्योंकि यह आपको होवर स्टेट्स और शेड्स बनाने के लिए स्वतंत्र रूप से हल्कापन या संतृप्ति को समायोजित करने की अनुमति देता है, जबकि HEX कॉम्पैक्ट है और Figma और कोड टेम्पलेट्स जैसे डिज़ाइन एडिटरों के बीच पेस्ट करना आसान है।

विज़ुअल परफॉरमेंस और एसेट फॉर्मेट का अनुकूलन

तेज़ पेज लोड समय सुनिश्चित करना JPEG, PNG और SVG जैसी ग्राफ़िक फ़ाइलों को अनुकूलित करने पर बहुत अधिक निर्भर करता है। रास्टर इमेज (PNG/JPG) फिक्स्ड ग्रिड में कलर डेटा स्टोर करती हैं, जो हाई-रिज़ॉल्यूशन डिस्प्ले पर स्केल करने पर धुंधलापन ला सकती हैं। रास्टर एसेट्स को वेक्टर पथ (SVG) में बदलना अंतहीन स्केलेबिलिटी और छोटे फ़ाइल आकार सुनिश्चित करता है, क्योंकि SVG ग्राफ़िक्स को समन्वय रेखाओं का उपयोग करके गणितीय रूप से प्रस्तुत करते हैं। इसके अलावा, JPEG को संपीड़ित करना, कस्टम वायरफ्रेम प्लेसहोल्डर उत्पन्न करना और फ़ेविकॉन बनाना फ्रंटएंड परफॉरमेंस और पेज वेट को अनुकूलित करने में आवश्यक कदम हैं।

एक्सेसिबिलिटी अनुपालन और कंट्रास्ट चेकर

वेब एक्सेसिबिलिटी मानक (जैसे WCAG) के लिए आवश्यक है कि रंग संयोजन विशिष्ट कंट्रास्ट अनुपातों को पूरा करें, यह सुनिश्चित करते हुए कि कम दृष्टि या कलर ब्लाइंडनेस वाले उपयोगकर्ताओं के लिए टेक्स्ट सुपाठ्य है। कंट्रास्ट चेकर टेक्स्ट और बैकग्राउंड रंगों के बीच सापेक्ष ल्यूमिनेंस का मूल्यांकन करते हैं, AA और AAA नियमों के अनुपालन की पुष्टि करते हैं। क्लाइंट-साइड एक्सेसिबिलिटी जांच का उपयोग यह सुनिश्चित करता है कि आपके डिज़ाइन सिस्टम सभी आगंतुकों के लिए उपयोगी बने रहें, बिना एसेट विवरण को बाहरी सर्वरों पर भेजे स्थानीय रूप से अनुपातों की गणना करते हैं।

क्लाइंट-साइड सुरक्षित ग्राफ़िक कन्वर्ज़न

मानक ऑनलाइन फ़ाइल कन्वर्टर्स के लिए आपको अपने डिज़ाइन एसेट्स को रिमोट डेटाबेस पर अपलोड करना होता है, जो कॉपीराइट किए गए कार्य, हस्ताक्षर या गोपनीय मॉकअप को उजागर कर सकता है। SVG फ़ाइलों को PNG में बदलना, रास्टर आउटलाइन को ट्रेस करना, या ब्राउज़र मेमोरी में सीधे इमेज को संपीड़ित करना आपकी क्रिएटिव एसेट्स को पूरी तरह से निजी रखता है। कोई फ़ाइल आपके CPU को नहीं छोड़ती, पूर्ण सुरक्षा, तेज़ प्रसंस्करण गति और एक सहज स्थानीय वर्कफ़्लो सुनिश्चित करती है।

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

सीएसएस ग्रेडिएंट कितने प्रकार के होते हैं?

सीएसएस तीन मुख्य ग्रेडिएंट प्रकार सपोर्ट करता है: linear-gradient() (रंग एक सीधी रेखा में निर्दिष्ट कोण पर बहते हैं), radial-gradient() (रंग केंद्र बिंदु से बाहर की ओर फैलते हैं), और conic-gradient() (रंग केंद्र बिंदु के चारों ओर पाई चार्ट की तरह घूमते हैं)। प्रत्येक प्रकार कई कलर स्टॉप को सपोर्ट करता है।

सीएसएस ग्रेडिएंट बैकग्राउंड कैसे बनाएं?

ग्रेडिएंट फंक्शन के साथ background या background-image सीएसएस प्रॉपर्टी का उपयोग करें। उदाहरण: background: linear-gradient(135deg, #ff6b6b 0%, #4ecdc4 100%)। आप कोण को डिग्री में, कई रंगों और प्रत्येक कलर स्टॉप की स्थिति को प्रतिशत के रूप में निर्दिष्ट कर सकते हैं।

सीएसएस ग्रेडिएंट में कलर स्टॉप क्या है?

कलर स्टॉप ग्रेडिएंट के भीतर एक विशिष्ट स्थान पर एक विशिष्ट रंग को परिभाषित करता है। उदाहरण के लिए, linear-gradient(to right, red 0%, blue 50%, green 100%) में, red 0% पर शुरू होता है, blue 50% पर है, और green 100% पर है। आप आवश्यकतानुसार कई स्टॉप जोड़ सकते हैं।

लीनियर और रेडियल ग्रेडिएंट में क्या अंतर है?

लीनियर ग्रेडिएंट एक सीधी रेखा (आपके द्वारा निर्धारित कोण पर) के साथ रंगों को संक्रमण करता है। रेडियल ग्रेडिएंट एक केंद्र बिंदु से शुरू होता है और अंडाकार या गोलाकार आकार में बाहर की ओर फैलता है। लीनियर ग्रेडिएंट का उपयोग बैकग्राउंड और हीरो सेक्शन के लिए करें; रेडियल ग्रेडिएंट का उपयोग स्पॉटलाइट प्रभाव और चमकते वृत्तों के लिए करें।

मुख्य