Īpašība place-items

Īpašība place-items vienlaikus nosaka gan kolonnu, gan rindu izlīdzināšanu, kas ievērojami samazina mūsu izmantoto kodu. Ar pirmo vērtību mēs nosakām elementa izvietojumu pa vertikālo, bet ar otro - pa horizontālo asi. Īpašība place-items tiek iestatīta vecākelementā. Darbības ar place-items ir ērti skatīt caur pārlūkprogrammas atkļūdotāju.

Sintakse

cssselector {
  place-items: horizontalas izlidzinasanas vertiba verticalas izlidzinasanas vertiba;
}

Piemērs . Izlīdzināšana pa vertikālās ass centru un horizontālās ass sākumu

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;
  gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Paskatīsimies uz mūsu režģi caur pārlūkprogrammas atkļūdotāju:

Piemērs . Izlīdzināšana pa vertikālās ass beigām un horizontālās ass centru

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;
  gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Un tagad ieskatīsimies atkļūdotāja panelī:

Piemērs . Izlīdzināšana pa vertikālās ass sākumu un horizontālās ass beigām

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;
  gap: 10px;
  padding: 10px;
  border: 2px solid #696989;
  height: 200px;
  width: 400px;
}
#parent > div {
  gap: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #696989;
}

Результат:

Paskatīsimies uz elementu izlīdzināšanu šūnās, izmantojot pārlūkprogrammas atkļūdotāju:

Skatiet arī

  • īpašība justify-items,
    kas nosaka elementu izlīdzināšanu režģa šūnās pa horizontālo asi
  • īpašība align-items,
    kas nosaka izlīdzināšanu pa šķērsasi