CSS ग्रिड में कॉलम ओवरलैप

ऐसी स्थिति में जब कई एलिमेंट एक ही कॉलम पर कब्जा करते हैं, उनका ओवरलैपिंग देखा जा सकता है, जिसमें प्रत्येक अगला एलिमेंट अगली पंक्ति में खिसक जाता है।

आइए हमारी ग्रिड में ऐसा व्यवस्थित करें कि पहला एलिमेंट पहली पंक्ति में स्थित हो, दूसरा - दूसरी पंक्ति में, और तीसरा व चौथा - तीसरी पंक्ति में:

html<div id="parent">
  <div id="elem1">1</div>
  <div id="elem2">2</div>
  <div id="elem3">3</div>
  <div id="elem4">4</div>
</div>
css#parent {
  display: grid;
  padding: 10px;
  border: 2px solid #696989;
  width: 400px;
  height: 300px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}
#elem1 {
  grid-column: 1 / 4;
}
#elem2 {
  grid-column: 2 / 3;
}
#elem3 {
  grid-column: 1 / 2;
}
#elem4 {
  grid-column: 3 / 4;
}

Результат:

Задание 1

निम्नलिखित उदाहरण को लागू करें:

Задание 2

निम्नलिखित उदाहरण को लागू करें:

Задание 3

निम्नलिखित उदाहरण को लागू करें: