- 使用 border 绘制倒三角形
div{
width:0px;
height:0px;
border-top:200px solid deeppink;
border-bottom:200px solid transparent;
border-left:200px solid transparent;
border-right:200px solid transparent;
}
- 利用 字符
一些三角形形状的字符的十进制 Unicode 表示码
◄ : ◄
► : ►
▼ : ▼
▲ : ▲
⊿ : ⊿
△ : △
实现一个倒三角形
<div class="normal">▼ </div>
.normal{
font-size:100px;
color:skyblue;
}
- 使用 clip-path 绘制三角形
inset(定义矩形)
circle(定义圆)
ellipse(定义椭圆)
polygon(定义多边形)
.div{
width:100px;
height:87px;
background:#c00;
clip-path:polygon(0% 0%,50% 100%,100% 0%);
}