Free AI Tools
उपकरण श्रेणियां ब्राउज़ करें

निःशुल्क CSS बॉक्स शैडो जेनरेटर

अधिकतम चार संपादन योग्य परतों के साथ स्तरित CSS छायाएँ बनाएँ। ऑफसेट, ब्लर, स्प्रेड, रंग, अपारदर्शिता और इनसेट मोड को समायोजित करें, परिणाम का पूर्वावलोकन करें, और लॉगिन के बिना CSS को कॉपी करें।

छाया निर्माता

बॉक्स-शैडो को परत, पूर्वावलोकन और कॉपी करें

चार परतों तक उपयोग करें। पहली सूचीबद्ध परत शीर्ष पर चित्रित की गई है; जब परतें ओवरलैप हो जाएं तो उन्हें हिलाएं।

छाया परतें

2/4 परतें। किसी परत को हटाए बिना तुलना करने के लिए उसे अक्षम करें।

लाइव पूर्वावलोकन

ब्राउज़र-रेंडर किया गया
छाया पूर्वावलोकन2 सक्रिय परतएस

पूर्वावलोकन संदर्भ

घोषणा में कॉपी नहीं किया गया

उत्पन्न CSS

box-shadow: 0px 14px 30px -8px rgba(20, 26, 36, 0.18), 0px 3px 7px -2px rgba(20, 26, 36, 0.12);

घोषणा में केवल सक्रिय छाया परतें शामिल हैं। पूर्वावलोकन रंग, आकार और त्रिज्या केवल वैकल्पिक डेमो डाउनलोड में शामिल हैं।

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

CSS बॉक्स शैडो कैसे बनाएं

कदम 1

एक प्रीसेट चुनें या एक परत से प्रारंभ करें

एक छोटे संपादन योग्य प्रारंभिक बिंदु का उपयोग करें, या डिफ़ॉल्ट परत रखें और ज्यामिति स्वयं सेट करें।

कदम 2

प्रत्येक छाया परत को ट्यून और व्यवस्थित करें

एक्स, वाई, धुंधलापन, फैलाव, रंग, अस्पष्टता और इनसेट समायोजित करें। पूर्वावलोकन बदलते ही परतें जोड़ें, अक्षम करें, हटाएँ या स्थानांतरित करें।

कदम 3

पूर्वावलोकन की समीक्षा करें और CSS की प्रतिलिपि बनाएँ

चयनित सतह पर छाया की जाँच करें, फिर केवल बॉक्स-छाया घोषणा की प्रतिलिपि बनाएँ या एक डेमो CSS नियम डाउनलोड करें।

CSS बॉक्स छाया मान को समझें

जब आप काम करते हैं तो संपादक CSS सिंटैक्स को दृश्यमान रखता है: ऑफसेट छाया को रखता है, धुंधलापन इसे नरम बनाता है, फैलाव इसका आकार बदलता है, और रंग प्लस अपारदर्शिता इसकी ताकत को नियंत्रित करती है।

ऑफ़सेट दिशा निर्धारित करता है

X छाया को बाएँ या दाएँ घुमाता है और Y उसे ऊपर या नीचे ले जाता है। शून्य ऑफसेट छाया को केन्द्रित रखता है, जो रूपरेखा और चमक के लिए उपयोगी है।

धुंधलापन कोमलता को नियंत्रित करता है

0 का धुंधलापन तेज़ धार रखता है। बड़े गैर-नकारात्मक मान तत्व से किनारे को दूर तक फैलाते हैं; CSS सिंटैक्स में धुंधलापन नकारात्मक नहीं हो सकता।

फैलाव छाया का आकार बदलता है

सकारात्मक प्रसार धुंधला होने से पहले छाया के आकार को विस्तारित करता है, जबकि नकारात्मक प्रसार उसे संकुचित करता है। यह किनारे की कोमलता से अलग है, इसलिए ट्यूनिंग करते समय एक समय में एक मान बदलें।

स्तरित और इनसेट छाया बनाएँ

एकाधिक छायाओं को अल्पविराम से अलग किया जाता है और पहले आइटम से नीचे तक चित्रित किया जाता है। स्टाइलशीट में अनुमान लगाने के बजाय उस क्रम को जानबूझकर बनाने के लिए परत सूची का उपयोग करें।

पहली परत शीर्ष पर पेंट करती है

एक परत को तब ऊपर ले जाएं जब उसका किनारा या हाइलाइट दूसरों के ऊपर बैठे। कॉपी किया गया CSS दृश्यमान सूची क्रम को सुरक्षित रखता है।

संपर्क और परिवेश परतों को संयोजित करें

एक सघन, निचली-धुंधली परत एक मापी गई ऊंचाई बनाने के लिए चौड़ी, नरम परत के साथ बैठ सकती है। इसे एक शुरुआती पैटर्न के रूप में मानें, न कि गारंटीशुदा यथार्थवादी नुस्खा के रूप में।

प्रति परत इनसेट का उपयोग करें

इनसेट केवल चयनित परत पर लागू होता है, इसलिए आप एक आंतरिक किनारे को बाहरी लिफ्ट के साथ जोड़ सकते हैं या अन्य छायाओं को बदले बिना एक रिक्त फ़ील्ड बना सकते हैं।

संदर्भ में छाया का परीक्षण करें

एक ही घोषणा प्रकाश और अंधेरे सतहों पर या एक अलग त्रिज्या पर अलग-अलग महसूस हो सकती है। उन नियंत्रणों को कॉपी किए गए छाया मान से अलग रखते हुए, दृश्य का मूल्यांकन करने के लिए पूर्वावलोकन संदर्भ को समायोजित करें।

कैनवस और तत्व रंग बदलें

एक शांत कैनवास और एक विपरीत तत्व आज़माएं, फिर एक हल्की और अंधेरी सतह की तुलना करें। ये रंग केवल लाइव पूर्वावलोकन और डेमो CSS को प्रभावित करते हैं।

कोने की त्रिज्या का मिलान करें

एक बॉक्स छाया तत्व की सीमा त्रिज्या का अनुसरण करती है। अंतिम कॉल करने से पहले आप जिस कार्ड, बटन, इनपुट या पैनल को स्टाइल करने की योजना बना रहे हैं उसकी त्रिज्या का मिलान करें।

आउटपुट से पूर्वावलोकन सेटिंग्स को अलग करें

कॉपी घोषणा केवल बॉक्स-छाया लौटाती है। डाउनलोड CSS में एक छोटा एनोटेटेड डेमो नियम शामिल है ताकि आप पूर्वावलोकन संदर्भ को आवश्यक आउटपुट समझे बिना देख सकें।

CSS का उपयोग करें और सामान्य समस्याओं से बचें

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

छायाएँ लेआउट स्थान आरक्षित नहीं करतीं

बॉक्स-छाया तत्व के बॉक्स-मॉडल आयामों को नहीं बदलता है। जब दृश्य को जगह की आवश्यकता हो तो वास्तविक लेआउट में मार्जिन या आसपास की जगह जोड़ें।

अतिप्रवाह प्रभाव को क्लिप कर सकता है

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

अंतिम यूआई में फ़ोकस और कंट्रास्ट की समीक्षा करें

एक छाया फ़ोकस या चयनित स्थिति का समर्थन कर सकती है, लेकिन यह एक्सेसिबिलिटी ऑडिट नहीं है। तैयार घटक में कंट्रास्ट, आकार, गैर-रंग संकेत और प्रत्येक इंटरैक्टिव स्थिति की जाँच करें।

गोपनीयता और सीमाएँ

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

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

क्या यह CSS बॉक्स छाया जनरेटर उपयोग के लिए मुफ़्त है?

हां. आप पंजीकरण या लॉगिन के बिना CSS बॉक्स शैडो को ऑनलाइन बना सकते हैं, पूर्वावलोकन कर सकते हैं, कॉपी कर सकते हैं और डाउनलोड कर सकते हैं।

क्या मैं एकाधिक बॉक्स छायाएँ बना सकता हूँ?

हां. संपादक चार अल्पविराम से अलग की गई छाया परतों का समर्थन करता है। पहली सूचीबद्ध परत को शीर्ष पर चित्रित किया गया है, ताकि परत क्रम ओवरलैपिंग किनारों को बदल सके।

बॉक्स-छाया मान का क्या मतलब है?

प्रत्येक परत एक्स ऑफसेट, वाई ऑफसेट, ब्लर, स्प्रेड, रंग, अस्पष्टता और एक वैकल्पिक इनसेट कीवर्ड का उपयोग करती है। कॉपी किया गया क्रम इनसेट, एक्स, वाई, धुंधला, फैलाना, फिर रंग है।

धब्बा और फैलाव के बीच क्या अंतर है?

धुंधला किनारा नरम कर देता है और नकारात्मक नहीं हो सकता। स्प्रेड धुंधला होने से पहले छाया के आकार को फैलाता या सिकुड़ता है, इसलिए यह सकारात्मक या नकारात्मक हो सकता है।

इनसेट क्या करता है?

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

परत क्रम क्यों मायने रखता है?

CSS पहली छाया को बाद की छायाओं के ऊपर अल्पविराम से अलग की गई सूची में चित्रित करता है। किसी संपर्क, रूपरेखा या हाइलाइट परत को इच्छित क्रम में रखने के लिए चाल नियंत्रणों का उपयोग करें।

क्या बॉक्स-छाया सीमा त्रिज्या का अनुसरण करती है?

छाया तत्व की सीमा त्रिज्या का अनुसरण करती है। आपके द्वारा अपेक्षित आकार की जांच करने के लिए पूर्वावलोकन त्रिज्या का उपयोग करें, फिर वास्तविक घटक में घोषणा का परीक्षण करें।

मेरे बॉक्स की छाया क्यों काट दी गई है?

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

क्या मैं बॉक्स छाया को फोकस रिंग के रूप में उपयोग कर सकता हूं?

यह फ़ोकस शैली का हिस्सा हो सकता है, लेकिन उत्पन्न छाया यह साबित नहीं करती है कि प्रत्येक फ़ोकस स्थिति दृश्यमान या पहुंच योग्य है। कंट्रास्ट, मोटाई, गैर-रंग संकेत और संदर्भ में अंतिम घटक की जाँच करें।

क्या टूल मेरी सेटिंग्स को सहेजता या अपलोड करता है?

संपादक के लिए किसी बाहरी सेवा का उपयोग नहीं किया जाता है। सेटिंग्स वर्तमान ब्राउज़र टैब में रहती हैं और पृष्ठ पुनः लोड होने पर रीसेट हो जाती हैं; उपकरण मौजूदा बॉक्स-शैडो स्ट्रिंग को आयात या पार्स नहीं करता है।

संबंधित उपकरण

किसी अन्य ब्राउज़र-आधारित टूल के साथ जारी रखें।

निःशुल्क डिज़ाइन उपकरण

एक छाया रंग चुनें

रंग चुनने वाला

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

निःशुल्क डिज़ाइन उपकरण

रंग कंट्रास्ट जांचें

रंग कंट्रास्ट चेकर

WCAG 2.2 AA और AAA के विरुद्ध टेक्स्ट और पृष्ठभूमि रंगों का परीक्षण करें। सटीक कंट्रास्ट अनुपात देखें, चयनित फ़ॉन्ट आकार और वजन का पूर्वावलोकन करें, और पहचानें कि जोड़ी पास होती है या नहीं।

C निःशुल्क डिज़ाइन उपकरण

एक CSS ग्रेडिएंट बनाएं

CSS ग्रेडिएंट जेनरेटर

दो से छह रंग स्टॉप के साथ रैखिक, रेडियल या शंकु ग्रेडिएंट बनाएं। परिणाम का लाइव पूर्वावलोकन करें, प्रासंगिक दिशा या मूल को समायोजित करें, और साइन इन किए बिना उपयोग के लिए तैयार CSS को कॉपी करें।

S निःशुल्क डिज़ाइन उपकरण

SVG को अनुकूलित करें

SVG अनुकूलक

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