前端案例练习|js练习(仿京东放大镜案例)

1.实现效果:
前端案例练习|js练习(仿京东放大镜案例)
文章图片

移动遮挡框,右边的图片响应的放大并移动。
2.实现思路:
(1)鼠标移动到图片上,遮罩层和右边盒子显示。鼠标移出,遮罩层和右边盒子消失。
(2)黄色遮罩层跟随鼠标移动
前端案例练习|js练习(仿京东放大镜案例)
文章图片

(3)右边图片跟随左边图片移动
前端案例练习|js练习(仿京东放大镜案例)
文章图片

注意:右边图片的移动方向与左边遮罩层的移动方向相反,因此,右边图片移动距离是负的。
右边大盒子:多余的图片不显示,用overflow:hidden.来隐藏
3.代码展示

仿京东放大镜案例 - 锐客网body { padding: 0; margin: 0; } .preview { position: relative; float: left; width: 400px; height: 300px; } .small { width: 400px; height: 300px; } .mask { display: none; position: absolute; top: 0px; left: 0px; width: 200px; height: 200px; background-color: rgba(199, 211, 91, 0.3); cursor: move; } .big { display: none; position: absolute; top:0px; left:410px; background-color: thistle; width: 600px; height: 500px; z-index: 999; overflow: hidden; /* 超过图片的部分会隐藏 */ } .bigImg { position: absolute; top: 0; left: 0; }前端案例练习|js练习(仿京东放大镜案例)
文章图片
前端案例练习|js练习(仿京东放大镜案例)
文章图片


【前端案例练习|js练习(仿京东放大镜案例)】

    推荐阅读