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

HTML DOM स्टाइल right प्रॉपर्टी: पोजिशन्ड एलिमेंट की राइट पोजीशन नियंत्रित करना

HTML DOM स्टाइल right प्रॉपर्टी HTML दस्तावेज़ में एक पोजिशन्ड HTML एलिमेंट की राइट पोजीशन को लौटाती और संशोधित करती है। यह केवल उन एलिमेंट्स पर काम करती है जिनकी position प्रॉपर्टी static के अलावा कुछ भी है (relative, absolute, fixed, sticky)।

सिंटैक्स

1. right प्राप्त करना:

object.right

2. right संशोधित करना:

object.right = "value"

मानों के प्रकार

क्र.सं. मान और व्याख्या
1 initial
इस प्रॉपर्टी को इसके डिफ़ॉल्ट मान पर सेट करता है (auto)।
2 inherit
पैरेंट एलिमेंट से इस प्रॉपर्टी का मान विरासत में लेता है।
3 प्रतिशत (%)
पैरेंट एलिमेंट की चौड़ाई के प्रतिशत में मान परिभाषित करता है।
4 लंबाई
लंबाई इकाई (px, em, rem, cm, आदि) में राइट मान परिभाषित करता है।
5 auto
ब्राउज़र को राइट पोजीशन की गणना करने देता है (डिफ़ॉल्ट)।

उदाहरण: राइट पोजीशन सेट करना

<!DOCTYPE html>
<html>
<style>
  body { color: #000; height: 100vh; }
  .btn { background: #db133a; border: none; height: 2rem; border-radius: 2px; width: 40%; display: block; color: #fff; outline: none; cursor: pointer; margin: 1rem 0; }
  .square { width: 100px; height: 100px; background: #db133a6b; position: relative; }
  .show { font-size: 1.2rem; margin: 1rem 0; }
</style>
<body>
  <h1>DOM स्टाइल right प्रॉपर्टी डेमो</h1>
  <div class='square'></div>
  <button onclick="set()" class="btn">राइट पोजीशन सेट करें</button>
  <script>
    function set() {
      document.querySelector('.square').style.right = "-400px";
    }
  </script>
</body>
</html>

आउटपुट

  1. प्रारंभ में: गुलाबी वर्ग सामान्य स्थिति में (left: 0, right: auto)
  2. "राइट पोजीशन सेट करें" क्लिक: right: -400px सेट होता है, वर्ग दाएं 400px खिसक जाता है (कंटेनर से बाहर)

पोजिशनिंग कॉन्टेक्स्ट

position मान right का संदर्भ
relative स्वयं की सामान्य स्थिति से दाएं ऑफसेट
absolute निकटतम पोजिशन्ड पूर्वज के दाएं किनारे से
fixed व्यूपोर्ट (ब्राउज़र विंडो) के दाएं किनारे से
sticky स्क्रॉल कंटेनर के दाएं किनारे से (जब स्टकी होता है)
static काम नहीं करता (right नजरअंदाज किया जाता है)

right vs left

  • left: बाएं किनारे से दूरी
  • right: दाएं किनारे से दूरी
  • दोनों सेट करने पर: एलिमेंट की चौड़ाई बाध्य होती है (यदि width auto है)
  • right: 0; left: 0; → पूरी चौड़ाई भरता है
  1. HTML DOM Style counterReset प्रॉपर्टी HTML DOM Style counterReset प्रॉपर्टी

    HTML DOM Style counterReset प्रॉपर्टी का उपयोग किसी काउंटर को एक निश्चित मान पर रीसेट करने या एक बनाने के लिए किया जाता है। इसका उपयोग आमतौर पर counterIncrement प्रॉपर्टी के साथ मिलकर काउंटर को बढ़ाने या घटाने के लिए किया जाता है।सिंटैक्स निम्नलिखित है:counterReset प्रॉपर्टी सेट करना:object.style.co

  1. HTML DOM Style counterIncrement प्रॉपर्टी HTML DOM Style counterIncrement प्रॉपर्टी

    HTML DOM Style counterIncrement प्रॉपर्टी का उपयोग एक या अधिक CSS काउंटर के मान को बढ़ाने या घटाने के लिए किया जाता है। इसका उपयोग आमतौर पर counterReset और content प्रॉपर्टी के साथ मिलकर किया जाता है।सिंटैक्स निम्नलिखित है:counterIncrement प्रॉपर्टी सेट करना:object.style.counterIncrement = none|id|i

  1. HTML DOM value प्रॉपर्टी HTML DOM value प्रॉपर्टी

    HTML DOM value प्रॉपर्टी HTML DOM value प्रॉपर्टी एक एलिमेंट के एट्रिब्यूट के मान से संबंधित एक स्ट्रिंग लौटाती है। सिंटैक्स स्ट्रिंग मान प्राप्त करना elementAttribute.value उदाहरण आइए HTML DOM value प्रॉपर्टी का एक उदाहरण देखें: <!DOCTYPE html> <html> <head> <title>HTML