日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

用js實現放大鏡效果

瀏覽:193日期:2024-04-14 08:37:52

本文實例為大家分享了js實現放大鏡效果的具體代碼,供大家參考,具體內容如下

該放大區域用背景圖片放大

<!DOCTYPE html><html lang='zh'> <head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <meta http-equiv='X-UA-Compatible' content='ie=edge'> <title></title> <style type='text/css'> body { height: 1200px; background-color: lightskyblue; } ul { margin: 0; padding: 0; list-style: none; } .itemarea { position: relative; width: 500px; height: 680px; border: 1px black solid; margin: 50px auto; } .itemarea .pic { margin-bottom: 15px; } .itemarea img { width: 500px; height: 600px; } .itemarea .pic .cover { position: absolute; left: 0; top: 0; width: 200px; height: 200px; background-image: url(img/7.png); opacity: 0.6; display: none; } .itemarea .list { display: flex; } .itemarea .list li { margin: auto; } .itemarea .list img { display: block; width: 50px; height: 50px; } .itemarea .detail { position: absolute; top: 0; left: 500px; /* 此處為放大2倍,顯示框的大小是遮陰框寬高的2倍 */ width: 400px; height: 400px; display: none; border: 1px black solid; background: url(img/1.PNG); /* 此處放大2倍,背景圖片的寬高是左邊顯示圖片的2倍 */ background-size: 1000px 1200px; /* background-size: 200%; 或者這樣寫*/ } .itemarea .list .current { border: 2px green solid; } </style> </head> <body> <div class='itemarea'> <div class='pic'> <img src='http://www.b3g6.com/bcjs/img/1.PNG'> <div class='cover'></div> </div> <ul class='list'> <li><img src='http://www.b3g6.com/bcjs/img/1.PNG'></li> <li><img src='http://www.b3g6.com/bcjs/img/2.PNG'></li> <li><img src='http://www.b3g6.com/bcjs/img/3.PNG'></li> <li><img src='http://www.b3g6.com/bcjs/img/4.PNG'></li> <li><img src='http://www.b3g6.com/bcjs/img/5.PNG'></li> <li><img src='http://www.b3g6.com/bcjs/img/6.PNG'></li> </ul> <div class='detail'> </div> </div> <script type='text/javascript'> /* 需求 1,鼠標放入圖片時候,會動態修改圖片地址 2,鼠標放入大圖,會動態修改右邊圖片位置 2.1顯示圖片的放大鏡, 2.2顯示右邊效果 */ var itemarea = document.querySelector('.itemarea'); var list = document.querySelector('.list'); /* 上面的大圖片 */ img = document.querySelector('.pic img'); /* 所有的圖片 */ imgs = list.querySelectorAll('img'); /* 主圖片展示區域 */ pic = document.querySelector('.itemarea .pic'); /* 放大鏡 */ cover = document.querySelector('.cover'); /* 放大的區域 */ detail = document.querySelector('.detail'); /* 監聽事件,切換圖片src */ list.addEventListener('mousemove', function(e) { if (e.target.tagName == 'IMG') { img.src = e.target.src; detail.style.backgroundImage = 'url(' + e.target.src + ')'; /* 遍歷 所有邊框都為空*/ imgs.forEach(function(item) { item.className = ''; }) /* 選中的改變邊框顏色*/ e.target.className = 'current'; } }) pic.addEventListener('mousemove', function(e) { /* 放大鏡距離瀏覽器的距離 */ var x = e.clientX; y = e.clientY; /* 圖片框距離瀏覽器的距離 */ cx = pic.getBoundingClientRect().left; cy = pic.getBoundingClientRect().top; tx = x - cx - 100; ty = y - cy - 100; if (tx < 0) { tx = 0; } if (ty < 0) { ty = 0; } /* 顯示圖片寬-遮陰框的寬 */ if (tx >300) { tx = 300; } /* 顯示圖片高-遮陰框的高 */ if (ty > 400) { ty = 400; } cover.style.left = tx + 'px'; cover.style.top = ty + 'px'; /* 根據遮陰框在盒子的移動距離百分比------對應放映框在大圖片的移動距離百分比 */ /* tx,ty/遮陰框的極限范圍 */ detail.style.backgroundPosition = tx / 300 * 100 + '%' + ty / 400 * 100 + '%'; }) /* 移除隱藏 */ itemarea.onmouseout = function() { cover.style.display = 'none'; detail.style.display = 'none' } itemarea.onmouseover = function() { cover.style.display = 'block'; detail.style.display = 'block'; } </script> </body></html>

效果如下:

用js實現放大鏡效果

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

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人日韩精品| 麻豆视频一区二区| 国产精品午夜av| 精品一区二区三区中文字幕| 精品一区二区三区视频在线播放| 中文欧美日韩| 99精品在线免费在线观看| 激情欧美国产欧美| 免费看黄色91| 国产精品白丝久久av网站| 久久国产婷婷国产香蕉| 麻豆91精品视频| 99视频精品全部免费在线视频| 88久久精品| 国产亚洲一卡2卡3卡4卡新区| 午夜精品久久久久久久久久蜜桃| 视频一区国产视频| 视频在线观看一区| 欧美精品不卡| 色综合www| 不卡中文一二三区| 色婷婷成人网| 久久永久免费| 黄色不卡一区| 国产欧美一级| 91精品国产91久久久久久黑人| 国产亚洲一区| 国产一区不卡| 亚洲日本国产| 国产aⅴ精品一区二区四区| 91精品高清| 日本电影久久久| 国产精品精品| 亚洲人成毛片在线播放女女| 精品视频在线你懂得| 尤物精品在线| 久久精品国产成人一区二区三区| 亚洲精品中文字幕99999| 久久精品72免费观看| 日韩欧美二区| 欧美精品影院| 天堂√中文最新版在线| 久久中文字幕一区二区三区| 亚洲免费影院| 日韩不卡一区| 18国产精品| 欧美日韩亚洲在线观看| 久久久天天操| 欧美激情久久久久久久久久久| 免播放器亚洲一区| 麻豆免费精品视频| 中文字幕一区二区精品区| 国产成人免费精品| 久久国产精品99国产| 国产一区调教| 日韩黄色av| 99精品99| 久久精品导航| 精品国产精品久久一区免费式| 国产乱码精品一区二区亚洲| 激情综合自拍| 欧美精品第一区| 日本综合精品一区| 在线一区欧美| 久久精品二区三区| 手机在线电影一区| 麻豆久久一区| 青青草国产精品亚洲专区无| 欧美专区18| 九一国产精品| av亚洲在线观看| 久久精品导航| 日韩av首页| 蜜臀国产一区| 国产精品最新自拍| 日韩欧美中文在线观看| 亚洲高清久久| 四虎影视精品| 色爱综合av| 久久精品青草| 欧美成人a交片免费看| 成人亚洲一区| 国产一区二区三区不卡视频网站| 国产精品xx| 免费在线播放第一区高清av| 国产毛片精品| 午夜电影一区| 日韩一区免费| 18国产精品| 国产精品最新自拍| 欧美极品中文字幕| 国产精品天天看天天狠| 亚洲ww精品| 日韩三级久久| 欧美日韩99| 国产精品一区二区精品视频观看 | 色综合视频一区二区三区日韩 | 红桃视频国产精品| 日韩成人综合| 久久激情网站| 婷婷激情图片久久| 婷婷亚洲综合| 亚洲综合不卡| 亚洲一级淫片| 国产精品尤物| 九九九精品视频| 日韩深夜视频| 99久久精品国产亚洲精品| 偷拍欧美精品| 免费看欧美美女黄的网站| 日韩精品中文字幕一区二区| 88久久精品| 高清精品久久| 欧美 日韩 国产一区二区在线视频| 亚洲欧洲av| 国产色综合网| 日韩激情综合| 国产日韩亚洲欧美精品| 久久精品国产久精国产爱| 日韩电影免费网站| 欧美成人综合| 男女性色大片免费观看一区二区 | 国产日韩欧美| 国产亚洲精品精品国产亚洲综合| 欧美二三四区| 婷婷激情图片久久| 日本亚洲不卡| 麻豆视频一区二区| 日韩欧美另类一区二区| 国产精品一区毛片| 日韩欧美一区二区三区在线观看| 日韩福利一区| 亚洲精品乱码久久久久久蜜桃麻豆| 国产情侣一区在线| 日韩一区二区三区四区五区| 国内精品伊人| 另类国产ts人妖高潮视频| 国产精品香蕉| 女生影院久久| 少妇精品久久久一区二区三区| 一区二区三区四区在线观看国产日韩 | 夜夜嗨一区二区三区| 久久香蕉精品| 麻豆精品久久| 国产毛片久久| 国产精品a久久久久| 亚洲福利久久| 国产精品主播在线观看| 蜜桃成人av| 免费看久久久| 一区二区三区午夜视频| 国产成人精品免费视| 亚洲女人av| 中文字幕成在线观看| 亚洲毛片在线| 99久久久国产精品美女| 国产精品一卡| 中国女人久久久| 国产成人1区| 亚洲精品在线二区| 三上悠亚国产精品一区二区三区| 五月亚洲婷婷 | 色一区二区三区| 欧美日韩亚洲三区| 国产视频一区三区| 久久爱www成人| 亚洲精品麻豆| 不卡在线一区| 亚洲成av在线| 成人日韩av| 国产精品九九| 偷拍亚洲精品| 亚洲一区欧美| 天堂网在线观看国产精品| 国产 日韩 欧美 综合 一区| 欧美亚洲国产日韩| 亚洲乱码一区| 久久高清一区| 免费日韩一区二区| 亚洲免费观看| 一区二区三区四区日本视频| 国产精品一区毛片| 日韩avvvv在线播放| 日韩中文字幕1| 美女黄网久久| 欧美jjzz| 1024精品一区二区三区| 日韩大片在线| 高清久久一区| 国产一区二区三区久久| 久久av中文| 国产精品久久| 国产精品xxxav免费视频| 日韩三级视频| 97久久超碰| 四虎在线精品| 日韩av午夜在线观看| 欧美亚洲tv| 国产精品一区二区精品视频观看 | 国产精品视频一区视频二区|