纯CSS3+HTML5动态进度条

4 篇文章 0 订阅

效果如下:

 代码如下:

<!doctype html>
<html lang="zh" class="no-js">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>纯css3斑马条纹进度加载动画效果www.bootstrapmb.com</title>
        <style>
          /*	ProBars v1.1, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw///	=============================================================================== */.pro-bar-container{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:15px;margin:0 0 20px;border:2px solid #222;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#222;overflow:hidden}.pro-bar-container.color-turquoise{border-color:#1abc9c;background:#1abc9c}.pro-bar-container.color-green-sea{border-color:#16a085;background:#16a085}.pro-bar-container.color-emerald{border-color:#2ecc71;background:#2ecc71}.pro-bar-container.color-nephritis{border-color:#27ae60;background:#27ae60}.pro-bar-container.color-peter-river{border-color:#3498db;background:#3498db}.pro-bar-container.color-belize-hole{border-color:#2980b9;background:#2980b9}.pro-bar-container.color-amethyst{border-color:#9b59b6;background:#9b59b6}.pro-bar-container.color-wisteria{border-color:#8e44ad;background:#8e44ad}.pro-bar-container.color-wet-asphalt{border-color:#34495e;background:#34495e}.pro-bar-container.color-midnight-blue{border-color:#2c3e50;background:#2c3e50}.pro-bar-container.color-sun-flower{border-color:#f1c40f;background:#f1c40f}.pro-bar-container.color-orange{border-color:#f39c12;background:#f39c12}.pro-bar-container.color-carrot{border-color:#e67e22;background:#e67e22}.pro-bar-container.color-pumpkin{border-color:#d35400;background:#d35400}.pro-bar-container.color-alizarin{border-color:#e74c3c;background:#e74c3c}.pro-bar-container.color-pomegranate{border-color:#c0392b;background:#c0392b}.pro-bar-container.color-clouds{border-color:#ecf0f1;background:#ecf0f1}.pro-bar-container.color-silver{border-color:#bdc3c7;background:#bdc3c7}.pro-bar-container.color-concrete{border-color:#95a5a6;background:#95a5a6}.pro-bar-container.color-asbestos{border-color:#7f8c8d;background:#7f8c8d}.pro-bar{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:0;height:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#444}.pro-bar.bar-100{width:100%}.pro-bar.bar-99{width:99%}.pro-bar.bar-98{width:98%}.pro-bar.bar-97{width:97%}.pro-bar.bar-96{width:96%}.pro-bar.bar-95{width:95%}.pro-bar.bar-94{width:94%}.pro-bar.bar-93{width:93%}.pro-bar.bar-92{width:92%}.pro-bar.bar-91{width:91%}.pro-bar.bar-90{width:90%}.pro-bar.bar-89{width:89%}.pro-bar.bar-88{width:88%}.pro-bar.bar-87{width:87%}.pro-bar.bar-86{width:86%}.pro-bar.bar-85{width:85%}.pro-bar.bar-84{width:84%}.pro-bar.bar-83{width:83%}.pro-bar.bar-82{width:82%}.pro-bar.bar-81{width:81%}.pro-bar.bar-80{width:80%}.pro-bar.bar-79{width:79%}.pro-bar.bar-78{width:78%}.pro-bar.bar-77{width:77%}.pro-bar.bar-76{width:76%}.pro-bar.bar-75{width:75%}.pro-bar.bar-74{width:74%}.pro-bar.bar-73{width:73%}.pro-bar.bar-72{width:72%}.pro-bar.bar-71{width:71%}.pro-bar.bar-70{width:70%}.pro-bar.bar-69{width:69%}.pro-bar.bar-68{width:68%}.pro-bar.bar-67{width:67%}.pro-bar.bar-66{width:66%}.pro-bar.bar-65{width:65%}.pro-bar.bar-64{width:64%}.pro-bar.bar-63{width:63%}.pro-bar.bar-62{width:62%}.pro-bar.bar-61{width:61%}.pro-bar.bar-60{width:60%}.pro-bar.bar-59{width:59%}.pro-bar.bar-58{width:58%}.pro-bar.bar-57{width:57%}.pro-bar.bar-56{width:56%}.pro-bar.bar-55{width:55%}.pro-bar.bar-54{width:54%}.pro-bar.bar-53{width:53%}.pro-bar.bar-52{width:52%}.pro-bar.bar-51{width:51%}.pro-bar.bar-50{width:50%}.pro-bar.bar-49{width:49%}.pro-bar.bar-48{width:48%}.pro-bar.bar-47{width:47%}.pro-bar.bar-46{width:46%}.pro-bar.bar-45{width:45%}.pro-bar.bar-44{width:44%}.pro-bar.bar-43{width:43%}.pro-bar.bar-42{width:42%}.pro-bar.bar-41{width:41%}.pro-bar.bar-40{width:40%}.pro-bar.bar-39{width:39%}.pro-bar.bar-38{width:38%}.pro-bar.bar-37{width:37%}.pro-bar.bar-36{width:36%}.pro-bar.bar-35{width:35%}.pro-bar.bar-34{width:34%}.pro-bar.bar-33{width:33%}.pro-bar.bar-32{width:32%}.pro-bar.bar-31{width:31%}.pro-bar.bar-30{width:30%}.pro-bar.bar-29{width:29%}.pro-bar.bar-28{width:28%}.pro-bar.bar-27{width:27%}.pro-bar.bar-26{width:26%}.pro-bar.bar-25{width:25%}.pro-bar.bar-24{width:24%}.pro-bar.bar-23{width:23%}.pro-bar.bar-22{width:22%}.pro-bar.bar-21{width:21%}.pro-bar.bar-20{width:20%}.pro-bar.bar-19{width:19%}.pro-bar.bar-18{width:18%}.pro-bar.bar-17{width:17%}.pro-bar.bar-16{width:16%}.pro-bar.bar-15{width:15%}.pro-bar.bar-14{width:14%}.pro-bar.bar-13{width:13%}.pro-bar.bar-12{width:12%}.pro-bar.bar-11{width:11%}.pro-bar.bar-10{width:10%}.pro-bar.bar-9{width:9%}.pro-bar.bar-8{width:8%}.pro-bar.bar-7{width:7%}.pro-bar.bar-6{width:6%}.pro-bar.bar-5{width:5%}.pro-bar.bar-4{width:4%}.pro-bar.bar-3{width:3%}.pro-bar.bar-2{width:2%}.pro-bar.bar-1{width:1%}.pro-bar.bar-0{width:0}.pro-bar.color-turquoise{background:#1abc9c}.pro-bar.color-green-sea{background:#16a085}.pro-bar.color-emerald{background:#2ecc71}.pro-bar.color-nephritis{background:#27ae60}.pro-bar.color-peter-river{background:#3498db}.pro-bar.color-belize-hole{background:#2980b9}.pro-bar.color-amethyst{background:#9b59b6}.pro-bar.color-wisteria{background:#8e44ad}.pro-bar.color-wet-asphalt{background:#34495e}.pro-bar.color-midnight-blue{background:#2c3e50}.pro-bar.color-sun-flower{background:#f1c40f}.pro-bar.color-orange{background:#f39c12}.pro-bar.color-carrot{background:#e67e22}.pro-bar.color-pumpkin{background:#d35400}.pro-bar.color-alizarin{background:#e74c3c}.pro-bar.color-pomegranate{background:#c0392b}.pro-bar.color-clouds{background:#ecf0f1}.pro-bar.color-silver{background:#bdc3c7}.pro-bar.color-concrete{background:#95a5a6}.pro-bar.color-asbestos{background:#7f8c8d}@-webkit-keyframes progressStripeLTR{to{background-position:30px 0}}@-moz-keyframes progressStripeLTR{to{background-position:30px 0}}@-ms-keyframes progressStripeLTR{to{background-position:30px 0}}@-o-keyframes progressStripeLTR{to{background-position:30px 0}}@keyframes progressStripeLTR{to{background-position:30px 0}}@-webkit-keyframes progressStripeRTL{to{background-position:-30px 0}}@-moz-keyframes progressStripeRTL{to{background-position:-30px 0}}@-ms-keyframes progressStripeRTL{to{background-position:-30px 0}}@-o-keyframes progressStripeRTL{to{background-position:-30px 0}}@keyframes progressStripeRTL{to{background-position:-30px 0}}.pro-bar-candy{width:100%;height:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.25) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:30px 30px}.pro-bar-candy.candy-ltr{-webkit-animation:progressStripeLTR .6s linear infinite;-moz-animation:progressStripeLTR .6s linear infinite;-ms-animation:progressStripeLTR .6s linear infinite;-o-animation:progressStripeLTR .6s linear infinite;animation:progressStripeLTR .6s linear infinite}.pro-bar-candy.candy-rtl{-webkit-animation:progressStripeRTL .6s linear infinite;-moz-animation:progressStripeRTL .6s linear infinite;-ms-animation:progressStripeRTL .6s linear infinite;-o-animation:progressStripeRTL .6s linear infinite;animation:progressStripeRTL .6s linear infinite}
        </style>
    </head>
    <body>
        <div class="container">
            <div class="one-whole text-center">
                <h3 class="bm-larger">Candy Stripes Left To Right</h3>
                <div class="pro-bar-container color-green-sea">
                    <div class="pro-bar bar-100 color-turquoise" data-pro-bar-percent="100">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-nephritis">
                    <div class="pro-bar bar-90 color-emerald" data-pro-bar-percent="90" data-pro-bar-delay="100">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-belize-hole">
                    <div class="pro-bar bar-80 color-peter-river" data-pro-bar-percent="80" data-pro-bar-delay="200">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-wisteria">
                    <div class="pro-bar bar-70 color-amethyst" data-pro-bar-percent="70" data-pro-bar-delay="300">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-midnight-blue">
                    <div class="pro-bar bar-60 color-wet-asphalt" data-pro-bar-percent="60" data-pro-bar-delay="400">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-orange">
                    <div class="pro-bar bar-50 color-sun-flower" data-pro-bar-percent="50" data-pro-bar-delay="500">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-pumpkin">
                    <div class="pro-bar bar-40 color-carrot" data-pro-bar-percent="40" data-pro-bar-delay="600">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-pomegranate">
                    <div class="pro-bar bar-30 color-alizarin" data-pro-bar-percent="30" data-pro-bar-delay="700">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-silver">
                    <div class="pro-bar bar-20 color-clouds" data-pro-bar-percent="20" data-pro-bar-delay="800">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-asbestos bm-larger">
                    <div class="pro-bar bar-10 color-concrete" data-pro-bar-percent="10" data-pro-bar-delay="900">
                        <div class="pro-bar-candy candy-ltr"></div>
                    </div>
                </div>
                <hr/>
                <h3 class="bm-larger">Candy Stripes Right To Left</h3>
                <div class="pro-bar-container color-green-sea">
                    <div class="pro-bar bar-100 color-turquoise" data-pro-bar-percent="100">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-nephritis">
                    <div class="pro-bar bar-90 color-emerald" data-pro-bar-percent="90" data-pro-bar-delay="100">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-belize-hole">
                    <div class="pro-bar bar-80 color-peter-river" data-pro-bar-percent="80" data-pro-bar-delay="200">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-wisteria">
                    <div class="pro-bar bar-70 color-amethyst" data-pro-bar-percent="70" data-pro-bar-delay="300">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-midnight-blue">
                    <div class="pro-bar bar-60 color-wet-asphalt" data-pro-bar-percent="60" data-pro-bar-delay="400">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-orange">
                    <div class="pro-bar bar-50 color-sun-flower" data-pro-bar-percent="50" data-pro-bar-delay="500">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-pumpkin">
                    <div class="pro-bar bar-40 color-carrot" data-pro-bar-percent="40" data-pro-bar-delay="600">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-pomegranate">
                    <div class="pro-bar bar-30 color-alizarin" data-pro-bar-percent="30" data-pro-bar-delay="700">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-silver">
                    <div class="pro-bar bar-20 color-clouds" data-pro-bar-percent="20" data-pro-bar-delay="800">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-asbestos bm-larger">
                    <div class="pro-bar bar-10 color-concrete" data-pro-bar-percent="10" data-pro-bar-delay="900">
                        <div class="pro-bar-candy candy-rtl"></div>
                    </div>
                </div>
                <hr/>
                <h3 class="bm-larger">Candy Stripes Static</h3>
                <div class="pro-bar-container color-green-sea">
                    <div class="pro-bar bar-100 color-turquoise" data-pro-bar-percent="100">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-nephritis">
                    <div class="pro-bar bar-90 color-emerald" data-pro-bar-percent="90" data-pro-bar-delay="100">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-belize-hole">
                    <div class="pro-bar bar-80 color-peter-river" data-pro-bar-percent="80" data-pro-bar-delay="200">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-wisteria">
                    <div class="pro-bar bar-70 color-amethyst" data-pro-bar-percent="70" data-pro-bar-delay="300">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-midnight-blue">
                    <div class="pro-bar bar-60 color-wet-asphalt" data-pro-bar-percent="60" data-pro-bar-delay="400">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-orange">
                    <div class="pro-bar bar-50 color-sun-flower" data-pro-bar-percent="50" data-pro-bar-delay="500">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-pumpkin">
                    <div class="pro-bar bar-40 color-carrot" data-pro-bar-percent="40" data-pro-bar-delay="600">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-pomegranate">
                    <div class="pro-bar bar-30 color-alizarin" data-pro-bar-percent="30" data-pro-bar-delay="700">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-silver">
                    <div class="pro-bar bar-20 color-clouds" data-pro-bar-percent="20" data-pro-bar-delay="800">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <div class="pro-bar-container color-asbestos bm-larger">
                    <div class="pro-bar bar-10 color-concrete" data-pro-bar-percent="10" data-pro-bar-delay="900">
                        <div class="pro-bar-candy"></div>
                    </div>
                </div>
                <hr/>
                <h3 class="bm-larger">Candy Stripes Removed</h3>
                <div class="pro-bar-container color-green-sea">
                    <div class="pro-bar bar-100 color-turquoise" data-pro-bar-percent="100"></div>
                </div>
                <div class="pro-bar-container color-nephritis">
                    <div class="pro-bar bar-90 color-emerald" data-pro-bar-percent="90" data-pro-bar-delay="100"></div>
                </div>
                <div class="pro-bar-container color-belize-hole">
                    <div class="pro-bar bar-80 color-peter-river" data-pro-bar-percent="80" data-pro-bar-delay="200"></div>
                </div>
                <div class="pro-bar-container color-wisteria">
                    <div class="pro-bar bar-70 color-amethyst" data-pro-bar-percent="70" data-pro-bar-delay="300"></div>
                </div>
                <div class="pro-bar-container color-midnight-blue">
                    <div class="pro-bar bar-60 color-wet-asphalt" data-pro-bar-percent="60" data-pro-bar-delay="400"></div>
                </div>
                <div class="pro-bar-container color-orange">
                    <div class="pro-bar bar-50 color-sun-flower" data-pro-bar-percent="50" data-pro-bar-delay="500"></div>
                </div>
                <div class="pro-bar-container color-pumpkin">
                    <div class="pro-bar bar-40 color-carrot" data-pro-bar-percent="40" data-pro-bar-delay="600"></div>
                </div>
                <div class="pro-bar-container color-pomegranate">
                    <div class="pro-bar bar-30 color-alizarin" data-pro-bar-percent="30" data-pro-bar-delay="700"></div>
                </div>
                <div class="pro-bar-container color-silver">
                    <div class="pro-bar bar-20 color-clouds" data-pro-bar-percent="20" data-pro-bar-delay="800"></div>
                </div>
                <div class="pro-bar-container color-asbestos bm-remove">
                    <div class="pro-bar bar-10 color-concrete" data-pro-bar-percent="10" data-pro-bar-delay="900"></div>
                </div>
            </div>
            <hr class="bm-larger"/>
        </div>
    </body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值