使用Konva.js canvas库 实现手势密码

本文介绍了如何利用Konva.js库在canvas上绘制手势密码界面,详细讲解了思路和JavaScript实现,包括手势线条绘制、鼠标滑动事件处理及手势密码的对比与重置操作。
摘要由CSDN通过智能技术生成

学习并使用 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值