<div class="container">
<div class="box">
<div class="top"></div>
<div class="bottom"></div>
<div class="text">这</div>
</div>
<div class="box">
<div class="top"></div>
<div class="bottom"></div>
<div class="text">是</div>
</div>
<div class="box">
<div class="top"></div>
<div class="bottom"></div>
<div class="text">一</div>
</div>
<div class="box">
<div class="top"></div>
<div class="bottom"></div>
<div class="text">个</div>
</div>
<div class="box">
<div class="top"></div>
<div class="bottom"></div>
<div class="text">秋</div>
</div>
<div class="box">
<div class="top"></div>
<div class="bottom"></div>
<div class="text">天</div>
</div>
</div>
HTML
格式化
支持Emmet,输入 p 后按 Tab键试试吧!
<head> ... </head>
<body>
</body>
CSS
格式化
.container {
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 10px;
width: 80vw;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.box {
color: #fff;
text-align: center;
position: relative;
}
.box > div[class*="o"] {
background: deepskyblue;
aspect-ratio: 8;
}
.top {
transform: skewX(45deg);
}
.bottom {
transform: skewX(-45deg);
}
.text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
JS
格式化