zoukankan      html  css  js  c++  java
  • 欢迎使用CSDN-markdown编辑器

    <!DOCTYPE HTML>
    <html>
        <head>
            <title>动画</title>
            <meta http-equiv="content-type" content="text/html;charset=utf-8" />
            <style>
                div
                {
                    border:1px solid black;
                    200px;
                    height:100px;
                    position:relative;
                }
                div img
                {
                    position:absolute;                
                }
                #step_2,#step_3
                {
                   visibility:hidden;
                   z-index:10;
                }
                /*定义动画*/
                @keyframes jump  
                {
                    from   { left:5px; top:0px; }
                    10%  { left:15px; top:15px; }
                    15%  { left:15px; top:35px; }
                    20%  { left:15px; top:55px; }
                    25%  { left:15px; top:75px; }
                    30%  { left:20px; top:85px; }
                    35%  { left:20px; top:75px; }
                    40%  { left:20px; top:55px; }
                    45%  { left:20px; top:35px; }
                    50%  { left:30px; top:25px; }
                    55%  { left:30px; top:35px; }
                    60%  { left:40px; top:25px;transform:scale(0.5); }
                    70%  { left:40px; top:40px; transform:scale(0.4);}
                    80%  { left:40px; top:50px;transform:scale(0.3); }
                    90%  { left:50px; top:70px;transform:scale(0.2); }
                    to { left:50px; top:35px;transform:scale(0.1);  }
                }
                @keyframes image_show  
                {
                    from   { left:40px; top:25px;visibility:visible;opacity:0.2;transform:scale(0.5);}
                    50%   { opacity:0.5;}
                    70% {left:40px; top:25px;visibility:visible;opacity:1;transform:scale(1);}
                    to {left:40px; top:25px;visibility:visible;opacity:0;}
                }
                @keyframes image_end  
                {
                    from   { left:40px; top:25px;visibility:visible;opacity:0.2;}
                    50%   { left:40px; top:25px;opacity:0.5;}
                    to {left:40px; top:25px;visibility:visible;z-index:20;opacity:1;}
                }
                /*触发动画*/
                img
                {
                    animation:jump 2s;
                    animation-fill-mode : forwards;
                }
                #step_2
                {
                    animation:image_show 1s linear 2s;
                    animation-fill-mode : forwards;
                }
                #step_3
                {
                    animation:image_end 1s linear 3s;
                    animation-fill-mode : forwards;
                }
            </style>
        </head>
        <body>
            <div>
                <img src="images/cic.png" />
                <img id="step_2" src="images/sf.png" />
                <img id="step_3" src="images/red.png" />
             </div>
        </body>
    </html>
    
    微信公众号:jingfeng18 免费学习领取最新的前端学习资源
  • 相关阅读:
    同步和异步有何异同?在什么情况下分别使用他们?举例说明
    Java检查异常和非检查异常,运行时异常和非运行时异常的区别
    运行时异常与受检异常有何异同、error和exception有什么区别
    sleep() 和 wait() 有什么区别?
    final, finally, finalize的区别
    HashMap和Hashtable的区别
    & 和 && 的区别
    List集合复制
    Visual Studio 2015 Tools for Unity安装
    发布Android程序
  • 原文地址:https://www.cnblogs.com/qianduanshiping/p/11826872.html
Copyright © 2011-2022 走看看