Shkurtesa për rreshtimin brenda qelizave përgjatë të dy akseve në CSS Grid

Me ndihmën e shkurtesës së vetive place-items mund të rreshtohen elementet brenda qelizave të gridit njëkohësisht përgjatë të dy akseve. Vetia merr dy vlera, të ndara me hapësirë. Me vlerën e parë caktojmë vendosjen e elementit përgjatë aksit vertikal, dhe me të dytën - përgjatë aksit horizontal. Vetia caktohet në elementin prind.

Le të shohim funksionimin e kësaj vetie me shembuj.

Në qendër vertikale dhe në fillim horizontale

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
  <div>5</div>
</div>
css#parent {
  display: grid;
  place-items: center start;
  grid-template-columns: 100px 100px;
  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;
}

Результат:

Le të shohim gridin tonë në debuger:

Në fund vertikale dhe në qendër horizontale

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  place-items: end center;
  grid-template-columns: 100px 100px;
  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;
}

Результат:

Le të shohim gridin tonë në debuger:

Në fillim vertikale dhe në fund horizontale

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  place-items: start end;
  grid-template-columns: 100px 100px;
  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;
}

Результат:

Le të shohim gridin tonë në debuger:

Detyra praktike

Задание 1

Krijoni një grid, i përbërë nga gjashtë elemente dhe vendosini ato në dy kolonë. Kryeni rreshtimin e elementeve në fillim të aksit horizontal dhe në qendër të aksit vertikal të gridit.

Задание 2

Tani vendosni elementet e gridit në tre kolona dhe caktoni rreshtimin e elementeve në qendër të aksit horizontal dhe në qendër të aksit vertikal të gridit.

Задание 3

Ndryshoni detyrën e mëparshme ashtu që rreshtimi i elementeve të kryhet në fund të aksit horizontal dhe në fillim të aksit vertikal të gridit.