我有與背景圖像一個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