一尘不染

不透明度CSS在IE8中不起作用

css

我使用CSS来表示jQuery向下滑动部分的触发文本:即,当您将鼠标悬停在触发文本上时,光标将变为指针,并且触发文本的不透明度降低,以指示该文本具有单击动作。

这在Firefox和Chrome中可以正常工作,但在IE8中,不透明度不会改变。

我尝试了各种CSS设置,但均未成功。

例如

HTML:

<h3 class="slidedownTrigger">This is the trigger text</h3>

CSS:

.slidedownTrigger
{
    cursor: pointer;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    -khtml-opacity: 0.75;
    -moz-opacity: 0.75;
    opacity: 0.75;
}

是什么阻止IE更改不透明度?注意:我已经在各种不同的元素上进行了尝试,围绕CSS语句的顺序进行了交换,并且仅单独使用了IE。我也尝试过使用

-ms-filter: "alpha(opacity=75)";

但没有成功。

我已经用尽所有尝试在IE8中进行不透明度修改的功能。

有任何想法吗?


阅读 271

收藏
2020-05-16

共1个答案

一尘不染

不知道这是否仍然适用于8,但是从历史上来看,IE不会将多种样式应用于“没有布局”的元素。

2020-05-16