小编典典

IE7和IE8中的框阴影

css

我想在IE7和IE8中实现框阴影。我已经尝试了一切而没有成功。这是我用来将彩色阴影应用于div的css:

.bright{
    position: absolute;
    z-index: 1; 
    -moz-box-shadow: 0px -3px 55px 20px #147197;
    box-shadow: 0px -3px 55px 20px #147197;
    -webkit-box-shadow: 0px -3px 55px 20px #147197;
    behavior: url(ie-css3.htc);
}

这个ie-css3.htc文件是IE影子问题的解决方案。但这只会产生黑色阴影,而不会产生彩色阴影。我试过了:

filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=100, Strength=13);

但是它会产生定向阴影,而我想要一个全向阴影。也尝试过模糊滤镜,但它需要具有其他div,这在我当前的情况下是不建议的。关于这个问题有专家意见吗?


阅读 364

收藏
2020-05-16

共1个答案

小编典典

使用CSS3PIE,它可以模拟IE较旧版本中的一些CSS3属性。

它支持box-shadow(除了所述inset关键字)。

2020-05-16