博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图片等比例缩放
阅读量:6706 次
发布时间:2019-06-25

本文共 692 字,大约阅读时间需要 2 分钟。

//一。

$(function(){
var w = $("#demo1").width();//容器宽度
$("#demo1 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});//设置缩放后的宽度和高度
}
});
});
//二。
 var oW,oH; //图片的真实宽高(大于 imgW,imgH)
var imgW,imgH  ; //等比压缩的宽高
if(oW>=oH && ow >imgW ) //
{
img.style.width=imgW+"px";
imgH = Math.round(oH * (imgW/oW)); // 等比计算高度
img.style.height=imgH+"px";
}else if(oW<oH && oH >imgH)
{
 imgW = Math.round(oW * (imgH/oH));// 等比计算宽度
 img.style.height=imgH+"px";
 img.style.width=imgW+"px";
}

转载于:https://www.cnblogs.com/zxcc/p/7839034.html

你可能感兴趣的文章
React 【ES2015】+ Babel + Gulp + Webpack
查看>>
PHP实现跨域自动登录
查看>>
oauth 开放授权
查看>>
ubuntu 下无法调试android 手机问题
查看>>
Java编程中“为了性能”需做的26件事(转载)
查看>>
理解MySQL——架构与概念
查看>>
动手探究Java内存泄露问题
查看>>
下载maven类库
查看>>
oracle权限
查看>>
在树莓派上搭建一个maven仓库
查看>>
jquery dialog 里面嵌套script内容,弹出两个弹窗
查看>>
ecmall店铺添加左侧栏目
查看>>
makefile的编写(4)
查看>>
我也来谈面向对象编程
查看>>
什么是顶尖的互联网产品经理?
查看>>
精品IT课件:MapReduce海量数据并行处理
查看>>
2015校招全攻略:27家名企面经大礼包
查看>>
Push Back Animation
查看>>
GSFancyText
查看>>
数学期望的性质
查看>>