为什么要用canvas而不直接用div画

「已注销」 2020-04-26 10:46:59
关于canvas的介绍,是2D绘图,看了一些它的API,也就是绘制矩形,绘制圆形,调整角度,渐变....等等,但问题就是这些利用DIV+CSS3都可以完全做到,canvas做动画的时候,也是利用JS来定时执行,每次都会对整个标签界面进行重绘,而用DIV实现动画的时候,我可以只对需要的地方进行动画,那么canvas到底有什么好处啊?为什么这么多人来追捧呢???百思不得其解啊。。。。。是在找不出它有什么牛逼的。。。。
...全文
517 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
我爱小仙女 2021-03-01
  • 打赏
  • 举报
回复
canvas绘制复杂图像或者动画是有很大优势的,而且canvas也可以绘制3D的哟。 canvas就是提供了一张画布,而这个画布上画什么都可以的
chenrynet 2021-03-01
  • 打赏
  • 举报
回复
canvas 随心所欲的画 想画啥就可以画啥 你div 试试
  • 打赏
  • 举报
回复
多个形状的话canvas是一个节点,div是多个节点,试试用div画一个满天星
HQChart 2020-04-26
  • 打赏
  • 举报
回复
你做一个股票的K线图试试, 就知道为什么要用canvas了。 你能把我这个https://github.com/jones2000/HQChart k线图用div+css做出来试试
mirrorspace 2020-04-26
  • 打赏
  • 举报
回复
DIV+CSS3可以替代canvas? 不可以吧.否则为什么要发明canvas

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧