当前位置:主页 > jquery教程 > JQuery控制图片由中心点逐渐放大效果

JQuery如何实现控制图片由中心点逐渐放大

发布:2020-03-02 10:53:48 91


本站收集了一篇jQuery相关的编程文章,网友龚雯丽根据主题投稿了本篇教程内容,涉及到jquery、JQuery控制图片由中心点逐渐放大效果相关内容,已被902网友关注,涉猎到的知识点内容可以在下方电子书获得。

JQuery控制图片由中心点逐渐放大效果

有的时候我们需要做一个当鼠标放置在图片上的时候,希望图片逐渐变大,即图片的width和height逐渐变大,但是此时,其left值与top值没有改变,故看似不是从中心点进行缩放的。如下图:

JQuery控制图片由中心点逐渐放大效果

从中心点进行缩放

JQuery控制图片由中心点逐渐放大效果

实现代码如下:

<meta charset="utf-8"> 
<style type="text/css"> 
#div1{ width:600px; height:400px; margin:50px auto; position:relative; text-align: center; padding-left:50px;} 
#div1 img{ position:absolute; left:0; top:0; margin: 0 auto;} 
</style> 
<div id="div1"> 
<img src="images/1.jpg" width="100px" height="80px"> 
</div> 
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> 
<script type="text/javascript"> 
$(function(){ 
$('#div1 img').mouseenter(function(){ 
var wValue=1.5 * $(this).width(); 
var hValue=1.5 * $(this).height(); 
$(this).animate({width: wValue, 
height: hValue, 
left:("-"+(0.5 * $(this).width())/2), 
top:("-"+(0.5 * $(this).height())/2)}, 1000); 
}).mouseleave(function(){ 
$(this).animate({width: "100", 
height: "80", 
left:"0px", 
top:"0px"}, 1000 ); 
}); 
}); 
</script>

以上所述是小编给大家介绍的JQuery控制图片由中心点逐渐放大效果的相关知识,希望对大家有所帮助,如果大家想了解更多内容敬请关注码农之家网站!


参考资料

相关文章

  • jQuery实现鼠标滑过Div层背景变颜色的代码详解

    发布:2020-02-04

    这篇文章主要介绍了jQuery实现鼠标滑过Div层背景变颜色的方法,涉及jQuery中hover及addClass方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下


  • 使用JQuery选择HTML遍历函数的方法

    发布:2022-06-23

    给大家整理一篇关于JQuery的教程,下面小编就为大家带来一篇使用JQuery选择HTML遍历函数的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • jQuery实现搜索关键字自动匹配功能的实例

    发布:2020-03-08

    这篇文章主要介绍了基于jQuery实现搜索关键字自动匹配功能,自动匹配搜索关键词功能广泛应用到搜索引擎当中,感兴趣的小伙伴们可以参考一下


  • jquery点击元素后滚动条滚动至该元素位置的功能实现

    发布:2019-07-30

    下面小编就为大家带来一篇jquery 点击元素后,滚动条滚动至该元素位置的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • jQuery实现弹幕APP的实例分析

    发布:2021-10-08

    这篇文章主要为大家详细介绍了基于jQuery实现弹幕APP的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • jquery实现5种带缩略图的可定制高度画廊效果

    发布:2019-08-01

    这篇文章主要介绍了jquery可定制高度画廊效果,很有艺术感,功能实现非常简单,推荐给大家,有需要的小伙伴可以参考下。


  • jQuery animate easing使用实例方法

    发布:2019-12-12

    这篇文章主要介绍了jQuery animate easing使用方法详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下


  • jquery使用Cookie和JSON记录用户最近浏览历史

    发布:2022-11-24

    为网友们分享了关于jquery的教程,本文就是要利用cookie插件,获取用户浏览文章历史记录,并将用户最近浏览历史记录显示在页面,感兴趣的小伙伴们可以参考一下


网友讨论