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);
    }
    }

  • 相关阅读:
    HTML5程序设计web workers API 学习笔记
    HTML5 拖拽API 学习笔记
    2013.03.23这天的一点感触和计划
    localStorage实现返回到原位置以及pjax的反思
    HTML5 localStorage浅谈
    javascript学习之函数对象简介
    display:-webkit-box
    由登录表单的用户体验细节说开
    前端和用户体验
    Laravel实践step1,一个简单的crud
  • 原文地址:https://www.cnblogs.com/lymvv/p/8377842.html
Copyright © 2011-2022 走看看