vue封装图片滑块验证组件的方法
本文实例为大家分享了vue封装图片滑块验证组件的具体代码,供大家参考,具体内容如下
滑块验证组件整体不难,主要在于设置图片的样式问题,想要让背景图充满div,就需要滑块图片也跟随等比放大,效果与代码如下:
文章图片
HTML:
文章图片
文章图片
向右滑动滑块填充拼图>
JS:
CSS:
.slider-section {margin: 20px 0; .img-box {position: relative; .bg-img {width: 100%; }.slider-img {position: absolute; left: 0; top: 0; }} .slider-box {margin-top: 20px; background: #f7f9fa; color: #666; border: 1px solid #e4e7eb; position: relative; height: 30px; width: 100%; &:hover {box-shadow: 0 0 3px #ccc; }.slider-text {font-size: 14px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }.slider-icon {width: 30px; height: 30px; background: #c8923a; text-align: center; font-size: 20px; color: #fff; box-shadow: 0 0 6px #ccc; }}}
注:使用的是mousedown、onmousemove 、onmouseup 事件,仅支持PC端,如果要在移动端使用,需要把这些事件改成touch等;
【vue封装图片滑块验证组件的方法】以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- 一篇文章带你吃透Vue生命周期(结合案例通俗易懂)
- vue金额格式化保留两位小数的实现
- vue工程师必会封装的埋点指令思路知识总结
- C++将音频PCM数据封装成wav文件的方法
- vue3组件通信的方式总结及实例用法
- FaceBook推出的Android图片载入库-Fresco
- Python调用百度OCR接口图片识别转文字
- 教育|奥数东南飞
- OSS.Core基于Dapper封装(表达式解析+Emit)仓储层的构思及实现
- 如何将低像素图片转成高清