CSS Grid-də məzmunun hər iki ox üzrə düzləndirilməsi
Tez-tez grid-də məzmunu eyni zamanda həm üfüqi,
həm də şaquli oxlar boyunca düzləndirmək lazım gələ bilər.
Bu məqsədlə biz əvvəlki dərsdə nəzərdən keçirdiyiniz iki xassəni
birgə istifadə edə bilərik:
justify-content və
align-content.
Şaquli oxun əvvəlinə və üfüqi oxun sonuna görə
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;
}
Результат:
Şaquli oxun sonuna və üfüqi oxun əvvəlinə görə
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;
}
Результат:
Şaquli oxun mərkəzinə və üfüqi oxun mərkəzinə görə
html<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>css#parent {
display: grid;
justify-content: center;
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;
}
Результат:
Praktiki tapşırıqlar
Задание 1
Iki sütundan ibarət bir grid yaradın və altı elementi ona yerləşdirin. Elementləri gridin üfüqi oxunun əvvəlinə və şaquli oxunun mərkəzinə görə düzləndirin.
Задание 2
İndi grid elementlərini üç sütuna yerləşdirin və elementlərin düzləndirilməsini gridin üfüqi oxunun mərkəzinə və şaquli oxunun sonuna görə təyin edin.
Задание 3
Əvvəlki tapşırığı elementlərin düzləndirilməsi gridin üfüqi oxunun sonuna və şaquli oxunun mərkəzinə görə olacaq şəkildə dəyişin.