Usawazishaji wa Maudhui kwenye Mhimili mlalo katika Gridi ya CSS

Katika gridi, inaweza kuhitajika sio tu kupanga, bali pia kusawazisha maudhui kwenye mhimili mlalo wa gridi. Katika kesi hii tunatumia sifa justify-content, ambayo hupeanwa kwenye kipengele kizazi mkuu. Tutaangalia kwa mifano, jinsi sifa hii inavyofanya kazi.

Mwanzo wa mhimili

Wacha tuweke usawazishaji kwa vipengele vyetu mwanzoni mwa mhimili 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;
  justify-content: start;
  grid-template-columns: 100px 100px;
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Katikati ya mhimili

Sasa tuweke usawazishaji kwa vipengele vyetu katikati ya mhimili 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;
  justify-content: center;
  grid-template-columns: 100px 100px;
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Mwisho wa mhimili

Wacha tuweke usawazishaji kwa vipengele vyetu mwishoni mwa mhimili 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;
  justify-content: end;
  grid-template-columns: 100px 100px;
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  grid-gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Kazi za Vitendo

Задание 1

Unda gridi, inayojumuisha vipengele sita vilivyopangwa kwenye safu wima mbili. Fanya usawazishaji wa vipengele mwanzoni mwa mhimili mlalo wa gridi.

Задание 2

Sasa panga vipengele vya gridi kwenye safu wima tatu na weka usawazishaji wa vipengele katikati ya mhimili mlalo wa gridi.

Задание 3

Badilisha kazi iliyopita ili usawazishaji wa vipengele ufanyike mwishoni mwa mhimili mlalo.