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

CSS3 का उपयोग करके इमेजेज पर ऑपेसिटी लागू करना


फिल्टर ऑपेसिटी

CSS3 में इमेजेज पर ऑपेसिटी लागू करने के लिए, filter प्रॉपर्टी के लिए opacity() मान का उपयोग करें।

सिंटैक्स:

filter: opacity(percentage);
  • 0%: पूरी तरह पारदर्शी (अदृश्य)
  • 100%: पूरी तरह अपारदर्शी (डिफ़ॉल्ट, मूल इमेज)
  • 0-100% के बीच: आंशिक पारदर्शिता

उदाहरण

<!DOCTYPE html>
<html>
<head>
<style>
img.demo {
  filter: opacity(60%);
}
</style>
</head>
<body>
<h1>Spring Framework सीखें</h1>
<img src="https://www.tutorialspoint.com/spring/images/spring-mini-logo.jpg" alt="Spring Framework" width="160" height="150">
<h1>Spring Framework सीखें</h1>
<img class="demo" src="https://www.tutorialspoint.com/spring/images/spring-mini-logo.jpg" alt="Spring Framework" width="160" height="150">
</body>
</html>

आउटपुट

पहली इमेज मूल (100% ऑपेसिटी)। दूसरी इमेज 60% ऑपेसिटी के साथ सेमी-ट्रांसपेरेंट।

filter: opacity() vs opacity प्रॉपर्टी:

विशेषताfilter: opacity()opacity प्रॉपर्टी
प्रदर्शनGPU त्वरित (आमतौर पर)GPU त्वरित
बच्चे एलिमेंट्स प्रभावितनहीं (केवल इमेज/एलिमेंट)हाँ (सभी बच्चे)
इमेज कंटेंट पर लागूहाँपूरे एलिमेंट बॉक्स पर

अन्य फिल्टर्स के साथ संयोजन:

img.demo {
  filter: opacity(70%) grayscale(50%) contrast(120%);
}

उपयोग के मामले:

  • होवर इफेक्ट्स: img:hover { filter: opacity(100%); }
  • डिसेबल्ड स्टेट इमेजेज
  • लोडिंग प्लेसहोल्डर्स
  • मॉडल बैकड्रॉप्स के लिए इमेज डिमिंग

ब्राउज़र सपोर्ट:

सभी आधुनिक ब्राउज़र्स। IE में सपोर्ट नहीं (फॉलबैक: opacity प्रॉपर्टी)।

  1. CSS3 से व्यक्तिगत फ्लेक्स आइटम्स को रीऑर्डर करना CSS3 से व्यक्तिगत फ्लेक्स आइटम्स को रीऑर्डर करना

    CSS3 से व्यक्तिगत फ्लेक्स आइटम्स को रीऑर्डर करने के लिए, order प्रॉपर्टी का उपयोग करें। फ्लेक्स आइटम्स को रीऑर्डर करने का कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .c

  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