小编mah*_*are的帖子

用多边形包裹的文本

使用 CSS 创建多边形形状。但是,polygon布局的内部内容不遵循多边形形状。它被形状剪裁隐藏。

需要将文本包裹在多边形中

.flex {
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
}
.polygon1,
.polygon2 {
  float: left;
  width: 250px;
  height: 250px;
  background: #1e90ff;
  -webkit-clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
  clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
  text-align: center;
}
.polygon1 {
  padding: 10px;
}
.polygon2 {
  padding: 40px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="polygon1">
  <div class="flex">Lorem Ipsum is simply …
Run Code Online (Sandbox Code Playgroud)

html css css-shapes

5
推荐指数
1
解决办法
1549
查看次数

标签 统计

css ×1

css-shapes ×1

html ×1