我有与背景图像一个div,包裹内,例如:如何使背景图像在IE 8中按比例扩展?
<div id="imageholder">
<div id="image">
</div>
</div>
#imageholder {
width: 100%;
height: 500px;
overflow: hidden;
}
#image {
width: 100%;
height: 100%;
background-image: url(image.jpg);
background-size: cover;
/*IE HACK*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.jpg', sizingMethod='scale');
}
滤波器IE方法工作有点 - 它拉伸图像长度明智但不是按比例高度明智的,像背景尺寸:盖确实。
有谁知道在IE中按比例拉伸背景图像的方法(所以垂直溢出被#imageholder隐藏)?
谢谢,但我不希望图像覆盖屏幕只是为了覆盖500像素×100%DIV箱,这样,如果超过500像素在高度它将被裁剪 – MeltingDog
尝试这一个 http://codepen.io/anon/pen/xvhap – dsfg