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

CSS के साथ ग्रिड आइटम्स को नाम दें

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

उदाहरण

<!DOCTYPE html> <html> 
  <head> 
    <style> 
      .container { 
        display: grid; 
        background-color: green; 
        grid-template-areas: 'demo demo . . .' 'demo demo . . .'; 
        padding: 20px; 
        grid-gap: 10px; 
      } 
      .container > div { 
        background-color: orange; 
        text-align: center; 
        padding: 10px 0; 
        font-size: 20px; 
      } 
      .ele1 { 
        grid-area: demo; 
      } 
    </style> 
  </head> 
  <body> 
    <h1>गेम बोर्ड</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-areas दो पंक्तियों को परिभाषित करता है जहां 'demo' नामक क्षेत्र पहले दो कॉलम में फैला हुआ है। .ele1 को grid-area: demo असाइन किया गया है, इसलिए यह उस नामित क्षेत्र पर कब्जा करता है। अन्य आइटम स्वतः प्रवाहित होते हैं।

  1. - CSS से फ्लेक्स आइटम्स को कंटेनर की शुरुआत में संरेखित करें

    justify-content: flex-start justify-content प्रॉपर्टी को flex-start मान के साथ उपयोग करके फ्लेक्स-आइटम्स को कंटेनर की शुरुआत में संरेखित करें। उदाहरण <!DOCTYPE html> <html> <head> <style> .mycontainer { display: flex; background-color: red;

  1. - CSS से फ्लेक्स आइटम्स को क्षैतिज रूप से सेट करें

    flex-direction: row flex-direction प्रॉपर्टी को row मान के साथ उपयोग करके फ्लेक्स-आइटम्स को क्षैतिज रूप से सेट करें। उदाहरण <!DOCTYPE html> <html> <head> <style> .mycontainer { display: flex; flex-direction: row; background-color: #2C3E50;

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

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