23、动画关键帧

动画
    animation
        1、首先要定义一套关键帧
            方法:
                @keyframes 动画名称{
                    0% {
                        相应的样式
                    }
                    10% {
                        相应的样式
                    }
                    20% {
                        相应的样式
                    }
                    100% {
                        相应的样式
                    }
                }
            Tips:可以从0%一直设置到100%

        2、然后调用 动画名称
            方法:
                animation:动画时间 延迟时间 定义的动画名称 运动的方式 动画执行的次数
                    参数1:动画的总时间 接受s和ms单位的数值
                    参数2:动画的延迟时间 接受s和ms单位的数值
                    参数3:定义的动画名称
                    参数4:运动的方式(linear、ease、ease-in、ease-in-out、cubic-bezier等)
                    参数5:动画执行的次数 可以是具体的数值,也可以是无限次(infinite)

        Tips:关键帧动画到最后会回归原始效果,希望保留最后一帧的效果,就需要在animation后面加上最后一帧的效果。

区别于Transform,关键帧动画可以定义复杂的动画,而Transform的更趋近于线性动画,样式较单一。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,865评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,857评论 0 11
  • 如何你想某事正确,自己动手做吧。——Charles-Guillaume Étienne 前一章介绍了隐式动画的概念...
    liril阅读 5,127评论 0 3
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,892评论 25 709
  • 【 原创】2017—11—11 坚持分享第233天 感谢好朋友的信任,给我机会在一个群里读书。我选了奥南朵的...
    禾雨分享阅读 2,435评论 1 1