7

我试图做到这一点,以便当一个链接被访问时,当 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;
}

我在想我必须用后者的 CSS 来改变a它指定的元素?

4

1 回答 1

8

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

SEC7115

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

参考这里- 无法找到说明它的 W3 文档..

于 2013-10-07T01:09:13.573 回答