Thuộc tính grid-template-areas
Thuộc tính grid-template-areas xác định
cách bố trí các phần tử trong Grid. Đầu tiên, đặt tên cho
mỗi phần tử con bằng cách sử dụng
thuộc tính grid-area.
Sau đó, trong phần tử cha, chúng ta chỉ định
thuộc tính grid-template-areas,
trong đó liệt kê tên của các phần tử con
theo thứ tự chúng ta muốn sắp xếp chúng trong Grid.
Cú pháp
bộ chọn {
grid-template-areas: tên các phần tử con;
}
Ví dụ
Hãy đặt vị trí cho các phần tử của chúng ta trong Grid:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#elem1 {
grid-area: first;
}
#elem2 {
grid-area: second;
}
#elem3 {
grid-area: third;
}
#parent {
display: grid;
grid-template-areas: 'second first third';
border: 2px solid #696989;
padding: 10px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Ví dụ
Bây giờ, hãy thay thế tên của một số
phần tử bằng dấu chấm '.'. Như có thể thấy
từ kết quả của mã được thực thi
trong trường hợp này, một khối trống sẽ được
bố trí trong sơ đồ:
<div id="parent">
<div id="elem1">1</div>
<div id="elem2">2</div>
<div id="elem3">3</div>
</div>
#elem1 {
grid-area: first;
}
#elem2 {
grid-area: second;
}
#elem3 {
grid-area: third;
}
#parent {
display: grid;
grid-template-areas: 'first . second third';
border: 2px solid #696989;
padding: 10px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Xem thêm
-
thuộc tính
grid-area,
đặt tên cho phần tử trong Grid