Колькасць і шырыня слупкоў у CSS грідах
Знаёмства з працай у грідзе
мы пачнем з таго, што прызначым
колькасць і шырыню слупкоў, па якіх
будуць размяшчацца даччыныя элементы.
Для гэтай мэты мы выкарыстаем
уласцівасць grid-template-columns, якое паказваецца
ў элеменце-бацьку і задае
колькасць і шырыню слупкоў, якія
будуць займаць элементы-нашчадкі ў грідзе.
У значэнні ўласцівасці паказваем шырыню слупкоў
у пікселях.
Прыклад
Давайце спачатку створым бацькоўскі элемент
і робім яго грід-кантэйнерам.
Хай у нас ёсць div, у якім размяшчаецца
чатыры даччыныя элементы. Зададзім для яго
ў уласцівасці display значэнне grid,
а ў уласцівасці grid-template-columns
напішам шырыню для двух слупкоў:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#parent {
display: grid;
grid-template-columns: 200px 400px;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Прыклад
Цяпер давайце створым табліцу з чатырма рознымі па памеры слупкамі:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
</div>
#parent {
display: grid;
grid-template-columns: 50px 100px 200px 250px;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Практычныя задачы
Хай у вас ёсць дыў з дзевяццю даччынымі элементамі. Зрабіце бацькоўскі элемент грід-кантэйнерам.
Размясціце даччыныя элементы ў два
слупкі шырынёй 200px.
Размясціце даччыныя элементы ў тры
слупкі шырынёй 150px.
Размясціце даччыныя элементы ў тры
слупкі: першы шырынёй 100px,
другі 150px, а трэці
200px.