描述
每天访问 imgur.com 几次,我想隐藏我已经查看过的链接/图像,以减少认知负荷。
从我在MDN Privacy 和 :visited 选择器文章中阅读的内容来看,伪选择器存在一些限制:visited
。因此,以下规则将不起作用:
:visited {
opacity: .1; /*don't work*/
}
经过测试
我尝试定义所有不透明度为空的图像,然后重置未访问但结果相同的图像:
a img {
opacity: 0.1;
}
a:not(:visited) img { /* don't work */
opacity: 1 !important;
}
问题
是否有一种仅使用 CSS的 hack/方式,以便在成为访问链接的子项时隐藏图像或降低不透明度?
仅限 CSS 的约束是由于使用了Firefox 的附加组件 Stylish。