画三角形
# 纯CSS画三角形
- 写一个border, 加大border的值。此时border 渲染成梯形的,相邻边框连接处 均分
width: 100px;
height: 100px;
border: 30px solid;
border-color: #1b93fb #1bfb24 #efad48 #ef4848
1
2
3
4
2
3
4
- 增大border,且将盒子的width、height 置为 0. 此时渲染成 4个三角形拼合成的 矩形
- 设置透明, 隐藏其中三个三角形
# 面试
问:纯 CSS 画一个三角形的原理是什么
答:利用border 相邻边框连接处的均分原理
编辑 (opens new window)
上次更新: 2025/07/17, 07:17:44