zoukankan      html  css  js  c++  java
  • CSS3 Animation

    先看一个例子  http://demo.itivy.com/css3-shine-button/index.html

    首先可以看到这个效果是在完全没有鼠标hover或者其他事件的时候就存在的, 且它是不断的无线循环下去的。

    呵呵 和常见的transition 不一样!

    如何实现的呢? 是使用animation啦!

    <!DOCTYPE html>
    <html>
    <head>
    <meta name="description" content="css3 animation">
      <meta charset="utf-8">
      <title>JS Bin</title>
    </head>
    <body>
    <div id="prt1"></div>
    <div id="prt2"></div>
    <div id="prt3"></div>
    </body>
    </html>

    CSS

    html, body{
      height:100%;
    }
    
    #prt1 {
    height:20%;
    border:1px solid black;
    top:50%;
    left:0%;
    animation:prt1 2s infinite;
    -webkit-animation:prt1 2s;
    /* display:none; */
    animation-iteration-count: 1; /*动画次数*/
    }
    
    @keyframes prt1 {
    0% {background-color:white;}
    33% {background-color:black;}
    66% {background-color:white;}
    100% {background-color:white;}
    }
    
    @-webkit-keyframes prt1 {
    0% {background-color:white;}
    33% {background-color:black;}
    66% {background-color:white;}
    100% {background-color:white;}
    }
    
    #prt2 {
    height:30%;
    border:1px solid black;
    left:0%;
    top:50%;
    animation:prt2 2s infinite;
    -webkit-animation:prt2 2s infinite;
    /* display:none; */
    }
    
    @keyframes prt2 {
    0% {background-color:white;}
    33% {background-color:white;}
    66% {background-color:black;}
    100% {background-color:white;}
    }
    
    @-webkit-keyframes prt2 {
    0% {background-color:white;}
    33% {background-color:white;}
    66% {background-color:black;}
    100% {background-color:white;}
    }
    
    #prt3 {
    height:49%;
    border:1px solid black;
    left:0%;
    top:50%;
    animation:prt3 2s infinite;
    -webkit-animation:prt3 2s infinite;
    /* display:none; */
    }
    
    @keyframes prt3 {
    0% {background-color:white;}
    33% {background-color:white;}
    66% {background-color:white;}
    100% {background-color:black;}
    }
    
    @-webkit-keyframes prt3 {
    0% {background-color:white;}
    33% {background-color:white;}
    66% {background-color:white;}
    100% {background-color:black;}
    }
  • 相关阅读:
    jmeter实现上传文件
    jmeter之调度器设置
    存储过程的几种传参方式
    Charles篡改数据
    软件测试职业发展方向
    最近发现一个有意思的lua游戏引擎,名字叫love2d
    2016,新的一年来到。
    Corona手游教程之widget:Slider篇
    Corona手游教程之widget:PickerWheel篇
    Corona手游教程之widget:ProgressView篇
  • 原文地址:https://www.cnblogs.com/cart55free99/p/4229991.html
Copyright © 2011-2022 走看看