• css3-动画(animation)


    具有以下属性

    1;animation-name自定义动画名称

    2:animation-duration动画指定需要多岁秒或者毫秒完成,默认值是0;

    3:animation-timing-function 动画的时间曲线 linear 匀速 ease先慢后快 结束前变慢

    4:animation-delay:动画在启动前的延迟间隔 默认0

    5:animation-direction 是否轮流反向播放动画

    6:animation-iteration-count动画的播放次数 默认1

    7:animation-Play-state动画是否正在运行或已暂停 paused暂停动画 running正在运行的动画默认

    实例:本demo以平移(translate)为例说明动画的整个过程

    html:

    1
    2
    3
    4
    5
    <body>
            <div class="warp">
                 
            </div>
    </body>

    css:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    .warp{
            height100px;
             width100px;
             border1px solid #eee;
                 
                animation-name:moves;
                animation-direction:alternate;
                animation-delay: 0.2s;
                animation-duration: 5s;
                animation-play-state: paused;
                animation-iteration-count: 3;
               /*以上可以简写成:*/
               animation: moves 5s linear 0.23;
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    @keyframes moves{                           /*动画名称自定义*/
        10%{                                    /*时间点可以任意,10%表示当时间进行到10%是元素要达到的状态*/
            transform: translate(100px,0);      
            -ms-transform:translate(100px,0);    /*IE 9*/
            -moz-transform:translate(100px,0);  /* Firefox */
            -webkit-transform:translate(100px,0); /* Safari 和 Chrome */
            -o-transform:translate(100px,0);    /* Opera */
        }
        30%{                                    /*时间点可以任意*/
            transform: translate(100px,100px);
            -ms-transform:translate(100px,100px);    /*IE 9*/
            -moz-transform:translate(100px,100px);  /* Firefox */
            -webkit-transform:translate(100px,100px); /* Safari 和 Chrome */
            -o-transform:translate(100px,100px);    /* Opera */
        }
        60%{                                       /*时间点可以任意*/
            transform: translate(0,100px);
            -ms-transform:translate(0,100px);    /*IE 9*/
            -moz-transform:translate(0,100px);  /* Firefox */
            -webkit-transform:translate(0,100px); /* Safari 和 Chrome */
            -o-transform:translate(0,100px);    /* Opera */
        }
        100%{                                /*时间点可以任意*/
            transform: translate(0,0);
            -ms-transform:translate(0,0);    /*IE 9*/
            -moz-transform:translate(0,0);  /* Firefox */
            -webkit-transform:translate(0,0); /* Safari 和 Chrome */
            -o-transform:translate(0,0);    /* Opera */
        }
    }
  • 相关阅读:
    赫夫曼树相关算法
    用栈来实现 括号匹配 字符序列检验
    二叉树的建立和遍历
    数据结构-算术表达式求值
    构造一个单链表L,其头结点指针为head,编写程序实现将L逆置
    单链表的基本操作(C语言)数据结构
    java代码打印杨辉三角
    无标题
    写一个方法,判断给定的数字是偶数还是奇数
    关于生物信息学与R的相关资料和网站
  • 原文地址:https://www.cnblogs.com/asasas/p/9471100.html
Copyright © 2020-2023  润新知