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

CSS ग्रिड एलिमेंट्स - पैरेंट और चाइल्ड

CSS ग्रिड लेआउट में दो प्रकार के एलिमेंट्स होते हैं: ग्रिड कंटेनर (पैरेंट) और ग्रिड आइटम्स (चाइल्ड)। पैरेंट पर display: grid सेट करने से उसके डायरेक्ट चाइल्ड ग्रिड आइटम्स बन जाते हैं।

उदाहरण: 6 एलिमेंट्स वाला बेसिक ग्रिड

2 कॉलम वाला ग्रिड जिसमें 6 आइटम्स हैं।

<!DOCTYPE html>
<html>
<head>
  <style>
    .container {
      display: grid;
      grid-template-columns: auto auto;  /* 2 कॉलम, ऑटो चौड़ाई */
      padding: 20px;
      gap: 10px;  /* grid-gap का मॉडर्न नाम */
    }
    .ele {
      background-color: orange;
      border: 2px solid gray;
      padding: 25px;
      font-size: 20px;
      text-align: center;
    }
  </style>
</head>
<body>
  <h1>गेम बोर्ड</h1>
  <div class="container">
    <div class="ele">1</div>
    <div class="ele">2</div>
    <div class="ele">3</div>
    <div class="ele">4</div>
    <div class="ele">5</div>
    <div class="ele">6</div>
  </div>
</body>
</html>

ग्रिड कंटेनर (पैरेंट) प्रॉपर्टीज़

  • display: grid / inline-grid
  • grid-template-columns / grid-template-rows
  • grid-template-areas
  • grid-auto-columns / grid-auto-rows
  • grid-auto-flow
  • gap / row-gap / column-gap
  • justify-items / align-items / place-items
  • justify-content / align-content / place-content

ग्रिड आइटम (चाइल्ड) प्रॉपर्टीज़

  • grid-column-start / grid-column-end / grid-column
  • grid-row-start / grid-row-end / grid-row
  • grid-area
  • justify-self / align-self / place-self
  • z-index (लेयरिंग के लिए)

महत्वपूर्ण: केवल डायरेक्ट चाइल्ड

display: grid केवल **डायरेक्ट चाइल्ड्स** को ग्रिड आइटम बनाता है। नेस्टेड एलिमेंट्स ग्रिड आइटम नहीं होते (जब तक वे स्वयं ग्रिड कंटेनर न हों)।

  1. - CSS grid प्रॉपर्टी का उपयोग

    ग्रिड शॉर्टहैंड प्रॉपर्टी grid प्रॉपर्टी से निम्न प्रॉपर्टीज़ सेट करें: grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns, grid-auto-flow। उदाहरण <!DOCTYPE html> <html> <head> <style> .container { display: g

  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