我的网页上有一个背景图片.我已经使用了background-size:cover,使图像在身体上延伸,同时保持图像的纵横比.我希望IE7 IE8是一样的.
我已经环顾四周,看到以下代码:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='AutumnWinter_4.jpg',sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='AutumnWinter_4.jpg',sizingMethod='scale')";
但是这并不能保持宽高比,这对我们目标的网站来说真的很糟糕.
有没有办法做到这一点?没有打jQuery?
解决方法
backgroundSize.js实际上不会在IE7中拉伸bg图像,它似乎只是把它放在原来的大小.看到他们的
demo,点击“检查IE6-7-8用户通常会看到什么”.
@danRhul
我已经看到,backstretch将在IE7中工作
祝你好运!