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

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


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

DOM style.outlineStyle प्रॉपर्टी किसी तत्व के आउटलाइन की शैली (रेखा प्रकार) को प्राप्त या सेट करती है। यह CSS outline-style प्रॉपर्टी के अनुरूप है।

सिंटैक्स

आउटलाइन स्टाइल प्राप्त करना

object.style.outlineStyle

आउटलाइन स्टाइल सेट करना

object.style.outlineStyle = "value"

मान

मान विवरण
noneकोई आउटलाइन नहीं (डिफ़ॉल्ट)
solidठोस रेखा
dashedडैश्ड रेखा
dottedडॉटेड रेखा
doubleदोहरी रेखा
groove3D ग्रूव प्रभाव
ridge3D रिज प्रभाव
inset3D इनसेट प्रभाव
outset3D आउटसेट प्रभाव
inherit, initial, unsetमानक CSS वैश्विक मान

उदाहरण

यह उदाहरण एक हरे बॉक्स के आउटलाइन स्टाइल को डैश्ड में बदलता है:

<!DOCTYPE html>
<html>
<head>
<style>
  body { color: #000; background: lightblue; height: 100vh; }
  p {
    background-color: seagreen;
    height: 200px;
    width: 200px;
    outline: 2px solid #000;
  }
  .btn {
    background: #db133a;
    border: none;
    height: 2rem;
    border-radius: 2px;
    width: 40%;
    display: block;
    color: #fff;
    outline: none;
    cursor: pointer;
  }
</style>
</head>
<body>
<h1>DOM Style outlineStyle प्रॉपर्टी उदाहरण</h1>
<p></p>
<button onclick="addOutline()" class="btn">आउटलाइन जोड़ें</button>
<script>
  function addOutline() {
    document.querySelector('p').style.outlineStyle = "dashed";
  }
</script>
</body>
</html>

आउटपुट

"आउटलाइन जोड़ें" बटन पर क्लिक करने पर, हरे बॉक्स के चारों ओर ठोस काली आउटलाइन डैश्ड हो जाती है।

सभी आउटलाइन प्रॉपर्टीज़

JS प्रॉपर्टी CSS प्रॉपर्टी नियंत्रित करता है
outlineoutlineशॉर्टहैंड (चौड़ाई, स्टाइल, रंग)
outlineWidthoutline-widthमोटाई
outlineStyleoutline-styleरेखा प्रकार
outlineColoroutline-colorरंग
outlineOffsetoutline-offsetतत्व से दूरी

नोट्स

  • आउटलाइन हमेशा आयताकार होती है (बॉर्डर-रेडियस का पालन नहीं करती)।
  • outlineStyle सेट करने के लिए outlineWidth और outlineColor पहले से सेट होने चाहिए (या शॉर्टहैंड outline का उपयोग करें)।
  • डिफ़ॉल्ट outlineStyle none है (कोई आउटलाइन नहीं दिखती)।
  • आउटलाइन लेआउट को प्रभावित नहीं करती (कोई स्थान नहीं लेती)।

एक्सेसिबिलिटी महत्व

कभी भी outline: none या outline-style: none न हटाएं जब तक कि आप एक कस्टम फोकस संकेतक (जैसे box-shadow) प्रदान न करें। फोकस संकेतक कीबोर्ड नेविगेशन उपयोगकर्ताओं के लिए आवश्यक हैं (WCAG 2.4.7)।

  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) यहाँ