的問題不在於它繼承了透明色,它是IE不支持文本的影子都沒有。
使用此stackoverflow.com/questions/6905658/css3-text-shadow-in-ie9
p.shadow {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#0000FF,direction=45);
}
-----------編輯-------- ------
這是你在找什麼? http://jsfiddle.net/PaDwt/4/
-CSS
#paragraphs p{
/*the width needs to be a set value, not a percentage*/
width: 600px;
/*blur all paragraphs*/
color: transparent;
text-shadow: 0px 0px 2px #666666;
filter: progid:DXImageTransform.Microsoft.Blur(pixelradius=3);
}
-JS
$(document).ready(function(){
if($.browser.msie) $("#paragraphs p").css("color", "black");
$("#paragraphs p").mouseover(function(){
var thisP = this;
if($.browser.msie)
{
$("#paragraphs p").css({
filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=3)"
});
}
else{
$("#paragraphs p").css({
color:"transparent",
textShadow:"0 0 2px #666",
});
}
$(thisP).css({
color:"#000",
textShadow:"none",
filter:"none"
})
});
$("#paragraphs p").mouseout(function(){
if($.browser.msie)
{
$("#paragraphs p").css({
filter:"progid:DXImageTransform.Microsoft.Blur(pixelradius=3)"
});
}
else
{
$("#paragraphs p").css({
color:"transparent",
textShadow:"0 0 2px #666"
});
}
});
});
這IE9對我的作品。
添加版本 – maxhud 2012-07-05 20:31:41
問題不是它繼承了透明顏色,而是IE根本不支持文本陰影。使用此 http://stackoverflow.com/questions/6905658/css3-text-shadow-in-ie9 – 2012-07-05 20:41:09
無用的評論^如果你看過我的jsfiddle或頁面源,你會看到我已經認識到這一點,我明顯不問如何使用IE – maxhud 2012-07-05 20:43:27