Свойство grid-area

Описание

Свойство grid-area даёт название элементу чтобы можно было ссылаться на него с помощью шаблона созданного через grid-template-areas свойство.

Свойство grid-area является сокращенным свойством для grid-row-start, grid-column-start, grid-row-end и grid-column-end, определяя размер и расположение элемента сетки.

Синтаксис

grid-area: grid-row-start / grid-column-start / grid-row-end / grid-column-end | itemname;

Пример

<!DOCTYPE html>
<html lang='ru'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
</head>
<body>
<style>
#grid {
display: grid;
height: 100px;
grid-template: repeat(4, 1fr) / 50px 100px;
}
#item-1 {
background-color: rgb(255, 0, 102);
grid-area: 2 / 2 / auto / span 3;
}
#item-2 {
background-color: rgb(221, 255, 0);
}
#item-3 {
background-color: blue;
}
</style>
<div id='grid'>
<div id='item-1'></div>
<div id='item-2'></div>
<div id='item-3'></div>
</div>
</body>
</html>