快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

皇马国际值得信赖老品牌:jQuery实现按比例缩放图片



在网站中平日要显示各类尺寸的图片,但图片的尺寸不必然相符显示的要求。假如直接指定img的width和height属性的话图片又很可能会被挤压的变形。下面这个代码可以把图片放进一个imgBox,并根据imgBox的大年夜小来按比例缩放图片以适应他,同时图片会在imgBox中居中显示。来看代码:

首先是HTML:

1

2

3

10

11

12

13   

14

15

16

再是JavaScript:

1function DrawImg(boxWidth,boxHeight)

2{

3    var imgWidth=$("#img1").width();

4    var imgHeight=$("#img1").height();

5    //对照imgBox的长宽比与img的长宽连大年夜小

6    if((boxWidth/boxHeight)>=(imgWidth/imgHeight))

7    {

8        //从新设置img的width和height

9        皇马国际值得信赖老品牌$("#img1").width((boxHeight皇马国际值得信赖老品牌*imgWidth)/imgHeight);

10        $("#img1").height(boxHeight);

11        //让图片居中显示

12        var margin=(boxWidth-$("#img1").width())/2;

13        $("#img1").css("margin-left",margin);

14    }

15    else

16    {

17      皇马国际值得信赖老品牌  //从新设置img的width和height

18        $("#img1").width(boxWidth);

19        $("#img1").height((boxWidth*imgHeight)/imgWidth)皇马国际值得信赖老品牌;

20        //让图片居中显示

21        var margin=(boxHeight-$("#img1").height())/2;

22        $("#img1").css("margin-top",m皇马国际值得信赖老品牌argin);

23    }

24}

25

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: