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

CSS Flex से कॉलम DIV को लेफ्ट-सेंटर-राइट अलाइन कैसे करें?

फ्लेक्स कंटेनर के आइटम को उसके मेन अक्ष के साथ स्पेस वितरित करके अलाइन करने के लिए, हम CSS के justify-content प्रॉपर्टी का उपयोग करते हैं।

सिंटैक्स

CSS justify-content प्रॉपर्टी का सिंटैक्स निम्नानुसार है:

Selector {    display: flex;    justify-content: /*value*/ }

उदाहरण 1 (space-between)

निम्न उदाहरण CSS justify-content प्रॉपर्टी को दर्शाते हैं।

<!DOCTYPE html> <html>    <head>       <style>          #root {             margin: 5%;             display: flex;             justify-content: space-between;          }          #one {             float:left;             box-shadow: inset 0 0 34px #b798e1;          }          #two {             box-shadow: inset 0 0 34px #236fa0;          }          #three {             box-shadow: inset 0 0 34px #43946a;          }          .element {             padding: 7%;             border-radius: 15%;          }       </style>    </head>    <body>       <div id="root">          <div class="element" id="one">1</div>          <div class="element" id="two">2</div>          <div class="element" id="three">3</div>       </div>    </body> </html>

इससे निम्न आउटपुट मिलता है:

CSS Flex से कॉलम DIV को लेफ्ट-सेंटर-राइट अलाइन कैसे करें?

उदाहरण 2 (space-evenly)

<!DOCTYPE html> <html>    <head>       <style>          #root {             margin: 5%;             padding: 2%;             display: flex;             justify-content: space-evenly;             box-shadow: inset 0 10px 40px magenta;             font-weight: bold;          }          div > div {             padding: 2%;             border-radius: 15%;          }          div:nth-of-type(even) {             box-shadow: inset 2px 2px 20px orange;          }          div > div:nth-of-type(odd) {             box-shadow: inset 2px 2px 20px lightblue;          }       </style>    </head>    <body>       <div id="root">          <div>1</div>          <div>2</div>          <div>3</div>          <div>4</div>          <div>5</div>          <div>6</div>       </div>    </body> </html>

इससे निम्न आउटपुट मिलता है:

CSS Flex से कॉलम DIV को लेफ्ट-सेंटर-राइट अलाइन कैसे करें?

  1. एडवांस CSS लेआउट फ्लेक्सबॉक्स के साथ एडवांस CSS लेआउट फ्लेक्सबॉक्स के साथ

    CSS3 फ्लेक्सबॉक्स (Flexible Box) जटिल लेआउट के लिए शक्तिशाली मोड है। कंटेनर प्रॉपर्टी: flex-direction, flex-wrap, flex-flow, justify-content, align-items, align-content। आइटम प्रॉपर्टी: flex-grow, flex-shrink, flex-basis, align-self, order। उदाहरण div { background-color: #f1f1f1; margin: 10

  1. CSS से यूजर रेटिंग स्कोरकार्ड (स्टार + प्रोग्रेस बार) कैसे बनाएं? CSS से यूजर रेटिंग स्कोरकार्ड (स्टार + प्रोग्रेस बार) कैसे बनाएं?

    रेटिंग स्कोरकार्ड में समग्र स्टार रेटिंग (Font Awesome), औसत स्कोर, और प्रत्येक स्टार स्तर के लिए प्रोग्रेस बार होता है। फ्लोट लेआउट से लेबल, बार, काउंट संरेखित। रो क्लियरफिक्स के साथ। उदाहरण <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initi

  1. प्योर CSS के साथ स्मूथ स्क्रॉलिंग प्योर CSS के साथ स्मूथ स्क्रॉलिंग

    परिचय CSS scroll-behavior प्रॉपर्टी हमें स्क्रॉल के व्यवहार को बदलने की अनुमति देती है। जावास्क्रिप्ट के बिना, हम एंकर लिंक्स और प्रोग्रामेटिक स्क्रॉलिंग के लिए स्मूथ स्क्रॉलिंग सक्षम कर सकते हैं। उदाहरण 1: वर्टिकल स्मूथ स्क्रॉल <!DOCTYPE html> <html> <head> <style> h