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

CSS ग्रिड कंटेनर की भूमिका और कॉलम सेटअप

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

उदाहरण

नीचे दिए गए उदाहरण में, एक ग्रिड कंटेनर बनाया गया है जिसमें 2 कॉलम (auto auto) हैं।

<!DOCTYPE html>
<html>
<head>
  <style>
    .container {
      display: grid;
      background-color: blue;
      grid-template-columns: auto auto;
      padding: 20px;
      grid-gap: 20px;
    }
    .container > div {
      background-color: orange;
      border: 2px solid gray;
      padding: 35px;
      font-size: 30px;
      text-align: center;
    }
  </style>
</head>
<body>
  <h1>Game Board</h1>
  <div class="container">
    <div class="ele1">1</div>
    <div class="ele2">2</div>
    <div class="ele3">3</div>
    <div class="ele4">4</div>
    <div class="ele5">5</div>
    <div class="ele6">6</div>
  </div>
</body>
</html>

ग्रिड कंटेनर की मुख्य प्रॉपर्टीज:

  • display: grid - ग्रिड कंटेनर बनाता है
  • grid-template-columns - कॉलम परिभाषित करता है
  • grid-template-rows - रो परिभाषित करता है
  • grid-gap / gap - आइटम्स के बीच गैप
  • justify-content, align-content - ग्रिड को कंटेनर में संरेखित
  1. - CSS grid-row प्रॉपर्टी

    ग्रिड आइटम का आकार सेट करें grid-row प्रॉपर्टी से ग्रिड आइटम्स का आकार सेट करें। इसमें grid-row-start और grid-row-end प्रॉपर्टीज़ शामिल हैं। उदाहरण <!DOCTYPE html> <html> <head> <style> .container { display: grid; background-color: green;

  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 grid-area प्रॉपर्टी

    ग्रिड एरिया शॉर्टहैंड grid-area प्रॉपर्टी से grid-row-start, grid-column-start, grid-row-end, grid-column-end एक साथ सेट करें। उदाहरण <!DOCTYPE html> <html> <head> <style> .container { display: grid; background-color: green; grid-template-