Jquery中文网 www.jquerycn.cn
Jquery中文网 >  CSS教程  >  经典实例  >  正文 图片自适应大小

图片自适应大小

发布时间:2020-05-22   编辑:www.jquerycn.cn
jquery中文网为您提供图片自适应大小等资源,欢迎您收藏本站,我们将为您提供最新的图片自适应大小资源
 代码如下 复制代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
var flag=false;
function DrawImage(ImgD,imageWidth,imageHeight) {
   var image=new Image();
   image.src=ImgD.src;
   if(image.width>0 && image.height>0){
    flag=true;
    if(image.width/image.height>= imageWidth/imageHeight){
     if(image.width>imageWidth){
     ImgD.width=imageWidth;
     ImgD.height=(image.height*imageWidth)/image.width;
     }else{
     ImgD.width=image.width;
     ImgD.height=image.height;
     }
     }
    else{
     if(image.height>imageHeight){
     ImgD.height=imageHeight;
     ImgD.width=(image.width*imageHeight)/image.height;
     }else{
     ImgD.width=image.width;
     ImgD.height=image.height;
     }
     }
    }
  }
 
</script>
<title>Anddecor</title>
</head>
<body>
<img alt="" src="pic01.gif" onload= "javascript:DrawImage(this,150,130)" />/*定义图片宽不超过150,高不超过130*/
</body>
</html>

您可能感兴趣的文章:
JS获取图片宽高并根据图片大小自适应
jquery中加载图片自适应大小主要实现代码
jQuery实现等比例缩放大图片让大图片自适应页面布局
手机浏览器图片自适应高度问题解决办法
js判断屏幕分辨率的小例子
php上传与删除图片的简单范例
jquery插件lazyload.js延迟加载图片的使用方法
js等比例缩放图片的实现方法
jquery图片放大功能简单实现
jQuery动态改变图片显示大小(修改版)的实现思路及代码

[关闭]