我有一个 background-size: cover 但它在 IE8 中不起作用所以我用谷歌搜索并找到了这个
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale')";
所以我将它复制到我的脚本中,但它不起作用,我的脚本:
background: url('background.png') center top no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
max-height: 682px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='background.png', sizingMethod='scale')";
最佳答案
我有同样的问题。我拿了另一个 div,你想在其中提供背景。
<div class="your_class">
<div class='mybg'></div>
</div>
然后像这样设置样式
.mybg
{
position:absolute;
width:100%;
height:100%;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='your_image_path',sizingMethod='scale');
-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='your_image_path', sizingMethod='scale');
}
关于css - IE8背景过滤器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23213859/