我有一个非常简单的要求,禁用链接。为什么这么难?
.disabled {
-moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;
}
是我的风格。我已将它应用于li ...但在IE7中它什么也没做。 FF和IE8似乎可以工作,但IE7只是垃圾
任何线索?
答案 0 :(得分:2)
据我记忆,元素需要布局(例如“缩放:1”)或滤镜的背景颜色:alpha才能工作。
答案 1 :(得分:2)
我可以提出一个建议,即我并不完全理解你想要的东西,但会给你一种类似于不透明度的效果。
打开图像编辑器,以默认链接颜色键入一些文本
将不透明度更改为50%
捕获新的颜色值
.disabled {
color:#yournewcolorvalue;
}
例如,如果我采用默认的蓝色链接颜色#0000FF
50%不透明度值为#7F7FFF
答案 2 :(得分:1)
在IE土地中需要显式尺寸或缩放因子来“拥有布局”。
答案 3 :(得分:0)
不确定,但请尝试使用0.50
代替.50
答案 4 :(得分:0)
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity:.5;