中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現鼠標懸停圖片放大的效果。

發布時間:2020-07-12 07:58:05 來源:網絡 閱讀:1883 作者:DanielYue 欄目:web開發

在網頁上我們經常看到鼠標懸停在一個圖片上,這張圖片會慢慢的放大,感覺是像放大鏡放大的效果,當鼠標移開的時候,圖片有恢復原來的樣子,今天就實現這種效果。

實現原理以思路:

1,首先這是一張圖片在懸停時放大也就是改變大小(寬,高)實現的。

2,一張圖片在放大的時候會根據其定位(如在div里面的圖片會以div的左上角為基準擴大寬和高)來放大的,因此如果我們不去為圖片添加相對定位并且不去調節擴大后的位置,他的放大會是向一邊的,因此我們必須考慮其放大后的位置。

3,放大的效果是要用動畫實現的。

代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>嘗試</title>
    <style>
       .a1{width:137px;height:138px;border:1px solid red;overflow:hidden;position:relative;}
       .pic{position:absolute;}
        
    </style>
    <script type="text/javascript" language="javascript" src="http://www.lanrenzhijia.com/ajaxjs/jquery.min.js" ></script>
</head>
<body>

<div class="a1"><img src="file:///C|/Users/Administrator/Desktop/js實戰/1323.png.png" class="pic" /></div>
<script>
$(function(){
    $w = $('.pic').width();
    $h = $('.pic').height();
    $w2 = $w + 20;
    $h3 = $h + 20;

    $('.pic').hover(function(){
         $(this).stop().animate({height:$h3,width:$w2,left:"-10px",top:"-10px"},500);
    },function(){
         $(this).stop().animate({height:$h,width:$w,left:"0px",top:"0px"},500);
    });
});
</script>
</body>
</html>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云林县| 陈巴尔虎旗| 翼城县| 德安县| 灵山县| 屏山县| 平阴县| 偏关县| 博白县| 印江| 泉州市| 岫岩| 柳林县| 长丰县| 兴业县| 达孜县| 阳原县| 休宁县| 绩溪县| 邹平县| 桐城市| 遂昌县| 石家庄市| 武城县| 柘荣县| 方正县| 灌南县| 巴林左旗| 潞城市| 镇雄县| 册亨县| 高安市| 娄烦县| 阳西县| 秦皇岛市| 清水县| 哈尔滨市| 宜兰市| 建宁县| 深圳市| 麦盖提县|