zoukankan      html  css  js  c++  java
  • 动画相关之动画和关键帧

    动画(Animation),表示两个状态之间平滑过渡的效果。由动画属性和关键帧组成

    动画属性

    animation-name: 动画名称(默认值为none)
    animation-duration: 持续时间(默认值为0)
    animation-timing-function: 时间函数(默认值为ease)
    animation-delay: 延迟时间(默认值为0)
    animation-iteration-count: 循环次数(默认值为1)
    animation-direction: 动画方向(默认值为normal)
    animation-play-state: 播放状态(默认值为running)
    animation-fill-mode: 填充模式(默认值为none)
    
    1. 动画名称

    动画名称(Animation-name),表示关键帧(Key-frames)定义时的名字。

    1. 动画时间

    动画时间(Animation-duration),表示一次动画的持续时间,跟过渡里的transition-duration差不多;

    1. 动画函数

    动画函数(Animation-timing-function),表示动画的时间函数,跟过渡的transition-timing-function差不多;

    1. 动画延迟

    动画延迟(Animation-delay),表示动画延迟指定时间后开始,跟过渡的transition-delay差不多;

    1. 动画次数

    动画次数(Animation-iteration-count),表示动画执行的次数,infinite表示无限循环;

    1. 动画方向

    动画方向(Animation-direction),表示动画开始的位置,如从开始位置开始或从结束位置开始;

    1. 动画状态

    动画状态(Animation-play-state),表示动画的播放状态,如继续或暂停;

    1. 动画模式

    动画模式(Animation-fill-mode),表示动画的填充模式;

    关键帧

    关键帧(keyframes),表示单次动画的执行动作。

    .animation {
        animation: AnimationName 2s ease 0s infinite;
    }
    @keyframes AnimationName {
        /* from等于0%*/
        from {0;}
        /* to等于100% */
        to { 100px;}
    }
    
  • 相关阅读:
    软件下载
    01_动态规划之01背包问题
    25_使用切片建立一个动态的二位数组.go
    为什么突然想起来写博客
    24_切片的使用
    23_随机数的生成和冒泡排序
    22_数组做函数参数
    21_一维数组和二位数组的使用
    20_指针类型的使用
    19_获取命令参数
  • 原文地址:https://www.cnblogs.com/juetan/p/13301465.html
Copyright © 2011-2022 走看看