当鼠标放上去之后更改样式,当鼠标移出去后更改样式。
CSS:
<style>
*{
margin-top: 0;
padding: 0;
box-sizing: border-box;
}
.navigation_else{
width: 300px;
height: 300px;
}
.navigation_else div img{
width: 300px;
height: 300px;
}
.navigation_else P{
width: 300px;
height: 20px;
}
</style>
HTML:
<div class="navigation_else">
<div>
<img src="https://pic.imgdb.cn/item/659c9383871b83018a57d30d.jpg" alt="" />
</div>
<p>鼠标移出和移出事件</p>
</div>
JS:
<script>
//鼠标移入事件
$(".navigation_else").mouseenter(function() {
$(this).children(1).css("color", " #f425a1");
$(this).children(0).children(0).attr('src', 'https://pic.imgdb.cn/item/659c93a2871b83018a58177d.jpg')
});
//鼠标移出事件
$(".navigation_else").mouseleave(function() {
$(this).children(1).css("color", " #0FDBDA");
$(this).children(0).children(0).attr('src', 'https://pic.imgdb.cn/item/659c9383871b83018a57d30d.jpg')
});
// children是找这个div的孩子的第几个,然后就是更改样式了
// 将目标元素的子元素中索引为 1 的元素(即第二个子元素)的字体颜色修改为 "#0FDBDA"。
// 将目标元素的子元素中索引为 0 的元素(即第一个子元素)的第一个子元素(子元素的子元素)的 src 属性修改为指定的图片地址。
</script>
记得请求jquery文件