Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS3 का उपयोग करके इमेजेज में ड्रॉप शैडो जोड़ना


फिल्टर प्रॉपर्टी के साथ ड्रॉप शैडो

CSS3 में इमेज पर ड्रॉप शैडो जोड़ने के लिए, filter प्रॉपर्टी के लिए drop-shadow मान का उपयोग करें।

ड्रॉप शैडो पैरामीटर्स:

  • h-shadow: क्षैतिज शैडो के लिए पिक्सेल मान (आवश्यक)
  • v-shadow: लंबवत शैडो के लिए पिक्सेल मान (आवश्यक)। नकारात्मक मान शैडो को इमेज के ऊपर रखते हैं।
  • blur: शैडो में ब्लर इफेक्ट जोड़ने के लिए (वैकल्पिक)
  • spread: शैडो को फैलाने/सिकोड़ने के लिए (वैकल्पिक)। पॉजिटिव मान फैलाते हैं, नकारात्मक सिकोड़ते हैं।
  • color: शैडो में रंग जोड़ने के लिए (वैकल्पिक)

उदाहरण

<!DOCTYPE html>
<html>
<head>
<style>
img.demo {
  filter: brightness(120%);
  filter: contrast(120%);
  filter: drop-shadow(10px 10px 10px green);
}
</style>
</head>
<body>
<h1>MySQL सीखें</h1>
<img src="https://www.tutorialspoint.com/mysql/images/mysql-mini-logo.jpg" alt="MySQL" width="160" height="150">
<h1>MySQL सीखें</h1>
<img class="demo" src="https://www.tutorialspoint.com/mysql/images/mysql-mini-logo.jpg" alt="MySQL" width="160" height="150">
</body>
</html>

आउटपुट

पहली इमेज मूल है, दूसरी इमेज पर हरा ड्रॉप शैडो (10px दाएं, 10px नीचे, 10px ब्लर) के साथ ब्राइटनेस और कंट्रास्ट बढ़ाया गया है।

महत्वपूर्ण नोट:

filter प्रॉपर्टी में कई फंक्शन्स चेन किए जा सकते हैं, लेकिन ऊपर दिए उदाहरण में प्रत्येक filter डिक्लेरेशन पिछले को ओवरराइड कर देगा। सही तरीका:

img.demo {
  filter: brightness(120%) contrast(120%) drop-shadow(10px 10px 10px green);
}

ड्रॉप शैडो vs बॉक्स शैडो:

विशेषताdrop-shadow()box-shadow
आकारइमेज/एलिमेंट के वास्तविक आकार का अनुसरण करता हैबॉक्स मॉडल (आयताकार)
पारदर्शितापारदर्शी क्षेत्रों को ध्यान में रखता हैपूरे बॉक्स पर लागू
प्रदर्शनथोड़ा धीमातेज़
  1. CSS3 से मल्टीपल बैकग्राउंड्स जोड़ना CSS3 से मल्टीपल बैकग्राउंड्स जोड़ना

    मल्टीपल बैकग्राउंड्स जोड़ने के लिए, CSS में background-image प्रॉपर्टी का उपयोग करें। मल्टीपल बैकग्राउंड्स जोड़ने का कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } div { &

  1. CSS3 से एलिमेंट्स का 2D ट्रांसफॉर्मेशन CSS3 से एलिमेंट्स का 2D ट्रांसफॉर्मेशन

    2D ट्रांसफॉर्म्स का उपयोग एलिमेंट स्ट्रक्चर को ट्रांसलेट, रोटेट, स्केल, और स्क्यू के रूप में पुनः बदलने के लिए किया जाता है।निम्न कुछ 2D ट्रांसफॉर्म फंक्शन्स हैं -क्र.सं.मान और विवरण1matrix(n,n,n,n,n,n)छह मानों के साथ मैट्रिक्स ट्रांसफॉर्म्स परिभाषित करता है2translate(x,y)x-axis और y-axis के साथ एलि

  1. CSS3 से वर्ड ब्रेकिंग नियम निर्दिष्ट करना CSS3 से वर्ड ब्रेकिंग नियम निर्दिष्ट करना

    CSS3 में वर्ड ब्रेकिंग नियम निर्दिष्ट करने के लिए, word-break प्रॉपर्टी का उपयोग करें। यह प्रॉपर्टी लाइन ब्रेक करने के लिए उपयोग की जाती है। संभावित मानों में normal, break-all, keep-all, break-word, आदि शामिल हैं।CSS3 का उपयोग करके वर्ड ब्रेकिंग नियम निर्दिष्ट करने का कोड निम्न है -उदाहरण<!DOCTY