【发布时间】:2023-03-12 06:09:01
【问题描述】:
我有 :after 外部链接的内容,以显示 wiki 上的箭头图标。
a[href^="https://"]
:not([href*="mysite.com"])
:after{
content: " " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);
}
但是,我也有图片链接,而不是文本链接。对于那些我不想要:after 内容的人,我想要悬停时的阴影,但我不知道该怎么做。
这些图像链接中的大多数都堆叠在一起,没有文本链接,也没有混入非链接图像,因此我可以将它们包装在 div 中并设置这些 div 的样式以删除:所有链接的内容之后并在悬停时为所有链接添加阴影图片。但这是嵌套不必要的 div,而且这意味着在此类 div 之外没有图像链接......
【问题讨论】:
标签: css