CSS Gradient

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

कोण

135°

रंग रुक जाता है

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

प्रीसेट

नकल की गई!
पद

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

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

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

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

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

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

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

रंग रोक स्थिति

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

उन्नत ग्रेडिएंट शैलियाँ और दोहराई जाने वाली पृष्ठभूमि

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

ब्राउज़र समर्थन और फ़ॉलबैक

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

.तत्व { पृष्ठभूमि-रंग: #667eea; /* फ़ॉलबैक */ पृष्ठभूमि-छवि: रैखिक-ढाल(135डिग्री, #667ईईए, #764बीए2); }

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

अभिगम्यता के लिए डिजाइनिंग

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

वेब विकास में डिज़ाइन संपत्तियों और रंग रूपांतरणों की भूमिका

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

दृश्य प्रदर्शन और परिसंपत्ति प्रारूपों का अनुकूलन

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

अभिगम्यता अनुपालन और कंट्रास्ट चेकर्स

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

सुरक्षित ग्राफ़िक रूपांतरण क्लाइंट-साइड

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

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

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

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

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

ग्रेडिएंट फ़ंक्शन के साथ बैकग्राउंड या बैकग्राउंड-इमेज CSS प्रॉपर्टी का उपयोग करें। उदाहरण: पृष्ठभूमि: रैखिक-ढाल(135डिग्री, #ff6b6b 0%, #4ecdc4 100%)। आप कोण को डिग्री, एकाधिक रंगों और प्रत्येक रंग की स्थिति को प्रतिशत के रूप में निर्दिष्ट कर सकते हैं।

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

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

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

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

मुख्य