0

我有一个非常简单的要求,让链接看起来被禁用。为什么这么难??

.disabled { 
    -moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50; 
}

是我的风格。我已经将它应用到一个 li...但在 IE7 中它什么也不做。FF 和 IE8 似乎可以工作,但 IE7 就是垃圾

有什么线索吗?

4

5 回答 5

2

据我记得,一个元素需要布局(例如“缩放:1”)或背景颜色才能使 filter:alpha 起作用。

于 2009-10-29T16:06:37.700 回答
2

我能否提出一个建议,我并不完全欣赏您想要的东西,但会给您带来类似于不透明度的效果。

打开图像编辑器,以默认链接颜色输入一些文本

将不透明度更改为 50%

捕获新的颜色值

.disabled { 
color:#yournewcolorvalue;

}

例如,如果我采用默认的蓝色链接颜色 #0000FF

50% 的不透明度值为#7F7FFF

于 2009-10-29T16:11:44.990 回答
1

它需要明确的尺寸或缩放因子才能在 IE 土地中“布局”。

于 2009-10-29T16:08:40.530 回答
0
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";   
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);   
opacity:.5;  
于 2009-10-29T16:19:43.487 回答
0

不确定,但尝试0.50代替.50

于 2009-10-29T16:04:38.297 回答