一个简单且支持触摸的jQuery绘图插件,允许您创建一个草图板,在浏览器中使用鼠标和触摸手势进行绘制。
使用jQuery库和HTML5画布构建。请随时下载并在您的下一个项目中使用它,通过触摸支持提供流畅的绘图体验。
1.安装和下载。
# NPM $ npm i sketchpad
2.导入Sketchpad库。
<script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/scripts/sketchpad.js"></script>
// OR import Sketchpad from './lib/sketchpad.js';
3.为画板创建一个HTML画布元素。
<canvas id="example"> </canvas>
4.初始化画板。
var sketchpad = new Sketchpad({ element: '#example', width: 600, height: 450, });
5.自定义笔划颜色和大小。
// hex color sketchpad.color = '#000000'; // in pixels sketchpad.penSize = 10;
6.以给定的速度为笔划制作动画。
sketchpad.animate(10);
7.撤消并重做。
sketchpad.undo(); sketchpad.redo();
8.将笔划导出为JSON或JavaScript对象。
sketchpad.toJSON(); sketchpad.toObject();
9.从JSON或JavaScript对象导入笔划。
var myData = sketchpad.toObject(); myData.element = '#sketchpad2' var sketchpad2 = new Sketchpad(settings);