СВОЙСТВО GRID-AUTO-COLUMNS
Свойство grid-auto-columns
устанавливает размер столбцов в сетке.
Поддержка браузеров
16+ |
Синтаксис
grid-auto-columns: auto|max-content|min-content|length|initial|inherit
Значения свойства
Значение | Описание |
---|---|
auto | Браузер установит размер столбцов автоматически исходя из размера сетки. Это значение по умолчанию. |
fit-content() | Представляет формулу min(max-content,max(auto,argument)). |
max-content | Устанавливает размер каждого столбца в зависимости от самого большого элемента в столбце. |
min-content | Устанавливает размер каждого столбца в зависимости от наименьшего элемента в столбце. |
minmax() | Устанавливает диапазон размеров, больший или равный минимальному и меньший или равный максимальному. |
единицы измерения | Устанавливает размер столбцов в единицах измерения. |
проценты | Устанавливает размер столбцов в процентах. |
initial | Устанавливает значение по умолчанию. |
inherit | Унаследует значение свойства от родительского элемента. |
Песочница
<div class="grid"> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> </div>HTML
.grid { display: grid; grid-auto-columns: 100px; grid-gap: 15px; background-color: #f1f1f1; } .item { height: 100px; } .item:nth-child(1) { background: yellow; grid-area: 1 / 1 / 2 / 2 } .item:nth-child(2) { background: blue; grid-area: 1 / 2 / 2 / 3 } .item:nth-child(3) { background: beige; grid-area: 1 / 3 / 2 / 4 } .item:nth-child(4) { background: yellow; grid-area: 2 / 1 / 3 / 2 } .item:nth-child(5) { background: blue; grid-area: 2 / 2 / 3 / 3 } .item:nth-child(6) { background: beige; grid-area: 2 / 3 / 3 / 4 }CSS