zoukankan      html  css  js  c++  java
  • CSS 实现加载动画之三-钢琴按键

    今天做的这个动画实现也是非常简单,简单数几行代码就可以搞定。给这个动画取了个优雅的名字--钢琴按键,也实在是想不出什么更形象的名字了。废话不多说,直接上图。

    1. 先看gif图

    2. 代码实现思路

    2.1 定义五个方块的元素。

    2.2 对方块元素使用动画,延时改变透明度。

    3. 主要使用的技术

    主要用到了animation动画

    @-webkit-keyframes load{
      0%{opacity:1;}
      100%{opacity:0;}
    }
    .m-load2 .item{-webkit-animation:load 0.5s linear 0s infinite;}

    4. 源代码

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" Content="text/html; charset=utf-8;">
     5 <title>CSS3实现加载的动画效果3</title>
     6 <meta name="author" content="rainna" />
     7 <meta name="keywords" content="rainna's css lib" />
     8 <meta name="description" content="CSS3" />
     9 <style>
    10 *{margin:0;padding:0;}
    11 .m-load{background:url('load.gif') center center no-repeat;}
    12 
    13 .m-load,.m-load2{width:60px;height:10px;margin:100px auto;}
    14 
    15 /** 加载动画的静态样式 **/
    16 .m-load2:before,.m-load2:after,.m-load2 .item{float:left;width:10px;height:10px;margin:0 2px 0 0;background:#444;}
    17 .m-load2:before,.m-load2:after{content:'';}
    18 
    19 /** 加载动画 **/
    20 @-webkit-keyframes load{
    21     0%{opacity:1;}
    22     100%{opacity:0;}
    23 }
    24 .m-load2:before{-webkit-animation:load 0.5s linear 0s infinite;}
    25 .m-load2 .item:nth-child(1){-webkit-animation:load 0.5s linear 0.1s infinite;}
    26 .m-load2 .item:nth-child(2){-webkit-animation:load 0.5s linear 0.2s infinite;}
    27 .m-load2 .item:nth-child(3){-webkit-animation:load 0.5s linear 0.3s infinite;}
    28 .m-load2:after{-webkit-animation:load 0.5s linear 0.4s infinite;}
    29 </style>
    30 </head>
    31 
    32 <body>
    33 <div class="m-load"></div>
    34 
    35 <div class="m-load2">
    36     <div class="item"></div>
    37     <div class="item"></div>
    38     <div class="item"></div>
    39 </div>
    40 </body>
    41 </html>
  • 相关阅读:
    总结:使用pll来进行“异步复位,同步释放”
    总结“异步复位,同步释放”
    用quartusII再带的modelsim进行后仿真(时序仿真)的操作步骤
    Notepad++新建文件默认保存格式修改问题
    英语翻译正确的思维
    浅谈web网站架构演变过程
    MVC-API(二)
    C#面向对象编程的基础
    C# 堆栈讲解
    AutoCAD 2013 之R14版本下载地址整理汇总
  • 原文地址:https://www.cnblogs.com/zourong/p/3995039.html
Copyright © 2011-2022 走看看