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

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

js仿京東放大鏡效果

瀏覽:155日期:2022-06-20 10:10:40

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

1、效果1:鼠標經過前

js仿京東放大鏡效果

2、效果2:鼠標放上去,彈出右邊放大鏡

js仿京東放大鏡效果

3、效果3:鼠標在小盒子移動,放大鏡跟著移動

js仿京東放大鏡效果

4、源代碼如下:

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <title>Document</title> <style> /* 清除默認樣式 */ *{ margin: 0; padding: 0; } /* 左邊小盒子樣式 */ .box1{ position: relative; width: 450px; height: 450px; border: 1px solid #999; margin-left: 80px; margin-top: 50px; } .box1 .img1{ /* 設置左邊圖片大小 */ width: 450px; } /* 遮罩層bg的樣式 */ .box1_bg{ /* 一開始要隱藏起來 */ display: none; position: absolute; top: 0; left: 0; width: 300px; height: 300px; background-color: yellow; /* 透明效果 */ opacity: .5 ; cursor: move; } /* 右邊大盒子樣式 */ .big_img{ /* 一開始要隱藏起來 */ display: none; width: 540px; height: 540px; position: absolute; top: 0; left: 470px; border: 1px solid #999; overflow: hidden; } /* 大盒子里面的圖片樣式 */ .big_img .big_imgs{ position: absolute; top: 0; left: 0; width: 800px; } </style></head><body> <div class='box1'> <img src='http://www.piao2010.com/bcjs/images/2-1.jpg' alt='#' > <div class='box1_bg'></div> <div class='big_img'> <img src='http://www.piao2010.com/bcjs/images/2.jpg' alt='#' > </div> </div> <!-- JS代碼如下 --> <script> // ①整個案例可以分為三個功能模塊 // ②鼠標經過小圖片盒子,黃色的遮擋層和大圖片盒子顯示,離開-->隱藏2個盒子功能 // ③黃色的遮擋層 跟隨 鼠標功能。 // ④移動黃色遮擋層,大圖片跟隨移動功能。 // 事件源: var box1 = document.querySelector(’.box1’); var bg = document.querySelector(’.box1_bg’); var big = document.querySelector(’.big_img’); // 1. 鼠標 經過 盒子的時候,顯示 遮罩層 和 放大鏡 box1.addEventListener(’mouseover’,function(){ bg.style.display = ’block’; big.style.display = ’block’; }) // 2. 鼠標 離開 盒子的時候,隱藏 遮罩層 和 放大鏡 box1.addEventListener(’mouseout’,function(){ bg.style.display = ’none’; big.style.display = ’none’; }) // 2.鼠標移動的時候 box1.addEventListener(’mousemove’,function(e){ var x = e.pageX - this.offsetLeft; // x是鼠標到父盒子x距離 var y = e.pageY - this.offsetTop; // y是鼠標到父盒子y距離 // console.log(x ,y) // 最大移動距離,box1盒子的大小 減去 遮罩層的盒子大小var max_x = box1.offsetWidth - bg.offsetWidth; var max_y = box1.offsetHeight - bg.offsetHeight; if( max_x >=0 ) // *將坐標減去 遮罩層盒子的一半 鼠標就落到遮罩層的中間 // 移動距離X,Y var X = x - bg.offsetWidth/2; var Y = y - bg.offsetHeight/2; // *當遮罩層超出 box1 的邊框的時候,設一個邊界卡住它 if(X <= 0 ){X = 0 }else if( X >= max_x){X = max_x; } if(Y <= 0 ){Y=0 }else if( Y >= max_y){Y = max_y; } // *把鼠標在盒子內的坐標給 遮罩層 實現跟隨鼠標移動效果 // 注意加上 px 不然不起效果 bg.style.left = X +’px’; bg.style.top = Y +’px’; // 右邊圖片跟隨移動,有一個小算法:big_img_x // 遮擋層移動距離(X)/遮擋層最大移動距離(max_x)=大圖片移動距離(bigX)/大圖片移動的最大距離(big_img_x) // 獲取 圖片 事件源 var big_img = document.querySelector(’.big_imgs’); // big_img_x 求大圖片移動的最大距離 正方形 距離一樣的 var big_img_x = big_img.offsetWidth - big.offsetWidth ; var big_img_y = big_img.offsetWidth - big.offsetWidth ; // bigX 大圖片的移動距離 var bigX = X * big_img_x / max_x ; var bigY = Y * big_img_y / max_x ; big_img.style.left = -bigX +’px’; big_img.style.top = -bigY +’px’; }) </script></body></html>

5、喜歡的話記得點贊 收藏 關注噢~

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

標簽: 京東
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲日产国产精品| 国产一区二区精品在线观看| 七七婷婷婷婷精品国产| 国产一区二区你懂的| 亚洲国产精品99久久久久久久久| 国产自产视频一区二区三区| 在线视频你懂得一区二区三区| 香蕉加勒比综合久久| 国产精品久久久久久模特| 中文字幕在线不卡一区| 欧美人与禽性xxxxx杂性| 久久久久久久电影| av一区二区三区| 精品免费视频一区二区| 成人免费视频视频| www国产精品av| 97se狠狠狠综合亚洲狠狠| 精品福利视频一区二区三区| 成人av网址在线| 久久这里只有精品视频网| voyeur盗摄精品| 久久亚洲精华国产精华液| 91免费在线看| 欧美国产一区二区| 国内精品久久久久久久果冻传媒 | 欧美亚洲一区三区| 久久国产精品99久久人人澡| 欧美高清视频不卡网| 福利91精品一区二区三区| 2021久久国产精品不只是精品| av成人老司机| 国产精品国产a级| 一区二区三区免费看| 亚洲成人一二三| 久久精品电影| 麻豆精品蜜桃视频网站| 日韩一区二区在线观看| 色综合一个色综合亚洲| 中文字幕日韩欧美一区二区三区| 国产精品久久久久久久久婷婷 | 日韩精品免费视频人成| 欧美色综合网站| 国产 欧美在线| 亚洲精品一区在线观看| 亚洲性视频h| 天天操天天综合网| 欧美一区二区三区免费在线看| 91色|porny| 亚洲影院久久精品| 国产福利一区二区| 在线观看日韩国产| 久久97超碰色| 欧美成人一区二区三区| 欧美日韩一区二区三区在线观看免| 综合激情成人伊人| 久久久噜噜噜久久狠狠50岁| 国产激情一区二区三区四区| 中文字幕欧美激情一区| 亚洲清纯自拍| 麻豆久久久久久| 久久久久久久久久久久电影| 伊伊综合在线| 日韩黄色一级片| 精品粉嫩超白一线天av| 在线看片一区| 免费人成精品欧美精品| 2欧美一区二区三区在线观看视频| 亚洲国产片色| 精一区二区三区| 国产精品午夜在线观看| 一本大道av一区二区在线播放| 成人毛片视频在线观看| 亚洲精品视频免费观看| 欧美日韩免费视频| 你懂的国产精品永久在线| 亚洲成人免费在线| 精品国产一区久久| 亚洲自拍高清| 成人不卡免费av| 亚洲国产精品久久人人爱| 日韩欧美第一区| 国产欧美日韩在线播放| 国产精品18久久久久久久久 | 欧美福利视频导航| 国产精品www.| 精品一区免费av| 日韩毛片高清在线播放| 欧美一区二区日韩| 亚洲在线国产日韩欧美| 99re成人精品视频| 日本成人在线网站| 国产精品色婷婷| 欧美日本韩国一区二区三区视频| 怡红院精品视频在线观看极品| 久久精品国产久精国产爱| 亚洲成人免费av| 欧美成人午夜| 日韩在线观看一区二区| 日韩欧美国产麻豆| 嫩草成人www欧美| 99re亚洲国产精品| 丝袜诱惑制服诱惑色一区在线观看| 精品久久久久久久久久久久包黑料 | 色女孩综合影院| 91色综合久久久久婷婷| 轻轻草成人在线| 亚洲婷婷国产精品电影人久久| 欧美日韩1区2区| 国产欧美日韩一区| 91尤物视频在线观看| 欧美在线视频全部完| 国模一区二区三区白浆| 亚洲免费看黄网站| 久久亚洲免费视频| 在线观看亚洲a| 国产日本精品| 99久久婷婷国产综合精品电影| 日本在线观看不卡视频| 国产精品麻豆欧美日韩ww| 欧美日韩不卡一区| 亚洲一区日本| 国产一区二区三区四区老人| 懂色av中文一区二区三区| 麻豆极品一区二区三区| 亚洲国产毛片aaaaa无费看| 中文字幕在线一区二区三区| 精品国产亚洲一区二区三区在线观看| 欧美日韩一区二区不卡| 美女日韩在线中文字幕| 影音先锋在线一区| 99综合影院在线| 国产乱对白刺激视频不卡| 日韩精品免费专区| 亚洲精品综合在线| 中文字幕不卡的av| 精品国产91乱码一区二区三区| 欧美日韩中文国产| 久久综合亚州| 欧美中文字幕| 国产精品久久777777毛茸茸| 欧美午夜一区| 午夜精品亚洲一区二区三区嫩草| 成人在线视频首页| 国产一区二区影院| 另类人妖一区二区av| 日本不卡视频在线| 日韩**一区毛片| 午夜不卡av在线| 午夜影院在线观看欧美| 亚洲一区欧美一区| 亚洲精品国产品国语在线app| 中文字幕一区二区三区不卡在线| 国产亚洲欧洲一区高清在线观看| 精品久久人人做人人爱| 欧美一区二区三区免费| 制服视频三区第一页精品| 欧美色成人综合| 在线亚洲欧美专区二区| 久久午夜精品| 久久一日本道色综合久久| 欧美亚洲一区| 午夜在线精品| 羞羞答答国产精品www一本| 国产日韩亚洲欧美精品| 亚洲日产国产精品| 精久久久久久| 亚洲人体偷拍| 国产欧美欧美| 美女精品在线| 在线免费观看不卡av| 在线观看av一区二区| 欧美偷拍一区二区| 911精品国产一区二区在线| 欧美伦理电影网| 日韩色在线观看| 精品国产91洋老外米糕| www国产成人免费观看视频 深夜成人网| 亚洲精品在线三区| 国产欧美日韩精品一区| 国产精品国产三级国产三级人妇| 国产精品初高中害羞小美女文| 国产精品久久久久久久久免费相片| 久久精品系列| 久久久久网站| 日本伦理一区二区| 欧美日韩国产免费| 制服丝袜成人动漫| 精品国产乱码久久久久久浪潮| 久久亚洲影视婷婷| 国产精品国产a| 亚洲精品国产无天堂网2021| 亚洲成av人片www| 美国欧美日韩国产在线播放| 国产一区二区三区在线观看免费视频 | 在线视频一区二区三| 欧美日本国产视频| 精品少妇一区二区三区视频免付费| 久久久五月婷婷| 最近中文字幕一区二区三区| 一区二区三区欧美日韩|