【发布时间】:2016-01-25 02:12:41
【问题描述】:
我使用下面提到的代码来产生 CSS 过渡效果。 一个 div 显示第一个图像(即 1.jpg),当鼠标悬停时,第二个图像(2.jpg)通过 CSS 转换出现,当鼠标移出时,第一个图像重新显示。
我需要鼠标移出的第三个图像,所以请帮助我如何通过 CSS 做到这一点。
我的编码如下:
.mainimg
{
background-image:url(1.jpg);
height: 300px;
width: 300px;
transition: 1s;
}
.img2
{
background-image:url(2.jpg);
background-size:500px 500px;
width:0px;
height:300px;
transition:1s
}
.mainimg:hover .img2
{
width:300px;
transition:1s;
}
<div class="mainimg">
<div class="img2"></div>
</div>
【问题讨论】:
-
如果只是图片(没有文字),那么一个img标签可以做:codepen.io/gc-nomade/pen/Byqepv一些示例效果,点击也可以codepen.io/gc-nomade/pen/nifaq