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

时间:2013-10-07 00:55:53

标签: css css-selectors opacity

我正在尝试这样做,以便在访问链接时,它会持久地保持某种颜色,并且当WebKit完全转换它们时,它会与非访问链接匹配。

使用此:

a:visited {
    color:#cc7839;
    opacity:0.1;
}

我可以让被访问的链接始终是那种颜色,除了不透明度没有做任何事情。我将其设置为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;
}

我认为我必须根据它指定的a元素改变后一种CSS的内容?

1 个答案:

答案 0 :(得分:5)

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

<强> SEC7115

  

:visited和:链接样式只能因颜色而异。

Reference here - 无法找到说明它的W3文档..