【发布时间】:2011-08-05 10:51:56
【问题描述】:
我想在不影响 IE 8 中包含的元素的情况下设置 div 背景的不透明度。有任何解决方案并且不回答设置 1 X 1 .png 图像并设置该图像的不透明度,因为我使用的是动态不透明度和颜色管理员可以改变它
我用过,但不能在 IE 8 中工作
#alpha {
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}
和
rgba(0,0,0,0.3)
还有。
【问题讨论】:
-
你不能这样做。属性 opacity 影响元素的所有内容(其他 html 元素 + 文本)。但我不明白你为什么不想使用 png。你只需要一起改变图像你改变css(因为我认为你有不同的css可以由管理员切换)
-
@Corum:你错了(和我一样)。有可能的。看看这篇博文。 robertnyman.com/2010/01/11/… 非常聪明。
-
刚刚发布在这里:stackoverflow.com/a/11755175/1491212>希望对您有所帮助!
标签: css internet-explorer-8 opacity