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

HTML DOM Style opacity प्रॉपर्टी


style.opacity प्रॉपर्टी क्या है?

DOM style.opacity प्रॉपर्टी किसी तत्व की पारदर्शिता (ओपेसिटी) को प्राप्त या सेट करती है। मान 0.0 (पूरी तरह पारदर्शी/अदृश्य) से 1.0 (पूरी तरह अपारदर्शी/दृश्यमान) के बीच होता है। यह CSS opacity प्रॉपर्टी के अनुरूप है।

सिंटैक्स

ओपेसिटी प्राप्त करना

object.style.opacity

ओपेसिटी सेट करना

object.style.opacity = "value"

मान

  • 0.0 से 1.0 के बीच की संख्या (या स्ट्रिंग)।
  • inherit, initial, unset।

उदाहरण

यह उदाहरण एक पैराग्राफ (जिसमें पृष्ठभूमि रंग है) पर ओपेसिटी लागू करता है:

<!DOCTYPE html>
<html>
<head>
<style>
  body { color: #000; background: lightblue; height: 100vh; }
  p { background: #1f13db; height: 50px; width: 100%; }
  .btn {
    background: #db133a;
    border: none;
    height: 2rem;
    border-radius: 2px;
    width: 40%;
    display: block;
    color: #fff;
    outline: none;
    cursor: pointer;
    margin: 1rem auto;
  }
</style>
</head>
<body>
<h1>DOM Style opacity प्रॉपर्टी उदाहरण</h1>
<p></p>
<button onclick="addOpacity()" class="btn">ओपेसिटी जोड़ें</button>
<script>
  function addOpacity() {
    document.querySelector('p').style.opacity = "0.2";
  }
</script>
</body>
</html>

आउटपुट

"ओपेसिटी जोड़ें" बटन पर क्लिक करने पर, नीला पैराग्राफ 20% ओपेसिटी (80% पारदर्शी) हो जाता है, जिससे पृष्ठभूमि उसके माध्यम से दिखने लगती है।

महत्वपूर्ण व्यवहार

  • वंशानुगत पारदर्शिता: opacity पैरेंट पर लागू होने पर सभी बच्चे तत्वों को प्रभावित करती है। आप किसी बच्चे को पैरेंट से अधिक अपारदर्शी नहीं बना सकते।
  • स्टैकिंग कॉन्टेक्स्ट: opacity < 1 एक नया स्टैकिंग कॉन्टेक्स्ट बनाता है (z-index व्यवहार प्रभावित करता है)।
  • इवेंट्स: पूरी तरह पारदर्शी तत्व (opacity: 0) अभी भी माउस इवेंट्स प्राप्त करते हैं (जब तक कि pointer-events: none न हो)।

opacity बनाम visibility बनाम display

प्रॉपर्टी दृश्यता लेआउट स्थान इवेंट्स बच्चे प्रभावित?
opacity: 0 अदृश्य हाँ (स्थान लेता है) हाँ हाँ (वंशानुगत)
visibility: hidden अदृश्य हाँ नहीं नहीं (बच्चे visible हो सकते हैं)
display: none हटाया गया नहीं नहीं लागू नहीं

सामान्य उपयोग के मामले

  • फेड-इन/फेड-आउट एनिमेशन (transition: opacity 0.3s)।
  • लोडिंग स्थिति (कंटेंट लोड होते समय धुंधला करना)।
  • मॉडल/ड्रॉपडाउन बैकड्रॉप्स।
  • होवर प्रभाव (थंबनेल, कार्ड)।
  • कम महत्वपूर्ण UI तत्वों को डी-एम्फेसाइज़ करना।

ब्राउज़र समर्थन

सभी आधुनिक ब्राउज़रों में पूर्ण समर्थन (IE9+)

  1. HTML DOM Style transformOrigin गुणधर्म HTML DOM Style transformOrigin गुणधर्म

    HTML DOM style transformOrigin गुणधर्म किसी HTML दस्तावेज़ में एक तत्व पर 2D या 3D ट्रांसफ़ॉर्मेशन लागू करने का स्थान निर्धारित करता है और उसे लौटाता है। वाक्य रचना (Syntax) निम्नलिखित वाक्य रचना है: transformOrigin लौटाना object.style.transformOrigin transformOrigin संशोधित करना object.style.tr

  1. HTML DOM Style quotes गुणधर्म HTML DOM Style quotes गुणधर्म

    HTML DOM style quotes गुणधर्म HTML दस्तावेज़ में उद्धरण चिह्नों के प्रकार को लौटाता है और संशोधित करता है। वाक्य रचना (Syntax) निम्नलिखित वाक्य रचना है: quotes लौटाना object.style.quotes quotes संशोधित करना object.style.quotes = value मान (Values) यहाँ मान निम्न हो सकते हैं: मान व्याख्या

  1. HTML DOM Style textTransform गुणधर्म HTML DOM Style textTransform गुणधर्म

    DOM style textTransform गुणधर्म HTML दस्तावेज़ में किसी तत्व के टेक्स्ट पर ट्रांसफ़ॉर्मेशन लागू करता है और उसे लौटाता है। वाक्य रचना (Syntax) निम्नलिखित वाक्य रचना है: textTransform लौटाना object.style.textTransform textTransform संशोधित करना object.style.textTransform = value मान (Values) यहाँ