悬停图像时如何放置GIF?

Posted

技术标签:

【中文标题】悬停图像时如何放置GIF?【英文标题】:How to put a GIF when hovering the image? 【发布时间】:2021-03-14 19:43:40 【问题描述】:

大家好,我真的需要你们的帮助。 我是 Web 开发的初学者,最近我开始使用 html、css i js 制作我的第一个网站。我想在页面中心放置 2 张超链接图像(一张在左侧,一张在右侧)。我希望我的 GIF 在我悬停这两个图像时出现(当我悬停在图像上时 GIF 开始,当我取消悬停时结束)。此外,GIF 将具有文本覆盖和其他一些悬停动画。 有什么可以帮助我的吗? here is the prototype(sketch) 提前致谢,

【问题讨论】:

欢迎来到 Stack Overflow!请考虑分享您的代码并解释什么对您不起作用,以便其他人可以提供帮助。 【参考方案1】:

如果可以的话!!

你可以用 CSS 本身来做,例如:

.classeOfMyImage
 background: url('http://dummyimage.com/100x100/000/fff');

.classeOfMyImage:hover 
 background: url('https://media.tenor.com/images/1fe5b893dd6eb6905c4efabb103e6281/tenor.gif');

(我不知道如何链接到另一个帖子,因为我是新手,但他们在这里谈论它CSS: Change image src on img:hover)

【讨论】:

【参考方案2】:

这是一个可以帮助您实现目标的示例。 也可以在codepen上查看:https://codepen.io/assar777/pen/jOMbpeP

 <style>
    #image
    background-image:url('https://image.freepik.com/free-photo/image-human-brain_99433-298.jpg');
    height:400px;
    max-width:400px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    
    #image:hover
    background-image:url('https://media.emailonacid.com/wp-content/uploads/2019/03/2019-GifsInEmail.gif');
    
    </style>
    
    <div id="image"></div>

【讨论】:

谢谢大家,我会尽力让你知道的。 不客气,如果你需要什么,我在这里。

以上是关于悬停图像时如何放置GIF?的主要内容,如果未能解决你的问题,请参考以下文章

使用jquery在悬停时添加随机图像

悬停时在多个图像之间交叉

在悬停按钮 CSS 动画后面放置正确格式的图像

如何使图像在悬停css上旋转

悬停图像比例抖动错误

悬停时图像上的 CSS 内边框