1. 程式人生 > >利用jquer+css簡單實現購物網站的圖片增大。

利用jquer+css簡單實現購物網站的圖片增大。

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簡單實現購物網站的圖片增大。