当我悬停图片时,我正在尝试使用CSS来使文本改变颜色,但是根本没有运气
<li>
<a href="#"><img src="#"></a>
<a href="#">TEXT</a>
</li>
答案 0 :(得分:3)
您可以使用li:hover
代替img:hover
。
在CSS中它将是这样的:
li:hover a
{
color: red;
}
答案 1 :(得分:1)
<ul>
<li>
<a href="#" class="img"><img src="#"></a>
<a href="#">TEXT</a>
</li>
</ul>
<style>
.img:hover~a{
color: #000000;
}
</style>
答案 2 :(得分:0)
试
$("img").hover(function(){
$(this).parent().next("a").css("color","red");
});
$("img").mouseout(function(){
$(this).parent().next("a").css("color","");
});