• css动画


    animation属性设置动画效果

    animation属性取值

    • @keyframes                          规定动画
    • animation                               所有动画属性的简写属性,除了animation-play-state属性
    • animation-name                    规定@keyframes 动画名称
    • animation-duration                规定一个动画完成的周期所花费的秒或毫秒。默认值为0,
    • animation-timing-function     规定动画的速度曲线。默认值为ease
    • animation-delay                   动画开始前等待的时间。取值可为负(-2s 动画跳过 2 秒进入动画周期)属性不兼容 IE 9以及更早版本的浏览器.
    • animation-iteration-count      规定动画播放的次数。默认值为1
    • animation-direction               规定动画是否在下一周期逆向地播放。默认值是normal
    • animation-play-state             规定动画是否正在运行或暂停。默认值是running
    • animation-fill-mode               规定对象动画时间之外的状态

    animation-timing-function  属性取值

    • linear    匀速(线型过渡)
    • ease      先慢后快再慢
    • ease-in  先慢后快
    • ease-out 先快后慢
    • ease-in-out  开头慢结尾慢,中间快

    示例效果

    div
    {40px;
    height:40px;
    border-radius: 50%;
    background:radial-gradient(red,green,blue);
    position:relative;
    animation-name:donghua;
    /*规定要绑定选择器的名称*/
    animation-duration:5s;
    /*规定动画播放多长时间*/
    animation-timing-function:ease;
    /*规定动画的曲线*/
    animation-delay:2s;
    /*规定动画何时开始*/
    animation-iteration-count:2;
    /*规定动画播放次数infinite规定动画应该无限次播放。*/
    animation-direcyion:normal;
    /* 定义是否反向播放normal默认值动画应该正常播放  alternate动画应该轮流反向播放。*/
    animation-play-state:running;
    /*running播放paused/暂停规定动画是否正在运行或暂停*/
    animation-fill-mode:forwards;
    /*animation-fill-mode属性规定动画在播放之前或之后,其动画效果是否可见。none不改变默认行为。forwards当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)。backwards在animation-delay所指定的一段时间内,在动画显示之前,应用开始属性值(在第一个关键帧中定义)。both向前和向后填充模式都被应用。*/
    }
    @keyframes donghua{
                    0%   {background:red;left:0px; top:0px;50px;
    height:50px; }
                    25%  {background:yellow; left:200px;top:0px;600px;
    height:600px;}
                    50%  {background:blue;left:200px; top:200px700px;
    height:70px;}
                    75%  {background:green;left:0px; top:200px;80px;
    height:800px;}
        }
    </style>
    </head>
    <body>
    <div></div>
    </body>
    </html>

    除了可以这样每个属性单独设置,也可以使用animation 的简写属性:

  • 相关阅读:
    ApplicationContext.xml修改
    springmvc.xml约束
    log4j.properties
    SqlMapConfig.xml配置文件
    Mybatis注解式开发坐标
    字符串函数
    vim基础快捷键
    format的使用
    lambda匿名函数
    字典的基础使用
  • 原文地址:https://www.cnblogs.com/niuyaomin/p/11420935.html
Copyright © 2020-2023  润新知