<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Grid网格布局2</title>
</head>
<body>
<div class="container">
<!-- div.item${item$}*9 -->
<div class="item1">item1</div>
<!-- <div class="item2">item2</div>
<div class="item3">item3</div>
<div class="item4">item4</div>
<div class="item5">item5</div>
<div class="item6">item6</div>
<div class="item7">item7</div>
<div class="item8">item8</div>
<div class="item9">item9</div> -->
</div>
<style>
/* grid容器 */
.container{
width: 24em;
height: 32em;
background-color: lightcyan;
display: grid;
/* grid-template-columns: 8em 8em 8em;
grid-template-rows: 8em 8em 8em; */
/* 等比例划分可以简化 */
grid-template-columns:repeat(3,8em);
grid-template-rows:repeat(4,8em);
/* fr比例,直接等比例划分 */
grid-template-columns:repeat(3,1fr);
grid-template-rows:repeat(5,1fr);
}
/* grid容器的子元素:.item 叫 grid项目 */
.container > .item1{
background-color: violet;
/* 默认位置 */
/* grid-row:起始行 、结束行 */
/* grid-row:1/2;
grid-column: 1/2;
/* 默认占用一行,可以省略后面的 */
/* grid-row:2;
grid-column: 2; */
/* 网格区域 */
/* grid-row:2/4;
grid-column: 2/4; */
/* 跨越行列表示 */
/* grid-row:1/ span 3;
grid-column: 2/span 2; */
/* 将上面的创建网格区域的属性进行简化 */
/* grid-area: 行开始/列开始/行结束/列结束; */
grid-area: 2/2/3/4;
}
</style>
</body>
</html>
相关推荐
© 2020 asciim码
人生就是一场修行