canvas教程

简单的HTML5 Canvas涂鸦画板插件

字号+ 作者:H5之家 来源:H5之家 2016-05-07 18:00 我要评论( )

sketchpad是一款基于HTML5 Canvas的涂鸦画板jQuery插件。它可以使用鼠标在画板上绘制各种涂鸦图案,可以修改线条的尺寸和颜色,还可以回播绘制的过程动画,以及将绘制的图案保持为Json或对象,在其它地方进行恢复操作。 安装 可以通过npm或bower来安装该涂鸦

sketchpad是一款基于HTML5 Canvas的涂鸦画板jQuery插件。它可以使用鼠标在画板上绘制各种涂鸦图案,可以修改线条的尺寸和颜色,还可以回播绘制的过程动画,以及将绘制的图案保持为Json或对象,在其它地方进行恢复操作。

安装

可以通过npm或bower来安装该涂鸦画板插件。

npm install sketchpad $ bower install sketchpad --save 使用方法

使用该涂鸦画板插件需要引入sketchpad.css,jQuery和sketchpad.js文件。

<link href="css/sketchpad.css"> <script src="js/jquery.min.js"></script> <script src="js/sketchpad.js"></script> HTML结构

该涂鸦画板的HTML结构使用一个<canvas>元素来制作。

<canvas><canvas> 初始化插件

你可以通过new Sketchpad()来实例化一个涂鸦画板实例。

var sketchpad = new Sketchpad({ element: '#sketchpad', width: 400, height: 400, });

在得到涂鸦画板对象的引用之后,可以使用下面的方法来操作涂鸦画板。

// 撤销 sketchpad.undo(); // 重做 sketchpad.redo(); // 修改颜色 sketchpad.color = '#FF0000'; // 修改线条尺寸 sketchpad.penSize = 10; //回播绘制的线条动画(每条线之间间隔10毫秒) sketchpad.animate(10);

sketchpad涂鸦画板插件的github地址为:https://github.com/yiom/sketchpad

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 可创建gooey效果抖动窗口的jquery插件

    可创建gooey效果抖动窗口的jquery插件

    2017-04-15 10:00

  • HTML5资料by html5zhijia.com

    HTML5资料by html5zhijia.com

    2017-04-10 12:07

  • HTML5 canvas水波纹动画特效

    HTML5 canvas水波纹动画特效

    2017-04-06 12:01

  • 可生成指定图案的js二维码插件

    可生成指定图案的js二维码插件

    2017-02-26 18:00

网友点评
t