Canvas 和 SVG 都是 HTML5 中推荐的也是主要的2D图形绘制技术
<canvas>
是H5新增的组件,就像一块幕布,可以使用脚本(通常为Javascript
)在其中绘制图形的HTML
元素,他可以用来制作各种图、表,或者一些动画。Canvas 基于像素,提供 2D 绘制函数,是一种HTML元素类型,依赖于HTML,只能通过脚本绘制图案;
*
SVG为矢量图,提供一系列图形元素(Rect,Path,Circle,Line...)
;还有完整的动画,时间机制,本身就能独立使用,也可以嵌入到HTML中。
*
Canvas是逐像素进行渲染的,一旦图形绘制完成,就不会继续被浏览器关注。
*
SVG是通过DOM操作来显示的。
博主公_号:前端老实人,期待各位小伙伴加入我们一起学习的队伍哦❤
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_52691965/article/details/120352159
内容来源于网络,如有侵权,请联系作者删除!