Svojstvo justify-items
Svojstvo justify-items zadaje
poravnanje elemenata unutar ćelija grida
po horizontalnoj osi.
Poravnanje je najuočljivije
pri pregledu grida u alatima za razvoj u pretraživaču.
Primenjuje se na roditeljski element.
Sintaksa
selektor {
justify-items: flex-start | flex-end | center ;
}
Vrednosti
| Vrednost | Opis |
|---|---|
flex-start |
Elementi su pritisnuti na početak horizontalne ose. |
flex-end |
Blokovi su pritisnuti na kraj horizontalne ose. |
center |
Blokovi su centrirani po horizontalnoj osi. |
Primer . Poravnanje prema početku horizontalne ose
Poravnajmo naše elemente unutar ćelija prema početku horizontalne ose:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
justify-items: start;
grid-template-columns: 100px 100px;
grid-template-rows: repeat(3, 1fr);
gap: 10px;
padding: 10px;
height: 200px;
width: 400px;
border: 2px solid #696989;
}
#parent > div {
gap: 10px;
padding: 10px;
box-sizing: border-box;
border: 1px solid #696989;
}
:
A sada pogledajmo naš grid u alatima za razvoj:
Primer . Poravnanje prema centru horizontalne ose
Poravnajmo naše elemente u ćelijama prema centru horizontalne ose:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
justify-items: center;
grid-template-columns: 100px 100px;
grid-template-rows: repeat(3, 1fr);
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;
}
:
Povezivanjem alata za razvoj pretraživača videćemo naš grid:
Primer . Poravnanje prema kraju horizontalne ose
Poravnajmo naše elemente prema kraju horizontalne ose:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
display: grid;
justify-items: end;
grid-template-columns: 100px 100px;
grid-template-rows: repeat(3, 1fr);
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;
}
:
Sada pogledajmo grid kroz alat za razvoj:
Pogledajte takođe
-
svojstvo
align-items,
koje zadaje poravnanje po poprečnoj osi -
svojstvo
place-items,
koje zadaje poravnanje elemenata unutar ćelija grida