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

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


परिचय

HTML DOM Style flexDirection प्रॉपर्टी का उपयोग फ्लेक्स एलिमेंट्स की दिशा सेट करने या वापस करने के लिए किया जाता है। यह फ्लेक्स कंटेनर में आइटम्स के लेआउट को नियंत्रित करता है।

सिंटैक्स

object.style.flexDirection = "row|row-reverse|column|column-reverse|initial|inherit"

मान और विवरण

मान विवरण
row फ्लेक्स आइटम्स को क्षैतिज रूप से पंक्ति में प्रदर्शित करता है (डिफ़ॉल्ट मान)।
row-reverse फ्लेक्स आइटम्स को क्षैतिज रूप से लेकिन पंक्ति के विपरीत क्रम में प्रदर्शित करता है।
column फ्लेक्स आइटम्स को लंबवत रूप से कॉलम में प्रदर्शित करता है।
column-reverse फ्लेक्स आइटम्स को लंबवत रूप से लेकिन कॉलम के विपरीत क्रम में प्रदर्शित करता है।
initial इस प्रॉपर्टी को उसके प्रारंभिक मान पर सेट करता है।
inherit पैरेंट एलिमेंट से प्रॉपर्टी मान विरासत में लेता है।

उदाहरण

<!DOCTYPE html>
<html>
<head>
<style>
  #demo {
    box-shadow: 0 0 0 3px #a323c3;
    display: flex;
    flex-direction: column-reverse;
  }
  #demo div {
    margin: auto;
    border: thin solid green;
  }
</style>
<script>
  function changeFlexDirection() {
    document.getElementById("demo").style.flexDirection = "row-reverse";
    document.getElementById("Sample").innerHTML = "कंटेनर div की फ्लेक्स दिशा row-reverse में बदल दी गई है";
  }
</script>
</head>
<body>
  <div id="demo">
    <div>1 <img src="https://www.tutorialspoint.com/images/3d.png"></div>
    <div>2 <img src="https://www.tutorialspoint.com/images/blockchain.png"></div>
    <div>3 <img src="https://www.tutorialspoint.com/images/css.png"></div>
    <div>4 <img src="https://www.tutorialspoint.com/images/reactjs.png"></div>
  </div>
  <p>नीचे दिए गए बटन पर क्लिक करके ऊपर के कंटेनर div की फ्लेक्स दिशा बदलें</p>
  <button onclick="changeFlexDirection()">फ्लेक्स दिशा बदलें</button>
  <p id="Sample"></p>
</body>
</html>

आउटपुट

प्रारंभिक स्थिति में कंटेनर div:

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

"फ्लेक्स दिशा बदलें" बटन पर क्लिक करने के बाद:

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


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

    परिचय HTML DOM Style flexBasis प्रॉपर्टी फ्लेक्स डिस्प्ले वाले एलिमेंट का प्रारंभिक आकार निर्दिष्ट करने के लिए उपयोग की जाती है। flex-basis के लिए auto के अलावा किसी अन्य मान के लिए यह प्रॉपर्टी width से अधिक प्राथमिकता रखती है। सिंटैक्स object.style.flexBasis = number|auto|initial|inherit मान और

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

    परिचय HTML DOM Style flex प्रॉपर्टी का उपयोग उन एलिमेंट्स के लिए फ्लेक्सिबल लंबाई सेट करने या वापस करने के लिए किया जाता है जिनका डिस्प्ले प्रॉपर्टी flex पर सेट है। यह flexGrow, flexShrink और flexBasis प्रॉपर्टीज को मैनिपुलेट करने के लिए उपयोग की जाती है। सिंटैक्स object.style.flex = flex-grow fle

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

    परिचय HTML DOM justifyContent प्रॉपर्टी का उपयोग फ्लेक्स आइटम्स को मेन एक्सिस पर क्षैतिज रूप से संरेखित करने के लिए किया जाता है जब वे उपलब्ध सारा स्थान नहीं लेते। सिंटैक्स object.style.justifyContent = flex-start|flex-end|center|space-between|space-around|initial|inherit मान और विवरण मान विवर