• 利用雪碧图,完成兔子走路过渡/动画效果


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <style>
                /* 
                    像这种,利用雪碧图制作的动画效果叫做精灵动画
                 */
                .box1{
                    height: 271px;
                    width: 132px;
                    background-image: url(img/bigtap-mitu-queue-big.png);
                    /* margin: 50px auto; */
                    /* 设置过渡效果  */
                    transition: all 1s steps(4);
                    
                }
                
                .box1:hover{
                    background-position: -528px 0;
                    margin-left: 100px;
                }
                
            </style>
        </head>
        <body>
            
            <div class="box1">
                
            </div>
            
        </body>
    </html>

    内容;

    1.利用过渡(transition),一个切换兔子height: 271px;  132px; 对雪碧图的水平偏移量设置过渡,走四步,就可以切换兔子走路效果。

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title></title>
     6         <style>
     7             
     8             .box1{
     9                 height: 271px;
    10                 width: 132px;
    11                 background-image: url(img/bigtap-mitu-queue-big.png);
    12                 margin: 50px auto;
    13                 /* 应用动画   */
    14                 animation: walk 1s steps(4) infinite;
    15                 
    16                 
    17                 
    18             }
    19             
    20             @keyframes walk{
    21                 from{
    22                     background-position: 0 0;
    23                 }
    24                 to{
    25                     background-position:-528px 0;
    26                 }
    27             }
    28             
    29             
    30         </style>
    31     </head>
    32     <body>
    33         
    34         <div class="box1">
    35             
    36         </div>
    37         
    38     </body>
    39 </html>

    2.利用动画(animation),亦可以实现兔子的走路效果。

    3.transition,只能用于设置一次性的过渡效果,如果需要持续运行的动画,必须要用到animation

    
    
  • 相关阅读:
    假期总结三
    假期总结三
    假期总结三
    假期总结三
    Redis 在线管理工具(phpRedisAdmin)介绍 两次git
    Redis 在线管理工具(phpRedisAdmin)介绍 两次git
    Redis 在线管理工具(phpRedisAdmin)介绍 两次git
    Redis 在线管理工具(phpRedisAdmin)介绍 两次git
    进程
    C# exe文件 添加到windows 服务
  • 原文地址:https://www.cnblogs.com/fsg6/p/12678222.html
Copyright © 2020-2023  润新知