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