我想在悬停<a>
时更改此<ul>
中所有项目符号的颜色。 我尝试了很多东西,但似乎工作的唯一一件事是:使用伪元素。当您在下面运行该代码时,您会看到 - 在悬停上子弹的颜色不会更改。悬停时更改子弹颜色<a>
HTML
<a>
<ul>
<li>Lorem ipsum dollar is great</li>
<li>Dollar is better bio element</li>
</ul>
</a>
CSS
a {
text-decoration: none;
color: black;
}
a:hover {
text-decoration: none;
color: green;
}
A link to the code. jsfiddle.net
是否有解决方案,而无需使用伪元素和没有列表样式使用图形?
你的代码看起来对我好,但我可能会使用'答:悬停ul'而不只是一个'的:hover'。为什么你不想使用伪元素呢? – vaultah
@vaultah因为您需要设置伪元素的样式并删除原始项目符号。 – Peter
,但使用伪元素可以更好地控制你的样式。我个人更喜欢伪代码默认 –