站长课堂☆七彩空间
图片按比例自适应缩放
图片按比例自适应缩放实现方法
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>图片按比例自适应缩放</title>
<style>
.cnt{text-align:center;width:600px;height:350px;margin:0 auto;border:1px solid #ddd;}
</style>
</head>
<body>
<div class="cnt">
<img id="img" src="Vistas005.jpg" alt="alipay" />
<br />
<a href="aVistas005.jpg" rel="nofollow">查看原图</a> || <a href="/" title="关于图片按比例自适应缩放">返回文章:关于图片按比例自适应缩放 ?</a>
</div>
<script>
window.onload = function() {
var img = document.getElementById('img'),
/**
* 图片按比例自适应缩放
* @param img {Element} 用户上传的图片
* @param maxWidth {Number} 预览区域的最大宽度
* @param maxHeight {Number} 预览区域的最大高度
*/
resizeImg = function(img, maxWidth, maxHeight){
var w = img.width,
h = img.height;
// 当图片比预览区域小时不做任何改变
if(w < maxWidth && h < maxHeight) return;
// 当实际图片比例大于预览区域宽高比例时
// 缩放图片宽度,反之缩放图片宽度
w/h > maxWidth/maxHeight ? img.width = maxWidth : img.height = maxHeight;
};
resizeImg(img, 500, 300);
}
</script>
</body>
</html>
信息推荐
资讯中心 | 电子商务 | 搜索营销 | 设计学院 | 中医养生 | 养生保健 | 节日祝福 | 民俗文化 | 奇闻趣事
建站知识 | 人世百态 | 网站导航 | 传统节日 | 搜索热点 | 星座运势 | 趣闻轶事 | 祝福的话 | 短信大全
© 2023 QicaiSpace.Com