HTML5的canvas绘图和CSS3的绘图哪个更有优越性

2024-05-10 15:47

1. HTML5的canvas绘图和CSS3的绘图哪个更有优越性

简单解释一下:
CSS更像是把多个“矩形”(div)裁剪后,然后拼接成一个图案,然后给图案上色。
Canvas由点开始,延长无数个点,得到线,延长线之后得到一个面(三角形,圆形,矩形等等的图案面),然后给线或者面描边,上色。
CSS目前更像是小朋友的手工课,Canvas更像是用一支笔画图,不过画出来的图更加像能够控制大小的矢量图片。
下图简单说明

在面对曲线和更复杂图形的时候,Canvas比CSS更有办法。另外Canvas确定坐标位置的时候更加贴近我们常用到的数学思维方法。

只能显浅说说。

HTML5的canvas绘图和CSS3的绘图哪个更有优越性