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

CSS के साथ फ्लोटिंग एलिमेंट्स


CSS float प्रॉपर्टी का उपयोग किसी बॉक्स या कंटेंट को पोजिशन या फॉर्मेट करने के लिए किया जाता है। डेवलपर CSS float का उपयोग करके एलिमेंट को बाएं या दाएं पोजिशन कर सकते हैं।

Float प्रॉपर्टी के मान

float प्रॉपर्टी के निम्नलिखित मान हो सकते हैं:

  • left - एलिमेंट अपने कंटेनर के बाएं फ्लोट करता है
  • right - एलिमेंट अपने कंटेनर के दाएं फ्लोट करता है
  • none - एलिमेंट फ्लोट नहीं करता। यह डिफ़ॉल्ट मान है
  • inherit - एलिमेंट अपने पैरेंट का float मान इनहेरिट करता है

उदाहरण

आइए CSS Float प्रॉपर्टी का एक उदाहरण देखते हैं:

<!DOCTYPE html> <html> <head> <title>CSS Float</title> <style> form { width:70%; margin: 0 auto; text-align: center; } input[type="button"] { border-radius: 10px; } #container { display: flex; flex-direction: column-reverse; justify-content: center; align-items: center; } .child{ height: 40px; width: 40px; color: white; border: 4px solid black; } .orange{ background-color: #FF8A00; } .red{ background-color: #F44336; } .violet{ background-color: #C303C3; } .green{ background-color: #4CAF50; } .blue{ background-color: #03A9F4; } .yellow{ background-color: #FEDC11; } #left{ display: flex; float: left; } #right{ display: flex; float: right; } </style> </head> <body> <form> <fieldset> <legend>CSS-Float</legend> <div id="container"> <div class="child orange"></div><div class="child red"></div><div class="child violet"></div><div class="child green"></div><div class="child blue"></div><div class="child yellow"></div> </div><br> <input type="button" value="float-->left" onclick="floatDecider('left')"> <input type="button" value="float-->right" onclick="floatDecider('right')"> <div><div id="left"></div><div id="right"></div></div> </fieldset> </form> <script> var left = document.getElementById('left'); var right = document.getElementById('right'); function floatDecider(direction){ var allChildren = document.getElementsByClassName('child'); if(direction === 'left') left.insertAdjacentElement('beforeend',allChildren[0]); else right.insertAdjacentElement('afterbegin',allChildren[0]); } </script> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देगा:

किसी भी बटन पर क्लिक करने से पहले -

CSS के साथ फ्लोटिंग एलिमेंट्स

'float-->left' बटन पर 4 बार क्लिक करने पर -

CSS के साथ फ्लोटिंग एलिमेंट्स

'float-->right' बटन पर क्लिक करने पर -

CSS के साथ फ्लोटिंग एलिमेंट्स

  1. CSS से रिस्पॉन्सिव फ्लोटिंग एलिमेंट्स कैसे बनाएं? CSS से रिस्पॉन्सिव फ्लोटिंग एलिमेंट्स कैसे बनाएं?

    CSS से रिस्पॉन्सिव फ्लोटिंग एलिमेंट्स बनाने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Seg

  1. CSS के साथ चाइल्ड एलिमेंट्स का चयन करना CSS के साथ चाइल्ड एलिमेंट्स का चयन करना

    परिचय CSS चाइल्ड कॉम्बिनेटर (>) का उपयोग पैरेंट एलिमेंट के **सभी डायरेक्ट चाइल्ड एलिमेंट्स** का चयन करने के लिए किया जाता है। CSS डिसेंडेंट कॉम्बिनेटर (स्पेस) का उपयोग पैरेंट के **सभी डिसेंडेंट्स** (नेस्टेड लेवल पर कोई भी गहराई) का चयन करने के लिए किया जाता है। सिंटैक्स चाइल्ड कॉम्बिनेटर (डायरे

  1. CSS के साथ सिबलिंग एलिमेंट्स का चयन करना CSS के साथ सिबलिंग एलिमेंट्स का चयन करना

    परिचय CSS दो सिबलिंग कॉम्बिनेटर्स प्रदान करता है: एडजेसेंट सिबलिंग (+) और जनरल सिबलिंग (~)। दोनों समान पैरेंट के चाइल्ड एलिमेंट्स का चयन करते हैं लेकिन अलग-अलग दायरे के साथ। सिंटैक्स एडजेसेंट सिबलिंग कॉम्बिनेटर prev + next { property: value; } केवल तभी मेल खाता है जब next prev के **तुरंत बाद** आ