原生JS实现图片放大镜效果

本文详细介绍了如何使用HTML、CSS和JavaScript实现一个图片缩放功能,包括原图显示、放大镜效果以及滑块的移动控制。代码示例展示了如何监听鼠标事件以调整放大镜的位置和图片的显示比例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 效果图:

代码实现: 

HTML.

<!-- 原图盒子 -->
        <div class="small-box">
            <!-- 放大镜-->
            <div class="float-box"> <!-- 蒙层 --></div>
                <img src="PICTURE/d.jpg" class="small-img">
            <!-- 大图显示-->
            <div class="big-box">
                <img class="big-img" src="PICTURE/d.jpg">
            </div>
        </div>

CSS. 

/*原图盒子*/
 .small-box {
        position: relative;  /*原图盒子相对定位(其他都绝对)*/
        width:400px;
        height:400px;
    }
 /*原图*/
       .small-img {
        width: 100%;
        height: 100%;
    }
/*滑块*/
    .floa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值