Sifa ya grid-auto-flow

Sifa grid-auto-flow huweka upangaji wa kiotomatiki wa vipengele katika gridi. Inaweza kuwa na maadili row - inajaza safu mlalo kwa vipengele, column - safu wima, dense - huweka vipengele kwenye nafasi zote zilizo wazi katika wavu; row dense - hupanga vipengele kwa kujaza kila safu mlalo na nafasi zote huru za wavu; column dense - inajaza safu wima kwa vipengele na nafasi yote huru katika gridi.

Syntax

csskichaguli {
  grid-auto-flow: sehemu inayojazwa ya gridi;
}

Mfano

Wacha tujaze katika jedwali safu mlalo zote:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  grid-auto-flow: row;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 2fr;
  border: 2px solid #696989;
  padding: 10px;
  width: 400px;
  height: 200px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

Mfano

Sasa wacha tujaze vipengele safu wima zote katika jedwali:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 2fr;
  border: 2px solid #696989;
  padding: 10px;
  width: 400px;
  height: 200px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

Mfano

Wacha tuweke vipengele vyote katika jedwali, ili isiwe na nafasi iliyo wazi:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  grid-auto-flow: dense;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 2fr;
  border: 2px solid #696989;
  padding: 10px;
  width: 400px;
  height: 200px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

Mfano

Sasa wacha tujaze vipengele nafasi zote huru katika safu mlalo:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  grid-auto-flow: row dense;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 2fr;
  border: 2px solid #696989;
  padding: 10px;
  width: 400px;
  height: 200px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

Mfano

Wacha tubadilishe mfano uliopita, ili vipengele vijaze nafasi zote huru katika safu wima:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  grid-auto-flow: column dense;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 2fr;
  border: 2px solid #696989;
  padding: 10px;
  width: 400px;
  height: 200px;
}
#parent > div {
  padding: 10px;
  border: 1px solid #696989;
}

Результат:

Angalia pia

  • sifa grid,
    ambayo huweka usajili mfupi wa sifa za safu wima na safu mlalo
  • sifa grid-auto-rows,
    ambayo huweka idadi na upana wa safu mlalo katika gridi isiyo wazi
  • sifa grid-template-columns,
    ambayo huweka idadi na upana wa safu wima katika gridi
  • sifa grid-template-rows,
    ambayo huweka idadi na upana wa safu mlalo katika gridi