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

CSS grid-template-columns प्रॉपर्टी से ग्रिड में कॉलम की संख्या सेट करें

CSS grid-template-columns प्रॉपर्टी ग्रिड कंटेनर में कॉलम (स्तंभों) की संख्या, आकार, और नाम को परिभाषित करती है। यह ग्रिड लेआउट की संरचना निर्धारित करने वाली सबसे महत्वपूर्ण प्रॉपर्टी है।

उदाहरण

नीचे दिए गए उदाहरण में, grid-template-columns: auto auto का उपयोग करके 2 कॉलम वाला ग्रिड बनाया गया है जहां प्रत्येक कॉलम की चौड़ाई कंटेंट के अनुसार ऑटोमैटिक है।

<!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>

grid-template-columns के उन्नत मान:

  • repeat(3, 1fr) - 3 समान कॉलम (फ्रैक्शनल यूनिट)
  • 200px 1fr 100px - मिश्रित निश्चित और लचीले आकार
  • minmax(200px, 1fr) - न्यूनतम 200px, अधिकतम उपलब्ध जगह
  • [name] 1fr [name] - नामित ग्रिड लाइन्स
  • auto-fit / auto-fill - रेस्पॉन्सिव कॉलम संख्या
  1. - CSS cursor प्रॉपर्टी उदाहरण

    इंटरैक्टिव उदाहरण नीचे प्रत्येक div पर माउस होवर करके कर्सर बदलाव देखें: <html> <head> <style> .cursor-demo { display: inline-block; padding: 10px 20px; margin: 5px; border: 1px solid #ccc; background: #f5f5f5

  1. CSS word-break प्रॉपर्टी CSS word-break प्रॉपर्टी

    word-break प्रॉपर्टी का उपयोग लाइन तोड़ने के लिए किया जाता है। उदाहरण निम्नलिखित कोड वर्ड ब्रेकिंग का नमूना कोड दिखाता है: <html>    <head>       <style>          p.text1 {             width: 140px; &n

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

    grid-auto-flow प्रॉपर्टी का उपयोग ग्रिड में स्वतः रखे गए आइटम्स को शामिल करने के तरीके को नियंत्रित करने के लिए किया जाता है। यह निर्धारित करता है कि आइटम्स पंक्तियों (row) या कॉलम (column) में कैसे प्रवाहित होते हैं। उदाहरण <!DOCTYPE html> <html> <head> <style>