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

CSS से क्रॉस-ब्राउज़र ओपेसिटी कैसे सेट करें?


पुराने ब्राउज़र सपोर्ट के लिए कई ओपेसिटी प्रॉपर्टी एक साथ उपयोग करें: opacity (आधुनिक), filter: alpha(opacity=30) (IE 5-9), -moz-opacity (पुराना फायरफॉक्स), -khtml-opacity (पुराना सफारी)।

उदाहरण

<!DOCTYPE html>
<html>
<head>
  <style>
    body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
    img { width: 270px; height: 200px; }
    .transparent {
      filter: alpha(opacity=30);
      -moz-opacity: 0.3;
      -khtml-opacity: 0.3;
      opacity: 0.3;
    }
  </style>
</head>
<body>
  <h1>Cross browser opacity</h1>
  <img src="https://i.picsum.photos/id/605/800/800.jpg" />
  <img class="transparent" src="https://i.picsum.photos/id/605/800/800.jpg" />
  <h3>The second image above will get opaque on all browsers</h3>
</body>
</html>

आउटपुट

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

CSS से क्रॉस-ब्राउज़र ओपेसिटी कैसे सेट करें?

मुख्य बिंदु

  • opacity: 0.3 - आधुनिक मानक (IE9+, सभी आधुनिक)
  • filter: alpha(opacity=30) - IE 5-9 के लिए (0-100 स्केल)
  • -moz-opacity: 0.3 - फायरफॉक्स < 0.9 के लिए
  • -khtml-opacity: 0.3 - सफारी 1.x के लिए
  • फॉलबैक क्रम - ब्राउज़र पहला समर्थित उपयोग करता है
  • नोट - आजकल केवल opacity पर्याप्त है
  1. CSS से एलिमेंट का टेक्स्ट कलर सेट करना CSS से एलिमेंट का टेक्स्ट कलर सेट करना

    CSS color प्रॉपर्टी का उपयोग किसी एलिमेंट के टेक्स्ट कलर को बदलने के लिए किया जाता है। हम मान को स्टैंडर्ड कलर नाम, rgb(), rgba(), hsl(), hsla() और हेक्साडेसिमल मान के रूप में स्पेसिफाई कर सकते हैं।सिंटैक्सCSS color प्रॉपर्टी का सिंटैक्स निम्नलिखित है:Selector { color: /*value*/ }निम्नलिखित उदाहरण C

  1. CSS में एंगल्स का उपयोग करके लीनियर ग्रेडिएंट्स की दिशा सेट करना CSS में एंगल्स का उपयोग करके लीनियर ग्रेडिएंट्स की दिशा सेट करना

    ग्रेडिएंट की दिशा पर अधिक नियंत्रण के लिए, नीचे दिए गए सिंटैक्स में एंगल परिभाषित करें -background-image: linear-gradient(angle, color-stop1, color-stop2);CSS में एंगल्स का उपयोग करके लीनियर ग्रेडिएंट्स की दिशा सेट करने का कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <style

  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