响应式网站、移动端页面在DIV CSS布局中对于图片列表或图片排版时,如果想要图片按比例缩放,
最简单的就是把img宽度设为100%,不设置高度,高度就会自动跟着高度缩放
这篇文章解决的问题就是,让图片的宽高要按一定的比例显示,如1:1 、4:3 ,也就是高度也要自定义
DIV:
<div class="zoomImage" style="background-image:url(images/test1.jpg)">
css :
.zoomImage{
width:100%;
height:0;
padding-bottom: 100%;
overflow:hidden;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
}
height:0;高度为0,但是它的padding值为100% ,也就是1:1 缩放,若要4:3 或者其它比值 , 修改百分比即可