码迷,mamicode.com
首页 > Web开发 > 详细

jQuery实现的图片等比例缩放效果

时间:2016-01-04 22:28:48      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

jQuery实现的图片等比例缩放效果:
如果一个容器中放一个比容器还要大的图,那就可能就造成布局出现问题,就算是不容器大,有时候也看起来不够美观,这时候就要限制图片的尺寸,当然不能变形,否则就难看了,下面就介绍一下如何使用jQuery实现等比例缩放效果。
代码如下:

 

<div id="demo"> 
<img src="a.jpg" width="800" height="300" alt="图片"> 
</div> 

 

下面是jQuery实现的缩放代码:

$(function(){ 
  var w=$("#demo").width();//容器宽度 
  $("#demo img").each(function(){//如果有很多图片,我们可以使用each()遍历 
    var img_w=$(this).width();//图片宽度 
    var img_h=$(this).height();//图片高度 
    if(img_w>w)//如果图片宽度超出容器宽度--要撑破了 
    {
      var height=(w*img_h)/img_w;
      $(this).css({"width":w,"height":height});//设置缩放后的宽度和高度 
    } 
  })
})

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9602

更多内容可以参阅:http://www.softwhy.com/jquery/

 

jQuery实现的图片等比例缩放效果

标签:

原文地址:http://www.cnblogs.com/come-on/p/5100340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!