国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現電商放大鏡效果

2019-11-19 15:41:43
字體:
來源:轉載
供稿:網友

前端JS電商放大鏡效果,供大家參考,具體內容如下

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>26-電商放大鏡</title>  <style type="text/css">      *{    padding: 0;    margin: 0;  }  #left{   padding: 0;  margin: 0;    width: 400px;    height: 400px;    border: 2px solid blue;    background: url(http://chuantu.biz/t6/17/1503469475x2063891122.jpg) no-repeat;    float: left;    cursor: crosshair;    position: relative;  box-sizing: border-box;  }  #box{    width: 200px;    height: 200px;    background: white;    opacity: 0.6;    position: absolute;    top: 0;    left: 0;    display: none;  box-sizing: border-box;  }  #cover{    width: 400px;    height: 400px;    background: red;    position: absolute;    left: 0;    top: 0;    opacity: 0;  box-sizing: border-box;  }  #right{    width: 400px;    height: 400px;    border: 2px solid black;    overflow: hidden;    position: relative;    display: none;  box-sizing: border-box;  }  #rpic{    position: absolute;  }  </style>  <script type="text/javascript">      window.onload = function(){    var left = document.getElementById("left");    var right = document.getElementById("right");    var rpic = document.getElementById("rpic");    var box = document.getElementById("box");    var cover = document.getElementById("cover");    // 給左側加鼠標移動事件    cover.onmousemove = function(){      //獲得事件對象      var ev = window.event;      var mouse_left = ev.offsetX || ev.layerX;      var mouse_top = ev.offsetY || ev.layerY;      // document.title = mouse_left + '|' + mouse_top;      //計算色塊的位置      var box_left = mouse_left - 100;      var box_top = mouse_top - 100;      // 判斷是否超出      if (box_left < 0) {        box_left = 0;      }      if (box_left > 200) {        box_left = 200;      }      if (box_top < 0) {        box_top = 0;      }      if (box_top > 200) {        box_top = 200;      }      // 讓色塊移動      box.style.left = box_left + 'px';      box.style.top = box_top + 'px';      //計算右側圖片位置      var rpic_left = box_left*-2;      var rpic_top = box_top*-2;      // 讓右側移動      rpic.style.left = rpic_left + 'px';      rpic.style.top = rpic_top + 'px';    }      //給左側加鼠標移入事件      cover.onmouseover = function(){        // 讓左側色塊和右側隱藏        box.style.display = 'block';        right.style.display = 'block';      }      // 給左側加鼠標移出事件      cover.onmouseout = function(){        // 讓左側色塊和右側隱藏        box.style.display = 'none';        right.style.display = 'none';      }  }  </script></head><body>  <div id="left">    <div id="box"></div>    <div id="cover"></div>  </div>  <div id="right">    <img src="http://chuantu.biz/t6/17/1503469419x2063891122.jpg" id="rpic">  </div></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂川县| 沂水县| 金华市| 嘉峪关市| 社会| 临猗县| 嘉兴市| 衡东县| 德江县| 托克逊县| 汶上县| 济源市| 许昌市| 弋阳县| 白山市| 宜兰县| 新泰市| 秀山| 珠海市| 广安市| 武邑县| 安新县| 从化市| 贺州市| 陵川县| 宝鸡市| 朔州市| 黔西| 临澧县| 罗定市| 定西市| 开江县| 抚顺市| 通渭县| 曲松县| 绥宁县| 红河县| 玉林市| 滕州市| 西华县| 沭阳县|