gpt4 book ai didi

html - 在 CSS 中鼠标悬停和鼠标移开时更改图像

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:19 25 4
gpt4 key购买 nike

我使用下面提到的代码来产生 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>

最佳答案

试试这个:使用相同的 div 来包含图像

<div class="mainimg">

并使用css hover改变图片背景

.mainimg {
background-image:url(1.jpg);
height: 300px;
width: 300px;
transition: 1s;
}
.mainimg:hover {
background-image:url(2.jpg);
transition: 1s;
}

关于html - 在 CSS 中鼠标悬停和鼠标移开时更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34978756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com