我有一個非常簡單的要求,使一個鏈接看起來被禁用。爲什麼這很難?跨瀏覽器不透明度
.disabled {
-moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;
}
是我的風格。我已經將它應用到了一個li ...但在IE7中它什麼都不做。 FF和IE8似乎在工作,但IE7只是垃圾
任何線索?
我有一個非常簡單的要求,使一個鏈接看起來被禁用。爲什麼這很難?跨瀏覽器不透明度
.disabled {
-moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;
}
是我的風格。我已經將它應用到了一個li ...但在IE7中它什麼都不做。 FF和IE8似乎在工作,但IE7只是垃圾
任何線索?
不確定,但儘量0.50
代替.50
它需要明確的尺寸或縮放因子來在IE域中「有佈局」。
我可以提出一個建議,我不明白你想要什麼,但會給你一個類似於不透明的效果。
打開圖像編輯器中默認的鏈接顏色鍵入一些文字
更改不透明度爲50%
捕獲新的顏色值
.disabled {
color:#yournewcolorvalue;
}
例如,如果我採取默認藍色鏈接顏色#0000FF
50%的不透明度值是#7F7FFF
+1以獲得明智的解決方法。 – 2009-10-29 16:22:08
嗯,謝謝 - 它可以用於文本,但它需要包含圖標和一些圖像 – Paul 2009-10-29 17:41:44
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity:.5;
你不應該需要-moz-opacity了。 – 2009-10-29 16:04:37