zoukankan      html  css  js  c++  java
  • css动画

    这篇是css动画的笔记。我发现自己总是记不住东西,即使用过了一次,记录在这里省的每次都去mdn搜

    animation

    animation-delay

    延时,即从元素加载完成之后到动画序列开始执行的这段时间。

    animation-direction

    动画的重复形式。

    1.normal默认

    每个动画循环结束,动画重置到起点重新开始。

    2.alternate

    动画交替反向运行,反向运行时,动画按步后退,同是,带时间功能的函数也反向,比如,ease-in在反向时成为ease-out。

    3.reverse

    反向运动动画,每周期结束动画由尾到头运行

    4.alternate-reverse

    反向交替,反向开始交替

    animation-duration

    动画一周期的时长。

    animation-iteration-count

    动画重复的次数,默认值为1。

    1.infinte

    无限循环播放动画

    2.动画播放的次数不可为负值,可以用小数定义循环(0.5将播放动画到关键帧的一半(from 0~50%))

    animation-nam  

    指定由@keyframes描述的关键帧名称。

    animation-play-state

    一个动画是否运行或者暂停。可以通过查询它来确定动画的运行状态。另外,它的值可以被设置为暂停和恢复的动画重放。

    1.running

    当前动画正在运行

    2.paused

    当前动画以被停止

    animation-timing-function

    设置动画速度,即通过建立加速度曲线,设置动画在关键帧之间是如何变化

    可能值为一个或者多个。

    animation-fill-mode

    指定动画执行前后目标元素应用样式

    1.none

    动画执行前后不改变任何样式

    2.forwards

    动画最后一帧的样式

    3.backwards

    动画第一帧的样式

    关键帧

    @keyframes指定动画中特定时间点必须展现的关键帧样式

    语法

    @keyframes name {
    from {
    transform: rotate(0);
    }
    to{
    transform: rotate(180deg);
    }
    }

    @keyframes name {
    0% {
    transform: rotate(0);
    }
    50%{
    transform: rotate(180deg);
    }
    100%{
    transform: rotate(0);
    }
    }

  • 相关阅读:
    简单小巧的跨平台共享内存代码
    调试发行版程序 (二)
    休息日公园独步偶得
    Minimum Depth of Binary Tree
    LeetCode Length of Last word
    黑书 折纸痕 uva 177
    Palindrome Partitioning II leetcode
    Acumem ThreadSpotter
    C++ string int 转换 split
    Valid Palindrome Leetcode
  • 原文地址:https://www.cnblogs.com/lymvv/p/8377842.html
Copyright © 2011-2022 走看看