滑动解锁

1.html结构

滑动解锁的样式基本上就是这样,分上下两个部分
上面盒子里面装两个小盒子从而实现滑动到相对应的位置
可见实图效果
在这里插入图片描述

2.网页实现效果

在这里插入图片描述

3.利用js判断两个盒子的位置

如果两个盒子重逢(就是s1和s2离父盒子的左边框的距离相等)就完成验证 如果没有对齐的话就回到原地重新刷新,因为每次刷新盒子的位置都不一样,所以要利用随机函数来作为定位的left和top,代码的话可以参考下面的代码块`
可以设置一个误差值

.box {
   
            width: 800px;
            height: 600px;
            border: 1px solid #f00;
            margin: 0 auto;
            position: relative;
        }

        .bg1 {
   
            height: 500px;
            background-color: #ccc;
            position: relative;
            background-image: url(2028275.jpg);
            background-size: 800px 500px;
        }

        .hdInp {
   
            height: 100px;
            width: 100px;
            background-color: red;
            position: absolute;
            left: 0;
            bottom: 0;
        }

        .slid
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值