zoukankan      html  css  js  c++  java
  • CSS3动画进度条

    CSS3动画进度条

     

    CSS CODE:

    @-webkit-keyframes move{
            0%{
                background-position: 0 0;
            }
            100%{
                background-position: 30px 30px;
            }
        }
        @-moz-keyframes move{
            0%{
                background-position: 0 0;
            }
            100%{
                background-position: 30px 30px;
            }
        }
        @-ms-keyframes move{
            0%{
                background-position: 0 0;
            }
            100%{
                background-position: 30px 30px;
            }
        }
        @keyframes move{
            0%{
                background-position: 0 0;
            }
            100%{
                background-position: 30px 30px;
            }
        }
        .progress{
            width: 300px;
            height: 25px;
            background-color:rgba(1,190,1,1) ;
            box-shadow: 0px 2px 0px rgba(255,255,255,0.5) inset;
            border-radius: 5px;
            background-size: 30px 30px;
            background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
            background-image: -moz-linear-gradient(
              -45deg, 
              rgba(255, 255, 255, .2) 25%, 
              transparent 25%, 
              transparent 50%, 
              rgba(255, 255, 255, .2) 50%, 
              rgba(255, 255, 255, .2) 75%, 
              transparent 75%, 
              transparent
           );
            background-image: linear-gradient(
              -45deg, 
              rgba(255, 255, 255, .2) 25%, 
              transparent 25%, 
              transparent 50%, 
              rgba(255, 255, 255, .2) 50%, 
              rgba(255, 255, 255, .2) 75%, 
              transparent 75%, 
              transparent
           );
            -webkit-animation:move 1s linear infinite;
            -moz-animation:move 1s linear infinite;
            -ms-animation:move 1s linear infinite;
            -o-animation:move 1s linear infinite;
            animation:move 1s linear infinite;
        }

    HTML CODE:

    <div class="progress"></div>

    这里两个关键:

    background-size  background-image

    中间白色条的大小可以通过background-size控制,颜色通过background-image rgba控制

  • 相关阅读:
    Boost智能指针使用总结
    C++细节理解
    Mysql导入导出
    Mysql Join语法以及性能优化
    数据库设计三大范式
    Mysql子查询
    js面向对象的实现(example 一)
    js对象常用2中构造方法
    RequireJS 加载 easyui
    Cordova 打包 Android release app 过程详解
  • 原文地址:https://www.cnblogs.com/kingwell/p/3935598.html
Copyright © 2011-2022 走看看