CSS ग्रिड गुणों का संक्षिप्त रूप
grid गुण
ग्रिड कंटेनर के सभी कॉलम और पंक्ति गुणों का
एक संक्षिप्त रूप है। सभी
मान एक पंक्ति में स्लैश के माध्यम से लिखे जाते हैं।
grid के माध्यम से, एक ही पंक्ति में केवल एक प्रकार के गुणों का वर्णन किया जा सकता है -
स्पष्ट (grid-template-rows,
grid-template-columns,
grid-template-areas)
या अंतर्निहित (grid-auto-rows,
grid-auto-columns,
grid-auto-flow)।
जो गुण
निर्दिष्ट नहीं किए गए हैं,
वे डिफ़ॉल्ट मान लेते हैं।
उदाहरण
आइए grid गुण का उपयोग करके
एक तालिका बनाएं:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
#parent {
display: grid;
grid: 1fr 1fr 1fr / 1fr 1fr 1fr;
border: 2px solid #696989;
padding: 10px;
width: 600px;
height: 200px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
उदाहरण
और अब दूसरी और तीसरी पंक्ति को समान चौड़ाई दें, और प्रत्येक कॉलम को अलग-अलग चौड़ाई दें:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
#parent {
display: grid;
grid: 60px 1fr 60px / 20% 1fr 15%;
border: 2px solid #696989;
padding: 10px;
width: 600px;
height: 300px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
उदाहरण
और अब पिछले उदाहरण की तालिका में शीर्ष पंक्ति की चौड़ाई दो फ्रैक्शन में करें, और पहला कॉलम आधे फ्रैक्शन में:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
#parent {
display: grid;
grid: 2fr 1fr 1fr / 0.5fr 1fr 1fr;
border: 2px solid #696989;
padding: 10px;
width: 600px;
height: 400px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
व्यावहारिक कार्य
निम्नलिखित उदाहरण लागू करें:
निम्नलिखित उदाहरण लागू करें:
निम्नलिखित उदाहरण लागू करें: