我基本上有一个内容列表,所有内容都指向外部 url(它在新窗口中打开它们)。截至目前,我将 a:visited 设置为灰色,尽管我真正喜欢的是整个列表项(其中包含他们单击的锚链接)具有降低的不透明度。
你可以在 reddit 上看到这种行为。
比如说你有
<div class="item">
<a href="http://google.com">Click me</a>
</div>
然后你有很多行.item
我想要它,以便当您单击链接时,整个 div 可以“看到” :visited 状态,因此.item
设置为opacity: .5;
,而不仅仅是文本变灰。
有没有办法用 JS 或 css 做到这一点?