CSS 画图
1. 基于 border 属性
通过对border设置大小,对内容设置宽高/颜色,可以得到梯形、三角形等。

2. 基于 skew 属性

3. 基于 border-radius 属性

border-radius 可以用来实现圆形,这个众所周知,但是还有一个重要内容是,border-radius 接受水平和垂直方向不同值,使用斜杠(/)来分隔它们,这可以让我们在圆角处取整来创建椭圆。

扇形画法是利用 border-radius 并设置透明度来实现的,类似于 CSS 画三角形

4. 经典案例
4.1 阴阳图

4.2 对话框

4.3 爱心

最后更新于
这有帮助吗?