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控制

  • 相关阅读:
    十个html5代码片段,超实用,一定要收藏
    零基础学编程,我想给你这五条建议
    Java 程序员开发常用的工具(二)
    Java 程序员开发常用的工具(一)
    前端人才饱和?平均年薪25W难求优质程序员!
    java基础学习 了解这些很有必要
    初学HTML5技术开发笔记整理
    HTML5移动开发学习笔记之02-CH4-HTML5 Web表单
    web前端笔记之Web前端的安全与漏洞
    5.SSH 免密码登陆
  • 原文地址:https://www.cnblogs.com/kingwell/p/3935598.html
Copyright © 2011-2022 走看看