A:访问过的链接-不透明度不起作用

jsp*_*lla 5 css css-selectors opacity

我正在尝试使其成为一个链接,当WebKit完全转换它们时,它始终是一种与未访问的链接相匹配的特定颜色和某种不透明度。

使用这个:

a:visited {
    color:#cc7839;
    opacity:0.1;
}
Run Code Online (Sandbox Code Playgroud)

我可以使访问的链接始终是该颜色,除非不透明度没有做任何事情。我将其设置为0.1以使其更容易查看。

当我将鼠标悬停在访问的链接上时,它将转换为WebKit为a:link:hover设置的不透明颜色。

这是另一个文件中的CSS,用于设置所有链接:

a:link:hover,a:hover,a:visited:hover {
    color: #cc7839;
    opacity:0.8;
    text-decoration:none;
    -webkit-transition:all 0.5s ease-in; 
    -moz-transition:all 0.5s ease-in;
}
Run Code Online (Sandbox Code Playgroud)

我想我必须在后者的CSS中更改某些方面,以a指定哪些元素?

Jos*_*ier 5

不可能。您只能使用:visited选择器来更改元素的颜色。因此,不透明度不起作用。

SEC7115

:visited和:link样式只能在颜色上有所不同。

此处参考 -无法找到说明它的W3文档。