学习并使用 Konva.js 库
效果图
思路
用konva.js 库 绘制 canvas界面 及手势条线
鼠标滑动事件中 对比并记录 手势经过的点
模拟 对比 手手势密码 重置界面
js
var password = [] , mouse={} , width = height = 800
var stage = new Konva.Stage({
container:'cvs',
width:width,
height:height
})
var layer = new Konva.Layer()
// 外圆
var outCircles = new Konva.Group()
// 内圆
var inCircles = new Konva.Group()
// 记录手势经过的点 绘制成线条
var line = new Konva.Line({
points:[],
stroke:'blue',
strokeWidth:width/40,
id:'line',
lineCap: 'round',
lineJoin