可以说我有一个元素列表:
<ol>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ol>
当我悬停一个列表项时,我需要能够获得有关每个主题的更多信息。我用 CSS:after
伪元素做到了这一点。
ol {
list-style-type: decimal-leading-zero;
}
li:hover:after {
content: " + More info";
}
现在,当我将鼠标悬停在More info
文本上时,我想更改它的颜色。我真的不明白如何实现这种效果。我尝试了以下 css 规则,但它没有按预期工作。
li:after:hover {
color: red;
}
li:hover:after:hover {
color: red;
}
可以用 CSS 做吗?
如果是,另一个问题很有趣,我可以在元素上附加一个onclick
事件吗?:after