使用js+cavans实现一个图片滑块验证效果?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
创新互联主营龙口网站建设的网络公司,主营网站建设方案,APP应用开发,龙口h5微信小程序开发搭建,龙口网站营销推广欢迎龙口等地区企业咨询代码:html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> * { margin: 0; padding: 0; } .sliderModel { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; display: none; } .sliderModel .cont{padding: 20px; width: 280px; background: #fff;border-radius: 6px;margin: 50px auto;} .showMessage { text-align: center; font-size: 14px; height: 30px; line-height: 30px; } #canvas_wrap{ width: 280px; } #canvas_wrap canvas{ display: block; } </style> </head> <body> <div class="sliderModel"> <div class="cont"> <div id="canvas_wrap"></div> <div class="showMessage"></div> </div> <div id="close">关闭</div> </div> <div id="open">打开</div> </body> <script src="newSlider.js"></script> <script> function showMessage(msg,color){ var showMessage = document.querySelector('.showMessage'); showMessage.innerHTML=msg; showMessage.style.color=color; } var obj={ el:'#canvas_wrap', w:280, h:150, imgArr:['images/sliderz/1.jpg','images/sliderz/2.jpg','images/sliderz/3.jpg','images/sliderz/4.jpg'], sliderIcon:'images/sliderz/sangangy.png', refresh:function(){ showMessage('','#333') }, finish:function(e){ e? showMessage('验证成功!','green') : showMessage('验证失败,请重试','red'); } } document.querySelector('#open').onclick=function(){ //打开 document.querySelector('.sliderModel').style.display="block"; new window.$newSlider(obj); } document.querySelector('#close').onclick=function(){ //关闭 document.querySelector('.sliderModel').style.display="none"; } </script> </html>
网页标题:使用js+cavans实现一个图片滑块验证效果-创新互联
文章分享:https://www.cdcxhl.com/article42/cdoehc.html
成都网站建设公司_创新互联,为您提供移动网站建设、虚拟主机、定制网站、Google、搜索引擎优化、手机网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联