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

CSS ओपेसिटी / ट्रांसपेरेंसी


CSS में पारदर्शिता के दो तरीके: opacity प्रॉपर्टी (पूरा तत्व) और rgba() कलर (केवल बैकग्राउंड)। उदाहरण में दोनों दिखाए गए हैं - डिव पर rgba, इमेज पर opacity।

उदाहरण

<!DOCTYPE html>
<html>
<head>
  <style>
    body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
    div { width: 200px; height: 200px; background-color: rgb(0, 0, 255); color: white; display: inline-block; }
    .transparent { background-color: rgba(0, 0, 255, 0.582); }
    img { width: 200px; height: 200px; }
    .transparent-img { opacity: 0.3; }
  </style>
</head>
<body>
  <h1>Transparency/Opacity Example</h1>
  <div class="transparent">Lorem ipsum...</div>
  <div>Lorem ipsum...</div>
  <hr>
  <img src="https://i.picsum.photos/id/487/300/300.jpg">
  <img class="transparent-img" src="https://i.picsum.photos/id/487/300/300.jpg">
</body>
</html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

CSS ओपेसिटी / ट्रांसपेरेंसी

मुख्य बिंदु

  • rgba() - केवल बैकग्राउंड पारदर्शी, टेक्स्ट अपारदर्शी
  • opacity - पूरा तत्व पारदर्शी (चाइल्ड सहित)
  • उपयोग मामले - rgba: ओवरले, बैनर; opacity: फेड इफेक्ट, डिसेबल स्टेट
  • विरासत - opacity चाइल्ड को प्रभावित करता है, rgba नहीं
  • मान रेंज - दोनों 0 (पारदर्शी) से 1 (अपारदर्शी)
  1. CSS से क्रॉस-ब्राउज़र ओपेसिटी कैसे सेट करें? CSS से क्रॉस-ब्राउज़र ओपेसिटी कैसे सेट करें?

    पुराने ब्राउज़र सपोर्ट के लिए कई ओपेसिटी प्रॉपर्टी एक साथ उपयोग करें: opacity (आधुनिक), filter: alpha(opacity=30) (IE 5-9), -moz-opacity (पुराना फायरफॉक्स), -khtml-opacity (पुराना सफारी)। उदाहरण <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe UI, Tahom

  1. CSS ओपेसिटी / ट्रांसपेरेंसी CSS ओपेसिटी / ट्रांसपेरेंसी

    CSS में पारदर्शिता के दो तरीके: opacity प्रॉपर्टी (पूरा तत्व) और rgba() कलर (केवल बैकग्राउंड)। उदाहरण में दोनों दिखाए गए हैं - डिव पर rgba, इमेज पर opacity। उदाहरण <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-serif;

  1. सभी ब्राउज़र्स में काम करने वाला CSS ऑपेसिटी सभी ब्राउज़र्स में काम करने वाला CSS ऑपेसिटी

    opacity प्रॉपर्टी आधुनिक समाधान है और Firefox 0.9+, Safari 2, Opera 9+, IE 9+ और क्रोम के हर संस्करण के लिए काम करती है। -moz-opacity प्रॉपर्टी 0.9 से पुराने Firefox संस्करणों के लिए opacity प्रॉपर्टी है जबकि -khtml-opacity प्रॉपर्टी Safari 1 से शुरू होने वाले संस्करणों के लिए है। filter प्रॉपर्टी I