zoukankan      html  css  js  c++  java
  • Animation用法

    测试代码及说明:

    <!DOCTYPE html>
    <html lang="en-US">
    <head>
        <meta charset="UTF-8">
        <title>Simple CSS3 Animation</title>
        <style type="text/css">
            #demo {
                position: absolute;
                left: 30%;
                top: 30%;
                background-color: red;
                width: 200px;
                height: 200px;
                -webkit-animation: animation1 2s linear forwards; /*只有Webkit内核的浏览器才能解析*/
                -moz-animation: animation1 2s linear forwards; /*Firefox浏览器私有属性*/
                -o-animation: animation1 2s linear forwards; /*Opera浏览器私有属性*/
                -ms-animation: animation1 2s linear forwards; /*IE浏览器私有属性*/
                animation: animation1 2s linear forwards; /*Firefox浏览器私有属性*/
            }
    
            @-webkit-keyframes animation1 {
                0% {
                    background: red;
                }
    
                50% {
                    background: blue;
                }
    
                100% {
                    background: yellow;
                }
            }
    
            @-moz-keyframes animation1 {
                0% {
                    background: red;
                }
    
                50% {
                    background: blue;
                }
    
                100% {
                    background: yellow;
                }
    
            }
    
            @-o-keyframes animation1 {
                0% {
                    background: red;
                }
    
                50% {
                    background: blue;
                }
    
                100% {
                    background: yellow;
                }
    
            }
    
            @-ms-keyframes animation1 {
                0% {
                    background: red;
                }
    
                50% {
                    background: blue;
                }
    
                100% {
                    background: yellow;
                }
            }
    
            @keyframes animation1 {
                0% {
                    background: red;
                }
    
                50% {
                    background: blue;
                }
    
                100% {
                    background: yellow;
                }
    
            }
        </style>
    </head>
    <body>
        <div id="demo">
        </div>
    </body>
    </html>
    View Code

    演示效果:

  • 相关阅读:
    第一次博客园作业
    弹性布局/流动式布局
    元素在网页或视口上位置的相关问题求解
    element
    给body设置高度
    盒模型宽高的获取和设置
    选择器
    变量、作用域和内存问题
    js之捕捉冒泡和事件委托
    transition transform animate的使用
  • 原文地址:https://www.cnblogs.com/sccd/p/5571165.html
Copyright © 2011-2022 走看看