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

CSS में ग्रिड लेआउट के भीतर क्षेत्र सेट करें

ग्रिड लेआउट के भीतर क्षेत्र सेट करने के लिए grid-template-areas प्रॉपर्टी का उपयोग करें। यह नामित ग्रिड क्षेत्रों को परिभाषित करके लेआउट को विज़ुअल रूप से मैप करता है।

उदाहरण

<!DOCTYPE html> <html> 
  <head> 
    <style> 
      .demo { grid-area: newArea; } 
      .grid-container { 
        display: grid; 
        grid-template-areas: 
          'newArea newArea . . .' 
          'newArea newArea . . .'; 
        grid-gap: 5px; 
        background-color: blue; 
        padding: 5px; 
      } 
      .grid-container > div { 
        background-color: orange; 
        text-align: center; 
        padding: 5px 0; 
        font-size: 30px; 
      } 
    </style> 
  </head> 
  <body> 
    <h1>हेडिंग वन</h1> 
    <p>कुछ यादृच्छिक संख्याएं सेट करें</p> 
    <div class="grid-container"> 
      <div class="demo">250</div> 
      <div class="item2">120</div> 
      <div class="item3">333</div> 
      <div class="item4">298</div> 
      <div class="item5">645</div> 
      <div class="item6">543</div> 
      <div class="item7">555</div> 
    </div> 
  </body> 
</html>

आउटपुट

CSS में ग्रिड लेआउट के भीतर क्षेत्र सेट करें

व्याख्या: grid-template-areas दो पंक्तियों को परिभाषित करता है जहां 'newArea' पहले दो कॉलम में दो पंक्तियों तक फैला है। .demo को grid-area: newArea असाइन किया गया है, इसलिए यह उस क्षेत्र पर कब्जा करता है। डॉट (.) खाली सेल दर्शाते हैं।

  1. CSS में ग्रिड टेम्पलेट प्रॉपर्टी सेट करें CSS में ग्रिड टेम्पलेट प्रॉपर्टी सेट करें

    ग्रिड टेम्पलेट प्रॉपर्टी सेट करने के लिए, आपको पंक्तियों और कॉलम की संख्या निर्दिष्ट करनी होगी। इसके साथ, ग्रिड लेआउट के भीतर क्षेत्र भी सेट करें। ग्रिड टेम्पलेट के लिए सिंटैक्स निम्नानुसार है: grid-template: none | grid-template-rows / grid-template-columns | grid-template-areas | initial | inherit

  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 से 4-कॉलम लेआउट ग्रिड कैसे बनाएं? CSS से 4-कॉलम लेआउट ग्रिड कैसे बनाएं?

    उदाहरण CSS से 4-कॉलम लेआउट ग्रिड बनाने के लिए, निम्न कोड का उपयोग करें: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {       font-family: "Segoe UI&