成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

js仿淘寶放大鏡效果

瀏覽:228日期:2022-06-19 15:08:40

仿淘寶放大鏡封裝效果,供大家參考,具體內容如下

放大鏡是做好了,但是沒有下面小型導航無法選擇放大圖片,后期我會在封裝出來的。由于考試當前 考完試我會在推出vue的放大效果。以下是代碼:

1.html代碼

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Title</title> <link href='http://www.piao2010.com/bcjs/css/index.css' rel='stylesheet'></head><body><div class='magnify'> <div class='magnify_conatiner'> <div class='magnify_preview'> <img src='http://www.piao2010.com/image/1.jpg' alt=''> <div class='magnif_mask'></div> <div class='margnif_big'> <img src='http://www.piao2010.com/image/1.jpg' alt=''> </div> </div> </div></div></div><script src='http://www.piao2010.com/bcjs/js/index.js'></script><script> var list = { BackgroundColor:’red’,//遮罩層 顏色 必填 Opacity:0.2,//遮罩層透明度 隨意 size:1.5 //放大倍數 必填 } init(list) </script></body></html>

2.css代碼

.magnify_conatiner { width: 500px; height: 500px; margin: 50px 50px;}.magnify_conatiner .magnify_preview { position: relative; height: 400px; border: 1px silver solid; background-color: red;}div.magnify_preview .sizeimg { height: 100%; width: 100%;}.magnify_conatiner .magnify_preview .magnif_mask{ position: absolute; top: 0; left: 0; opacity: .5; border: 1px solid #ccc; cursor: move; display: none;}.margnif_big{ position: absolute; display: none; top: 0px; left: 501px; width: 450px; height: 450px; z-index: 999; border: 1px solid #ccc; overflow: hidden;}.margnif_big img{ position: absolute; top: 0; left: 0;}

3.封裝的 js代碼

function init(obj) { if (obj.BackgroundColor && obj.size) { var maskBigColor = obj.BackgroundColor var maskSize = obj.size var maskOpacity = obj.Opacity if(maskOpacity === undefined){ maskOpacity = 0.2 } var magnify_preview = document.querySelector(’.magnify_preview’) var mask = document.querySelector(’.magnif_mask’) var big = document.querySelector(’.margnif_big’) var bigIMG = document.querySelector(’.bigImg’) mask.style.height = obj.size * 100 + ’px’ mask.style.width = obj.size * 100 + ’px’ mask.style.backgroundColor = obj.BackgroundColor mask.style.opacity = maskOpacity magnify_preview.addEventListener(’mouseover’, function () { mask.style.display = ’block’ big.style.display = ’block’ }) magnify_preview.addEventListener(’mouseout’, function () { mask.style.display = ’none’ big.style.display = ’none’ }) magnify_preview.addEventListener(’mousemove’, function (e) { var x = e.pageX - this.offsetLeft var y = e.pageY - this.offsetTop var maskX = x - mask.offsetWidth / 2 var maskY = y - mask.offsetHeight / 2 var magnify_previewX = magnify_preview.offsetWidth var magnify_previewY = magnify_preview.offsetHeight var maskMaxX = magnify_preview.offsetWidth - mask.offsetWidth var maskMaxY = magnify_preview.offsetHeight - mask.offsetHeight if (maskX <= 0) { maskX = 0 } else if (maskX >= magnify_previewX - mask.offsetWidth) { maskX = magnify_previewX - mask.offsetWidth } if (maskY <= 0) { maskY = 0 } else if (maskY >= magnify_previewY - mask.offsetHeight) { maskY = magnify_previewY - mask.offsetHeight } mask.style.left = maskX + ’px’ mask.style.top = maskY + ’px’//大圖片的移動距離 = 遮擋層的移動距離*大圖片最大移動距離 / 遮擋層最大移動距離 var bigMaxX = bigIMG.offsetWidth - big.offsetWidth var bigImgY = bigIMG.offsetHeight - big.offsetHeight var bigX = maskX * bigMaxX / maskMaxX var bigY = maskY * bigImgY / maskMaxY bigIMG.style.left = - bigX + ’px’ bigIMG.style.top = - bigY + ’px’ }) } else { console.log(’error’) }}

后期考完試我會繼續的,圖片大家自己更改吧,我沒有用網圖

效果展示

js仿淘寶放大鏡效果

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

標簽: 淘寶
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
99精品久久免费看蜜臀剧情介绍| 久久黄色小说| 欧美/亚洲一区| 欧美亚洲一区三区| 精品国产髙清在线看国产毛片| 99视频一区二区| 国精产品一区一区三区mba视频 | 欧美网站大全在线观看| 午夜av区久久| 久久精品欧洲| 亚洲福利视频一区| 老鸭窝91久久精品色噜噜导演| 亚洲欧美综合在线精品| 一区精品久久| 亚洲免费观看在线视频| 国产日本精品| 亚洲资源中文字幕| 亚洲欧美99| 天天综合色天天| 91成人看片片| 精品一区二区三区影院在线午夜| 欧美三级日本三级少妇99| 国内不卡的二区三区中文字幕| 91精品国产高清一区二区三区蜜臀 | 欧美视频一区二区三区在线观看| 美女网站视频久久| 欧美日韩国产一级二级| 国产成人在线视频免费播放| 亚洲精品一区二区三区影院 | 欧美α欧美αv大片| 国产91丝袜在线播放九色| 91麻豆精品国产91久久久资源速度 | 亚洲成人福利片| 日本韩国欧美三级| 久久精品国产网站| 欧美一区二区三区影视| 99精品国产99久久久久久白柏| 国产精品女主播在线观看| 制服诱惑一区二区| 国产精品全国免费观看高清 | 日韩美女一区二区三区四区| 成人av网址在线| 国产丝袜在线精品| 亚洲国产日韩欧美| 亚洲第一成人在线| 欧美日韩在线精品一区二区三区激情 | 全国精品久久少妇| 欧美视频在线观看一区二区| 国产在线精品一区在线观看麻豆| 精品美女一区二区| 国产综合激情| 亚洲国产三级在线| 538在线一区二区精品国产| 成+人+亚洲+综合天堂| 欧美国产1区2区| 99在线精品免费视频九九视| 日韩中文字幕区一区有砖一区| 欧美美女一区二区| 色综合久久中文综合久久牛| 夜夜夜精品看看| 色噜噜久久综合| 国产成人综合精品三级| 久久久青草青青国产亚洲免观| 最新日韩欧美| 久久激五月天综合精品| wwwwww.欧美系列| 亚洲人妖在线| 久久国产日韩欧美精品| 精品久久久久久久久久久久久久久久久 | 久久国产乱子精品免费女| 精品国产伦一区二区三区免费| 今天的高清视频免费播放成人| 热久久久久久久| 欧美一区二区视频观看视频| 欧美日韩在线播放一区二区| 日本中文一区二区三区| 欧美mv和日韩mv国产网站| 亚洲欧洲三级| 国产九色sp调教91| 有坂深雪av一区二区精品| 日韩一区二区在线免费观看| 亚洲欧洲三级| 国产精品一区二区黑丝| 亚洲人成网站影音先锋播放| 欧美精品粉嫩高潮一区二区| 国内精品久久久久国产盗摄免费观看完整版 | 久久精品毛片| 春色校园综合激情亚洲| 伊人色综合久久天天| 欧美一区二区三区啪啪| 日韩午夜一区| 成人av免费在线播放| 性做久久久久久久免费看| 亚洲精品一区二区三区蜜桃下载 | 亚洲综合无码一区二区| 日韩欧美资源站| 亚洲一区综合| 欧美一区二区三区四区在线观看地址 | 欧美大片在线观看| 国产亚洲福利| av资源网一区| 免费观看一级特黄欧美大片| 国产精品国产三级国产a| 在线播放国产精品二区一二区四区 | 国产精品久久国产精麻豆99网站| 欧美人伦禁忌dvd放荡欲情| 日韩一区二区免费看| 成人午夜av影视| 蜜臀99久久精品久久久久久软件| 国产精品视频一二三区| 久久国产免费| 欧美视频亚洲视频| 福利91精品一区二区三区| 午夜激情一区二区| 国产精品初高中害羞小美女文| 日韩欧美精品在线| 在线观看日产精品| 日韩一级免费| 亚洲欧美综合一区| 成人综合婷婷国产精品久久| 日韩电影在线免费看| 亚洲女女做受ⅹxx高潮| 国产婷婷一区二区| 91精品国产91久久久久久最新毛片 | 久久影院电视剧免费观看| 91黄色免费版| 一本色道久久综合亚洲二区三区| 91色乱码一区二区三区| 国产激情91久久精品导航| 日韩av一级电影| 亚洲自拍另类综合| 亚洲少妇30p| 国产三级精品三级在线专区| 欧美一区二区三区免费视频| 色八戒一区二区三区| 在线一区欧美| 国产在线一区二区三区四区| kk眼镜猥琐国模调教系列一区二区| 久久不见久久见免费视频1| 亚洲成人一二三| 一区二区三区.www| 中文字幕一区在线观看| 日本一区二区视频在线观看| 日韩手机在线导航| 欧美精品日韩综合在线| 欧美亚洲精品一区| 老司机免费视频久久 | 久久这里只有精品视频网| 欧美影院一区二区| 另类激情亚洲| 午夜在线视频观看日韩17c| 夜夜爽av福利精品导航| 在线观看成人av| 欧美日韩国产在线一区| 99精品欧美一区二区蜜桃免费 | 午夜精品久久久久久久蜜桃app| 亚洲免费视频中文字幕| 亚洲婷婷国产精品电影人久久| 亚洲国产成人私人影院tom| 久久久久88色偷偷免费| 精品国产区一区| 精品国产一区二区亚洲人成毛片 | 欧美怡红院视频| 欧美亚洲自拍偷拍| 欧美四级电影在线观看| 欧美色综合久久| 欧美日韩中文字幕精品| 欧美日韩五月天| 欧美日韩国产大片| 91精品久久久久久久91蜜桃| 91麻豆精品国产91久久久资源速度 | 亚洲bt欧美bt精品777| 一区二区三区欧美日| 亚洲精品国产无天堂网2021| 亚洲一区二区三区四区的 | 午夜日韩av| 欧美日韩精品免费看| 狠狠干成人综合网| 亚洲福利国产| 一本一道久久综合狠狠老精东影业 | 99这里只有久久精品视频| 成人免费毛片app| av亚洲精华国产精华精| 91在线播放网址| 欧美日韩一区二区三| 国产精品jizz在线观看美国| 欧美日韩在线一二三| 亚洲日本免费| 久久国产一区二区| 欧美日本在线视频| 欧美岛国在线观看| 欧美激情一区二区三区蜜桃视频| 中文字幕在线观看不卡视频| 国产欧美日韩另类视频免费观看 | 亚洲精品在线三区| 欧美韩国日本一区| 亚洲与欧洲av电影| 麻豆精品久久精品色综合| 国产在线一区观看| 99视频一区二区|