案例
显示效果如下:
鼠标滑过,文字变红,图标也改变,如下图:
html
<ul class="service_list">
<li>
<a href="#">
<img src="img/f1f6dc5c207329f9.png" class="service_ico_img" >
<img src="img/9570fdd46ecd3a76.png" class="service_ico_img_hover" >
<p>加油卡</p>
</a>
</li>
<li>
<a href="#">
<img src="img/dd4d9ef7ce8fc169.png" class="service_ico_img" >
<img src="img/90a218f053e903d2.png" class="service_ico_img_hover" >
<p>电影票</p>
</a>
</li>
<li>
<a href="#">
<img src="img/142ac4557cc71434.png" class="service_ico_img" >
<img src="img/293d14cc9f1e7d98.png" class="service_ico_img_hover" >
<p>云建站</p>
</a>
</li>
</ul>
css
*{
padding: 0;
margin: 0;
}
.service_list{
list-style: none;
}
.service_list li{
float: left;
width: 63px;
height: 55px;
text-align: center;
margin-top: 10px;
}
.service_list img{
width: 28px;
height: 28px;
}
.service_list p{
height: 25px;
line-height: 25px;
}
.service_list a{
color: #333;
text-decoration: none;
}
.service_list a:hover{
color: #c81623;
}
.service_list a:hover .service_ico_img{
display: none;
}
.service_list a:hover .service_ico_img_hover{
display: inline-block;
}
.service_list .service_ico_img_hover{
display: none;
}