首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用@keyframe实现双向动画

使用@keyframe实现双向动画
EN

Stack Overflow用户
提问于 2016-09-18 22:03:50
回答 2查看 225关注 0票数 0

我正在创建一个自定义的图片库,突然遇到了这个问题。如果你创建了一个@keyframe动画,它不能以相反的方式播放。

例如:您有一个动画,它通过scale()放大正方形。如果将鼠标悬停在屏幕上,正方形将平滑放大,但如果将鼠标移出,正方形将在没有动画的情况下反弹回来。

有没有办法在后面的路线上反转动画?在我的例子中,转换不能正常工作。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2016-09-18 22:24:37

如果你想放大图像,你不需要使用@keyframe来制作动画。您只需在将鼠标悬停在图像上时对其进行缩放,并使用CSS过渡使其缓慢缩放,例如:

代码语言:javascript
复制
   img:hover {
       transform: scale(2);
   }

   img {
       transition: all 1s;
   }
票数 0
EN

Stack Overflow用户

发布于 2016-09-18 22:24:46

代码语言:javascript
复制
 .image{
        margin:400px;
        padding-top:5px;
        overflow:hidden;
        transition-duration:0.9s;
        transition-property:transform;
        }
.image:hover{
       transform:scale(2.5);
    }   

代码语言:javascript
复制
<img class="image" src="download.jpg" alt="a" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39558463

复制
相关文章

相似问题

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