Eienskap grid-row-end

Die eienskap grid-row-end spesifiseer die finale posisie van 'n element in 'n rooster volgens rye. Die waarde van die eienskap kan 'n positiewe of negatiewe getal wees. As ons 'n positiewe getal spesifiseer, word die beginposisie van die element van bo na onder getel. As 'n negatiewe getal gespesifiseer word, sal die element in die omgekeerde volgorde geplaas word, d.w.s. van onder na bo.

Sintaksis

cssselektor {
  grid-row-end: positiewe of negatiewe getal;
}

Voorbeeld

Kom ons spesifiseer finale posisies vir elemente in die rooster:

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

Результат:

Voorbeeld

Laat ons die eerste blok twee rye laat beslaan:

html<div id="parent">
  <div id="elem1">1</div>
  <div id="elem2">2</div>
  <div id="elem3">3</div>
</div>
css#parent {
  display: grid;
  grid-template-columns: 2fr 1fr;
  height: 300px;
  width: 400px;
  padding: 10px;
  border: 2px solid #696989;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}
#elem1 {
  grid-row-start: 1;
  grid-row-end: 3;
}
#elem2 {
  grid-row-start: 1;
  grid-row-end: 2;
}
#elem3 {
  grid-row-start: 2;
  grid-row-end: 3;
}

Результат:

Voorbeeld

Laat ons nou die vierde blok drie rye toewys:

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;
  grid-template-columns: 2fr 1fr;
  height: 300px;
  width: 400px;
  padding: 10px;
  border: 2px solid #696989;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}
#elem1 {
  grid-row-start: 1;
  grid-row-end: 2;
}
#elem2 {
  grid-row-start: 2;
  grid-row-end: 3;
}
#elem3 {
  grid-row-start: 3;
  grid-row-end: 4;
}
#elem4 {
  grid-row-start: 1;
  grid-row-end: 4;
}

Результат:

Voorbeeld

En laat ons nou negatiewe getalle spesifiseer in die eienskappe grid-row-start en grid-row-end. Nou sal elem3 die heel boonste ry beslaan, en elem1 - die heel onderste:

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

Результат:

Kyk ook

  • die eienskap grid-row-start,
    wat die beginposisie van 'n element in 'n rooster volgens rye spesifiseer
  • die eienskap grid-row,
    wat die begin- en eindposisies van 'n element in 'n rooster volgens rye spesifiseer
  • die eienskap grid-template-rows,
    wat die aantal en breedte van rye in 'n rooster spesifiseer
  • die eienskap grid-auto-rows,
    wat die aantal en breedte van rye in 'n implisiete rooster spesifiseer