标签:
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/
标签:
原文地址:http://www.cnblogs.com/come-on/p/5100340.html