<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        原生JavaScript實現的簡單放大鏡效果示例

        來源:懂視網 責編:小采 時間:2020-11-27 22:20:00
        文檔

        原生JavaScript實現的簡單放大鏡效果示例

        原生JavaScript實現的簡單放大鏡效果示例:本文實例講述了原生JavaScript實現的簡單放大鏡效果。分享給大家供大家參考,具體如下: 原理: 其實所謂的放大就是準備兩張一樣的圖片,除大小不一樣。鼠標移動到不同位置,將會顯示大圖片對應的圖片內容。 完整代碼: <!DOCTYPE html>
        推薦度:
        導讀原生JavaScript實現的簡單放大鏡效果示例:本文實例講述了原生JavaScript實現的簡單放大鏡效果。分享給大家供大家參考,具體如下: 原理: 其實所謂的放大就是準備兩張一樣的圖片,除大小不一樣。鼠標移動到不同位置,將會顯示大圖片對應的圖片內容。 完整代碼: <!DOCTYPE html>

        本文實例講述了原生JavaScript實現的簡單放大鏡效果。分享給大家供大家參考,具體如下:

        原理: 其實所謂的放大就是準備兩張一樣的圖片,除大小不一樣。鼠標移動到不同位置,將會顯示大圖片對應的圖片內容。

        完整代碼:

        <!DOCTYPE html>
        <html lang="en">
        <head>
         <meta charset="UTF-8">
         <title>放大鏡效果</title>
        </head>
        <body>
         <div id="wrap" style="position: relative;width: 900px;margin: 0 auto;text-align: center;">
         <div id="smallImg" style="width: 400px;height: 400px; position: relative;z-index: 1;">
         <img src="small.jpg" style="width: 400px;height: 400px;"/>
         <span id="filter" style="width: 200px;height: 200px;background-color: blue;opacity: 0.1;position: absolute;top: 0;left: 0; z-index: 2;cursor: move;display: none;">
         <span>
         </div>
         <div id="bigImg" style="width: 400px;height: 400px;overflow: hidden;position: absolute;right: 0px;top: 0;display: none;">
         <img src="large.jpg" style="width: 800px;height:800px; position: absolute;left: 0;top: 0;">
         </div>
         </div>
         <script type="text/javascript">
         var filter = document.getElementById('filter');
         var smallImg = document.getElementById('smallImg');
         var bigImg = document.getElementById('bigImg');
         var wrap = document.getElementById('wrap');
         var largeImgs = bigImg.getElementsByTagName('img')[0];
         smallImg.onmouseover = function(){
         bigImg.style.display = "inline-block";
         filter.style.display = "inline-block";
         }
         smallImg.onmousemove = function(event){
         var event = event || window.event;
         var mouseleft = event.clientX - wrap.offsetLeft;
         var mousetop = event.clientY - wrap.offsetTop;
         var left = mouseleft<smallImg.offsetWidth/4?0:mouseleft>smallImg.offsetWidth*3/4?smallImg.offsetWidth/2:(mouseleft - filter.offsetWidth/2);
         var top = mousetop<smallImg.offsetHeight/4?0:mousetop>smallImg.offsetHeight*3/4?smallImg.offsetHeight/2:(mousetop - filter.offsetWidth/2);
         filter.style.left = left + "px";
         filter.style.top = top +"px";
         largeImgs.style.left = "-" + left*bigImg.offsetWidth/smallImg.offsetWidth + "px";
         largeImgs.style.top = "-" + top*bigImg.offsetHeight/smallImg.offsetHeight + "px";
         }
         smallImg.onmouseout = function(){
         bigImg.style.display = "none";
         filter.style.display = "none";
         }
         </script>
        </body>
        </html>
        
        

        運行效果:

        更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript圖片操作技巧大全》、《JavaScript圖形繪制技巧總結》、《JavaScript頁面元素操作技巧總結》、《JavaScript事件相關操作與技巧大全》、《JavaScript數據結構與算法技巧總結》及《JavaScript數學運算用法總結》

        希望本文所述對大家JavaScript程序設計有所幫助。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        原生JavaScript實現的簡單放大鏡效果示例

        原生JavaScript實現的簡單放大鏡效果示例:本文實例講述了原生JavaScript實現的簡單放大鏡效果。分享給大家供大家參考,具體如下: 原理: 其實所謂的放大就是準備兩張一樣的圖片,除大小不一樣。鼠標移動到不同位置,將會顯示大圖片對應的圖片內容。 完整代碼: <!DOCTYPE html>
        推薦度:
        標簽: 簡單 實現 放大
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 中文字幕亚洲日韩无线码| 蜜臀91精品国产免费观看| 一本色道久久综合亚洲精品| 一级人做人a爰免费视频| 伊人久久亚洲综合影院| 日韩在线视频免费| 国产AV无码专区亚洲AV漫画| 中文字幕永久免费视频| 亚洲AV无码成人精品区天堂| 免费一级不卡毛片| 久久精品国产亚洲av高清漫画| 四虎在线成人免费网站| 亚洲一区二区三区在线网站 | 久久久久久噜噜精品免费直播| 亚洲色一色噜一噜噜噜| 日韩精品无码免费专区网站| 亚洲男人天堂2017| 久久久久久99av无码免费网站| 亚洲欧美日韩综合久久久久| 免费夜色污私人影院在线观看| 亚洲av无码乱码在线观看野外 | 亚洲综合av永久无码精品一区二区 | 免费无遮挡无码永久在线观看视频| 美女被免费网站在线视频免费 | 免费的涩涩视频在线播放| 美女被爆羞羞网站免费| 亚洲V无码一区二区三区四区观看| 96免费精品视频在线观看| 学生妹亚洲一区二区| 国产亚洲AV夜间福利香蕉149 | 亚洲色无码一区二区三区| 日本免费精品一区二区三区| 伊人久久亚洲综合| 97人妻无码一区二区精品免费| 黄页网站在线观看免费| 亚洲第一视频网站| 国产麻豆免费观看91| 亚洲欧美一区二区三区日产| 久久亚洲欧洲国产综合| 免费视频专区一国产盗摄| 亚洲宅男精品一区在线观看|