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

HTML DOM स्टाइल फ्लेक्स प्रॉपर्टी

<घंटा/>

HTML DOM स्टाइल फ्लेक्स प्रॉपर्टी का उपयोग फ्लेक्स पर सेट डिस्प्ले प्रॉपर्टी वाले तत्वों के लिए लचीली लंबाई को सेट करने या वापस करने के लिए किया जाता है। इसका उपयोग flexGrow, flexShrink और flexBasis गुणों में हेरफेर करने के लिए किया जाता है।

. के लिए वाक्य रचना निम्नलिखित है

फ्लेक्स प्रॉपर्टी सेट करना -

object.style.flex = "flex-grow flex-shrink flex-basis|auto|initial|inherit"

निम्नलिखित मान हैं -

मान
<वें>विवरण
flex-grow
यह दी गई संख्या के आधार पर आइटम को शेष लचीले आइटम के सापेक्ष बढ़ाता है।
flex-srink
यह दी गई संख्या के आधार पर आइटम को बाकी लचीले आइटम के सापेक्ष सिकोड़ता है।
संख्या निर्दिष्ट करती है कि शेष लचीली वस्तुओं के सापेक्ष आइटम कितना सिकुड़ जाएगा
फ्लेक्स-आधार
आइटम की लंबाई निर्दिष्ट करने के लिए और कोई कानूनी लंबाई इकाई लेता है।
स्वतः
तीन फ्लेक्स गुणों को 1 1 ऑटो के रूप में सेट करता है।
प्रारंभिक
फ्लेक्स प्रॉपर्टी को डिफ़ॉल्ट मान पर सेट करता है जो 0 1 ऑटो है।
कोई नहीं
समान 0 0 ऑटो।
उत्तराधिकारी
मूल संपत्ति मान को विरासत में मिला

आइए फ्लेक्स प्रॉपर्टी के लिए एक उदाहरण देखें -

उदाहरण

<!DOCTYPE html>
<html>
<head>
<style>
   #demo {
      width: 400px;
      height: 80px;
      display: flex;
   }
   #demo div {
      flex: 1 3 auto;
   }
   div:nth-of-type(even){
      box-shadow: inset 0 0 12px red;
   }
   div:nth-of-type(odd){
      box-shadow: inset 0 0 12px blue;
   }
</style>
<script>
   function changeFlex() {
      document.getElementsByTagName("DIV")[1].style.flex="none";
      document.getElementsByTagName("DIV")[4].style.flex="none";
      document.getElementById("Sample").innerHTML="The flex value for first and fourth div is changed to none";
   }
</script>
</head>
<body>
   <div id="demo">
      <div id="orange"></div>
      <div id="green"></div>
      <div id="blue"></div>
      <div id="red"></div>
   </div>
   <p>Change the above divs flex property by clicking the below button</p>
   <button onclick="changeFlex()">Change Flex</button>
   <p id="Sample"></p>
</body>
</html>

आउटपुट

HTML DOM स्टाइल फ्लेक्स प्रॉपर्टी

फ्लेक्स बदलें . पर क्लिक करने पर ” -

HTML DOM स्टाइल फ्लेक्स प्रॉपर्टी


  1. HTML DOM स्टाइल फ्लेक्सडायरेक्शन प्रॉपर्टी

    HTML DOM Style flexDirection प्रॉपर्टी का उपयोग फ्लेक्स तत्वों के प्लेसमेंट की दिशा निर्धारित करने या वापस करने के लिए किया जाता है। − . के लिए वाक्य रचना निम्नलिखित है फ्लेक्सडायरेक्शन प्रॉपर्टी सेट करना - object.style.flexDirection = "row|row-reverse|column|column-reverse|initial|inherit&qu

  1. HTML DOM स्टाइल flexBasis संपत्ति

    HTML DOM स्टाइल flexBasis प्रॉपर्टी का उपयोग फ्लेक्स डिस्प्ले वाले तत्व के प्रारंभिक आकार को निर्दिष्ट करने के लिए किया जाता है। फ्लेक्स-आधार के लिए ऑटो के अलावा किसी भी अन्य मूल्य के लिए flexBasis संपत्ति की चौड़ाई की तुलना में उच्च प्राथमिकता है। − . के लिए वाक्य रचना निम्नलिखित है flexBasis गुण

  1. HTML DOM स्टाइल जस्टिफाई कंटेंट प्रॉपर्टी

    HTML DOM JustifyContent प्रॉपर्टी का उपयोग फ्लेक्स आइटम को मुख्य अक्ष पर क्षैतिज रूप से संरेखित करने के लिए किया जाता है, जब यह सभी उपलब्ध स्थान नहीं लेता है। − . के लिए वाक्य रचना निम्नलिखित है JustifyContent प्रॉपर्टी सेट करना - object.style.justifyContent = "flex-start|flex-end|center|spac