我正在尝试获取“下载”链接上的背景图像,以便在单击并下载后更改为绿色勾号。我已经应用了 a:visited、a:hover 和 a:active,hover 有效,但不知何故 a:visited 和 :active 无效,有什么想法吗?
form.download a:visited{
background: url("../images/tick-active.png") no-repeat 10px 5px;
}
form.download a:hover{
background: url("../images/tick-active.png") no-repeat 10px 5px;
}
form.download a:active{
background: url("../images/tick-active.png") no-repeat 10px 5px;
}
另外,这是一个 jsfiddle
最佳答案
它不起作用,因为某些浏览器将其视为侵犯隐私。
背景颜色应该可以。我猜背景图像是问题所在,因为您可以通过跟踪对服务器的图像请求来查看用户访问了哪些页面。
看这里:
关于html - CSS :visited background image not applying?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22849008/