点击查看html编辑器说明文档

skew实现箭头效果edit icon

|
|
Fork(复制)
|
|
提交反馈
嵌入
设置
下载
HTML
格式化
支持Emmet,输入 p 后按 Tab键试试吧!
<head> ...
展开
</head>
<body>
<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>
</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
格式化
预览
控制台