Canvas And Svg
Canvas 2d
1. Fabric.js
Fabric.js 是一个强大的 JavaScript 库,可以使您的应用程序在 HTML5 canvas 元素上绘制图形。它提供了一个交互式对象模型,丰富的绘图功能,SVG 和 JSON 解析器,以及一套简单的控件 UI。demo
2. konvajs
Konva 是一个 HTML5 Canvas JavaScript 框架,用于桌面和移动应用程序。它提供了一个画布和一个简单的 API,可以通过 JavaScript 来操作画布上的对象。demo
- 支持桌面和移动设备
- 与 React、Vue 和 Svelte 等 Web 框架的原生集成
- 动画和补间
- 内置拖放支持
- 导出到数据 URL、图像数据或图像对象
基于canvas的有趣的小东西
lucky-canvas
一个基于 JavaScript 的跨平台 ( 大转盘 / 九宫格 / 老虎机 ) 抽奖插件
fireworks-js
一个简单的烟花库。
tsParticles
一个轻量级的粒子动画库,可以创建粒子效果,比如雪花、雨、下雨、烟、泡沫、火、流星、心、多边形、光环、星星等。有框架组件。