首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css关键帧动画是什么

发布于 2024-11-11 15:38:48
0
17

CSS关键帧动画是一种在网页中实现动画效果的技术。

 .box {
      animation: myAnimation 2s ease-in-out infinite;
    }
    @keyframes myAnimation {
      0% {
        transform: scale(1);
      }
      50% {
        transform: scale(1.2);
      }
      100% {
        transform: scale(1);
      }
    } 

上述代码展示了如何使用CSS关键帧动画。首先,我们使用animation属性将动画应用到元素上。在这种情况下,动画叫做myAnimation,持续时间为2秒,动画会在运行到结尾后重新开始。接下来,使用@keyframes关键字定义动画中的不同帧。0%代表动画的开始,100%代表动画的结束。在50%的时候,使用transform属性将元素的大小扩大了20%。当动画运行完毕后,元素再次返回原来的大小。

使用CSS关键帧动画可以为网页添加更加生动和丰富的效果。可以通过改变不同帧的属性,实现不同的动画效果。并且,CSS关键帧动画可以与其他CSS属性结合使用,如opacity、background等,使得动画效果更加丰富。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流