Satura izlīdzināšana pa abām asīm CSS režģī

Bieži vien režģī var būt nepieciešams vienlaicīgi izlīdzināt saturu gan pa horizontālo, gan vertikālo režģa asi. Šim nolūkam mēs varam kopīgi izmantot divas īpašības, kuras jūs apguvāt iepriekšējā nodarbībā: justify-content un align-content.

Pa vertikālās sākumu un horizontālās beigām

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  justify-content: flex-end;
  align-content: flex-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;
}

Результат:

Pa vertikālās beigām un horizontālās sākumu

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  justify-content: flex-start;
  align-content: flex-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;
}

Результат:

Pa vertikālās ass centru un horizontālo

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
  <div>4</div>
</div>
css#parent {
  display: grid;
  justify-content: flex-end;
  align-content: 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;
}

Результат:

Praktiskie uzdevumi

Задание 1

Izveidojiet režģi, kas sastāv no sešiem elementiem un novietojiet tos divās kolonnās. Veiciet elementu izlīdzināšanu pa horizontālās sākumu un vertikālās ass centru režģī.

Задание 2

Tagad novietojiet režģa elementus trīs kolonnās un iestatiet elementu izlīdzināšanu pa horizontālās centru un vertikālās ass beigām režģī.

Задание 3

Mainiet iepriekšējo uzdevumu tā, lai elementu izlīdzināšana notiktu pa horizontālās beigām un vertikālās ass centru režģī.