基于JavaScript实现放大镜效果
描述:右侧图片必须是左侧图片的倍数大,主要是获取鼠标相对与被触发元素的坐标位置,再通过位置定位实现效果
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>放大镜效果</title>
<style type="text/css">
*{
margin: 0; padding: 0;
}
#left{
width: 400px; height: 400px;
background: url(./400x400.jpg) no-repeat 0 0/100% 100%;
float: left; margin-left: 20px;
position: relative;
cursor: crosshair;
}
#box{
/* 大小应该是图片的四分之一 */
width: 200px; height: 200px;
background: