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

  • 相关阅读:
    mysql-基础和基本指令
    网络笔试面试
    Windows访问Linux下的共享目录的配置方法
    帧动画 连续播放多张图片动画 以及ui动画 SoundPool
    ScrollView listView gridView 之间的冲突问题
    handler------post传送方式
    handler通信机制
    内部存储 openFileInputStream openFileOutputStream
    popupMenu-----弹出菜单
    为系统菜单添加图标--------暴力反射
  • 原文地址:https://www.cnblogs.com/kingwell/p/3935598.html
Copyright © 2020-2023  润新知