zoukankan      html  css  js  c++  java
  • css3动画(@keyframes和animation的用法)

    animation基本用法是:

    animation: name keeping-time animate-function delay times iteration final;

    第一个参数:name (animation-name):

    动画的名字,即设定动画过程的名字,CSS3采用“关键帧 keyframes”来定义动画,方式形如:

    @-webkit-keyframes name{
        0%{
            opacity: 0;
        }
        100%{
            opacity: 1;
        }
     }

    前缀-webkit-表示webkit内核浏览器(Chrome、Safari和变心的opera),以上代码定义了一个动画,名叫name,效果是使透明度从0变化到1,0%~100%为整个过程,当然也可以定义多段如:0%~20~50%~100%。

    第二个参数:keeping-time (animation-duration):

    整个动画的持续时间,必须带上时间单位,s或者ms均可;

    第三个参数:animate-function (animation-timing-function):

    运动方式(动画方式)的贝赛尔曲线,可取值为:ease、ease-in、ease-out、linear、ease-in-out、cubic-bezier(num1,num2,num3,num4)。

    第四个参数:delay (animation-delay):

    动画延迟执行的时间,单位也是s或者ms,值得注意的是,即使延迟时间为0,也必须加上时间单位,如果写成直接写成0,在Chrome和Safari(webkit)下是没问题的,但是在FF(gecko)下无效。

    第五个参数:times (animation-iteration-count):

    动画循环执行的次数,无单位,infinite为无限循环。

    第六个参数:iteration (animation-direction):

    如果动画循环,循环的方式是:alternate(偶数次向前播放,奇数次向后播放)、normal(每次都向前播放)。

    第七个参数:final (animation-fill-mode):

    动画的最后(达到100%)时的状态,取值有:backward(回到初始状态)、forwards(停在最终状态)、none、both。

      

     

     属性值

    效果

    none

    默认值,表示动画将按预期进行和结束,在动画完成其最后一帧时,动画会反转到初始帧处

    forwards

    表示动画在结束后继续应用最后的关键帧的位置

    backwards

    会在向元素应用动画样式时迅速应用动画的初始帧

    both

    元素动画同时具有forwards和backwards效果

    每个参数也可以单独写,最后用的时候记得加浏览器前缀:

    .classname{
        -webkit-animation:name 6s linear 0ms infinite normal forwards;
        -moz-animation:name 6s linear 0ms infinite normal forwards;
        -o-animation:name 6s linear 0ms infinite normal forwards;
        animation:name 6s linear 0ms infinite normal forwards;
    }
  • 相关阅读:
    项目是使用 Microsoft.AspNetCore.App 版本 2.1.20 还原的, 但使用当前设置, 将改用版本
    vs发布排除 文件
    win10部分低功耗蓝牙找不到
    解决JLINK_v8灯不亮 jtag 提示无法识别USB设备
    C# BYTE[] 与16进制字符串互相转换
    【转】阿里云证书资源包申请免费SSL流程(图文教程) 【免费证书申请将切换到证书资源包下】
    使用ApkTool以及dex2jar对apk进行反编译-更新异常以及解决方案
    使用ApkTool
    安装纯净版xp,,优盘装系统提示INF file txtsetup.sif的解决方法
    应急灾害管理相关英文关键词梳理--仅作为笔记
  • 原文地址:https://www.cnblogs.com/931298654yy/p/6089643.html
Copyright © 2011-2022 走看看