justify-items xassəsi

justify-items xassəsi grid xanaları içərisində elementlərin üfüqi ox üzrə düzülməsini təyin edir. Düzülməni ən aydın şəkildə brauzerin debuggerində gridə baxarkən müşahidə etmək olar. Ana elementə tətbiq edilir.

Sintaksis

cssselektor {
  justify-items: flex-start | flex-end | center ;
}

Dəyərlər

Dəyər Təsvir
flex-start Elementlər üfüqi oxun başlanğıcına sıxışdırılıb.
flex-end Bloklar üfüqi oxun sonuna sıxışdırılıb.
center Bloklar üfüqi oxun mərkəzində yerləşir.

Nümunə . Üfüqi oxun başlanğıcına görə düzülmə

Gəlin elementlərimizi xanalar içərisində üfüqi oxun başlanğıcına görə düzək:

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-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;
}

Результат:

İndi isə gridimizə debuggerdə baxaq:

Nümunə . Üfüqi oxun mərkəzinə görə düzülmə

Gəlin elementlərimizi xanalarda üfüqi oxun mərkəzinə görə düzək:

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-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;
}

Результат:

Brauzerin debuggerını qoşaraq gridimizi görəcəyik:

Nümunə . Üfüqi oxun sonuna görə düzülmə

Gəlin elementlərimizi üfüqi oxun sonuna görə düzək:

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-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;
}

Результат:

İndi isə gridə debugger vasitəsilə baxaq:

Həmçinin bax

  • align-items xassəsi,
    çarpaz ox üzrə düzülməni təyin edir
  • place-items xassəsi,
    grid xanaları içərisində elementlərin düzülməsini təyin edir