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

CSS align-self प्रॉपर्टी - व्यक्तिगत फ्लेक्स आइटम संरेखण

align-self प्रॉपर्टी किसी एक फ्लेक्स आइटम के क्रॉस-एक्सिस संरेखण को ओवरराइड करती है, भले ही कंटेनर पर align-items कुछ भी सेट हो।

उदाहरण: एक आइटम को केंद्र में संरेखित करना

कंटेनर में align-items सेट नहीं है (डिफ़ॉल्ट stretch), लेकिन चौथा आइटम align-self: center से केंद्र में है।

<!DOCTYPE html>
<html>
<head>
  <style>
    .mycontainer {
      display: flex;
      height: 300px;
      background-color: orange;
      /* align-items सेट नहीं - डिफ़ॉल्ट stretch */
    }
    .mycontainer > div {
      background-color: white;
      text-align: center;
      line-height: 90px;
      font-size: 40px;
      width: 100px;
      margin: 50px;
    }
  </style>
</head>
<body>
  <h1>क्विज़</h1>
  <div class="mycontainer">
    <div>Q1</div>
    <div>Q2</div>
    <div>Q3</div>
    <div style="align-self: center">Q4</div>  <!-- केवल यह आइटम केंद्र में -->
    <div>Q5</div>
  </div>
</body>
</html>

align-self के मान

  • auto (डिफ़ॉल्ट) - पैरेंट के align-items को इनहेरिट करता है
  • flex-start - क्रॉस-एक्सिस की शुरुआत में
  • flex-end - क्रॉस-एक्सिस के अंत में
  • center - क्रॉस-एक्सिस पर केंद्र में
  • baseline - बेसलाइन पर संरेखित
  • stretch - कंटेनर भरने के लिए फैलता है

व्यावहारिक उदाहरण

.form-group {
  display: flex;
  align-items: center;  /* लेबल और इनपुट केंद्र में */
}
.form-group input[type="checkbox"] {
  align-self: flex-start;  /* चेकबॉक्स को ऊपर संरेखित */
}
  1. - CSS flex-shrink प्रॉपर्टी पर एनिमेशन करें

    फ्लेक्स-श्रिंक एनिमेशन flex-shrink प्रॉपर्टी पर CSS एनिमेशन लागू करें: उदाहरण <!DOCTYPE html> <html> <head> <style> .mycontainer { display: flex; background-color: orange; } .mycontainer > div { background-color: white; text-align: center;

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

    चाइल्ड सिलेक्टर CSS चाइल्ड सिलेक्टर का उपयोग किसी विशेष पैरेंट एलिमेंट के सभी चाइल्ड एलिमेंट्स को सिलेक्ट करने के लिए किया जाता है। सिंटैक्स element > element { /*declarations*/ } उदाहरण 1 <!DOCTYPE html> <html> <head> <style> * { padding: 5px; } article > div { border

  1. CSS में Background Attachment CSS में Background Attachment

    CSS में background-attachment प्रॉपर्टी का उपयोग व्यूपोर्ट के सापेक्ष पेज स्क्रॉल होने पर बैकग्राउंड इमेज की स्थिति निर्दिष्ट करने के लिए किया जाता है। इसके मान scroll, fixed और local हो सकते हैं। सिंटैक्स CSS background-attachment प्रॉपर्टी का सिंटैक्स निम्नलिखित है: Selector {    backgr