首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS3 on动画悬停解决方案查询

问CSS3 on动画悬停解决方案查询
EN

Stack Overflow用户
提问于 2013-12-10 20:17:28
回答 3查看 52关注 0票数 1

请看一下这个链接,http://codepen.io/funhyun/pen/eLmFp。

我正在尝试实现一个css3悬停动画效果,当鼠标悬停在缩略图上时,黑色覆盖了要单击的carot动画。此时,当您将鼠标悬停在图像上时,什么也没有发生。但是,如果您删除html代码第3行的IMG标记,它就可以正常工作。如何使用图像使其具有动画效果?非常感谢您的帮助!

EN

回答 3

Stack Overflow用户

发布于 2013-12-10 20:27:32

它可以工作,但覆盖被移动到图像下方。如果你移除了#box的overflow: hidden,你可以看到它在工作。

您需要将position: absolute赋给overlay。

check this

我用了你的代码和你的一样。

票数 1
EN

Stack Overflow用户

发布于 2013-12-10 20:32:03

你的问题是,你的覆盖div不是在图像之上,而是在它的下面。通过删除图像标签并将图像作为背景图像添加到#框中来解决,请参阅here希望我能提供帮助:)

票数 1
EN

Stack Overflow用户

发布于 2013-12-10 21:27:06

您可以使用此css。它会工作得很好

代码语言:javascript
复制
  #box    {  width:300px;
               height:200px;
              margin:5% auto 0 auto; 
              overflow:hidden;
               position:relative;
                background: #ccc;}

    #overlay    {  background:#333;
                   text-align:center;
                   padding:45px 0 66px 0;
                   opacity:0;
                    position:absolute;

                top:0px;
                right:0px;
                left:0px;
                   -webkit-transition: opacity .25s ease;}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20494330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档