zoukankan      html  css  js  c++  java
  • css3 animation属性

    #rotate {  

    margin: 0 auto;

    600px;  

    height: 400px;

    /* 确保我们是在一个 3-D 空间 */  

    transform-style: preserve-3d;

    /*让整个行使用x-轴旋转、7秒中的动画、无限次播放以及线性 */  

    animation-name: x-spin;

    animation-duration: 7s;

    animation-iteration-count: infinite;

    animation-timing-function: linear;   

    }  

    /* 定义要调用的动画 */  

    @keyframes x-spin {    

    0% { transform: rotateX(0deg); }    

    50% {transform: rotateX(180deg); }  

    100% {transform: rotateX(360deg); }  

    }

    ===============================================  

    animation-name  动画的名称。  

    animation-duration  定义动画播放一次需要的时间。默认为0;  

    animation-timing-function  定义动画播放的方式,参数设置类似transition-timing-function  animation-delay  定义动画开始的时间  

    animation-iteration-count  定义循环的次数,infinite即为无限次。默认是1。  

    animation-direction  动画播放的方向,两个值,默认为normal,这个时候动画的每次循环都向前播放。另一个值是alternate,则第偶数次向前播放,第奇数次向反方向播放。另外还有reverse、alternate-reverse。


    animation-fill-mode  动画结束以后,会立即从结束状态跳回到起始状态。如果想让动画保持在结束状态,需要使用animation-fill-mode属性。 可选值有:none:默认值,回到动画没开始时的状态; forwards:保持在结束状态 ; backwards:让动画回到第一帧的状态;  both: 根据animation-direction 轮流应用forwards和backwards规则。


    浏览器从一个状态向另一个状态过渡,是平滑过渡。steps函数可以实现分步过渡。

    div:hover {

    animation: 1s rainbow infinite steps(10);

    }


    animation-play-state  动画播放过程中,会突然停止。这时,默认行为是跳回到动画的开始状态。使用animation-play-state属性可以改变这种行为,paused表示动画停止,running表示动画继续。

    div {
        animation: spin 1s linear infinite;

    animation-play-state: paused;

    }

    div:hover {

    animation-play-state: running;

    }



    ==================================================


    animation的简写形式为:

    div:hover {

    animation: 1s 1s rainbow linear 3 forwards normal;

    }

  • 相关阅读:
    获取服务器的IP地址和MAC地址
    silverlight学习:RichTextBox[转]
    历次重要底部的数据特征 A股或将继续下跌?
    Silverlight开发工具集合[转]
    每个.NET 开发人员应该下载的十个必备工具
    VS 发布网站时如何产生固定命名的 Dll 文件 WebDeploymentSetup使用说明
    匈牙利命名法、骆驼命名法、帕斯卡(pascal)命名法 C#命名规范
    让你在股市中战无不胜的八大技巧
    C#编程规范
    Enterprise Architect 8.0 注册码及其使用教程
  • 原文地址:https://www.cnblogs.com/cly84920/p/4426660.html
Copyright © 2011-2022 走看看