简单实现js放大镜效果
(编辑:jimmy 日期: 2024/11/21 浏览:3 次 )
本文实例为大家分享了js放大镜效果展示的具体代码,供大家参考,具体内容如下
具体代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body,div,img{ margin:0; padding:0; } img{ display:block; border:none; } #box{ position:absolute; top:20px; left:20px; width:350px; height:350px; box-shadow:3px 3px 10px 0 #111111; } #box img{ width:100%; height:100%; } #mark{ display:none; position:absolute; top:0; left:0; width:175px; height:175px; background:#000; opacity: 0.5; filter:alpha(opacity=50); cursor:move; } #boxRight{ display:none; position:absolute; top:20px; left:380px; width:350px; height:350px; overflow:hidden; } /*我们右侧的图片的大小是需要严格计算的: mark的width是box的width的一半,那么我们的大图宽度也应该是小图的二倍 */ #boxRight img{ position:absolute; top:0; left:0; width:200%; height:200%; } </style> </head> <body> <div id='box'> <img src="/UploadFiles/2021-04-02/iphone.jpg">以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇:Vue列表页渲染优化详解