利用jquer+css簡單實現購物網站的圖片增大。
阿新 • • 發佈:2017-07-13
char class 利用 block 項目 spl padding eight add
在我們瀏覽淘寶京東等網站的時候,瀏覽商品的圖片時,當我們把鼠標移動到圖片上的時候,會讓其變大,利於消費者觀察,接下來我將用jQuery+css技術對其功能進行一簡單實現。
第一步:創建項目,並且在webapp下建立如下文件夾。
第二步:代碼編譯:
HTML+CSS:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> #div{ border:1px solid; width:300px; height:140px; position:absolute; left:300px; top:78px; overflow:visible; display:none } #img{ width:400px; height:200px } div.big{ width:800px; height:400px; padding:0; margin:32px auto; } </style> </head> <body> <img id="img" src="img/sanxS8.png" /> <div id="div" > <img class="big" src="img/sanxS8.png" > </div > <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script> <script src="js/smaltobig.js"></script> </body> </html>
Jquery代碼塊:
$(function(){ $("#img").mouseover(function(e){ var xMove=e.pageX-8; var yMove=e.pageY-8; $("#div").css("display","block","margin-left",-xMove*2,"margin-right",-yMove*2); }).mouseout(function(){ $("#div").css("display","none"); }); });
第三步:運行:結果如下圖所示:
利用jquer+css簡單實現購物網站的圖片增大。