两种进度条动画的实现:

  1、css3,但IE9-不支持。

  2、js动画,兼容性好,但没有css3实现的顺畅

Demo:

<html>
    <head>
        <title>progress</title>
        <script type="text/javascript" src="../jQuery1.7.js"></script>
        <style type="text/css">
            body{
                margin: 0;
            }
            #progress{
                height: 2px;
                background: #b91f1f;

      /*定义动画完成时进度条的消失500ms内完成,而不是直接消失*/
                transition: opacity 500ms linear;
            }
            #progress{

      /*调用下面定义的progress动画,规定动画3s内完成*/
                -webkit-animation: progress 3s;
                animation: progress 3s;
            }
            #progress.done{
                opacity: 0;
            }
            @-webkit-keyframes progress{
                0%{
                    width: 0px;
                }
                100%{
                    width: 100%;
                }
            }
            @keyframes progress{
                0%{
                    width: 0px;
                }
                100%{
                    width: 100%;
                }
            }
        </style>
    </head>
    <body>
        <div id="progress">

</div>
        <script type="text/javascript">

    // 第一次见这种使用方式,定义一个对象,并为其属性值定义动画
            $( {property : 0} ).animate( {property : 100}, {
                duration : 3000,
                step :  function(){
                    var percentage = Math.round( this.property );
                    $( "#progress" ).css( "width", percentage + "%" );
                    if( percentage == 100 ){
                        $( "#progress" ).addClass( "done" );
                    }
                }
            } );
        </script>
    </body>
</html>

转载于:https://www.cnblogs.com/charling/p/3644490.html

css3实现进度条的模拟相关推荐

  1. html圆圈倒计时,html5 css3圆形进度条倒计时页面跳转代码

    特效描述:html5 css3 圆形进度条 倒计时 页面跳转代码.html5 css3进度条倒计时动画特效 代码结构 1. HTML代码 html5+css3进度条倒计时动画特效 body { mar ...

  2. 两种CSS3圆环进度条详解

    晚上睡觉之前,我抽了1个多小时,研究了一下圆环进度条,结合从网上查阅的资料,我终于掌握了两种圆环的生成方法. 这次的效果就是单纯的CSS3效果,也没有写具体的JS,等以后有时间在好好整理一下吧~. 第 ...

  3. [CSS3]环形进度条

    来源:https://codepen.io/eZ0/pen/eZXNzd 点击上面链接有源码有示例. .ko-progress-circle {width: 120px;height: 120px;b ...

  4. css进度条动态显示,CSS3实现进度条动画

    CSS 语言: CSSSCSS 确定 .cube { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 500px; h ...

  5. 9款极具创意的HTML5/CSS3进度条动画

    今天我们要分享9款极具创意的HTML5/CSS3进度条动画,这些进度条也许可以帮你增强用户交互和提高用户体验,喜欢的朋友就收藏了吧. 1.HTML5/CSS3图片加载进度条 可切换多主题 今天要分享的 ...

  6. css3实现不同进度条

    进度条类型1(渐变进度条) 效果1:图片实现进度条 思路,进度条是一张图片,用定位来控制不同时间图片相对进度条box的left值来控制位置,用animate实现动画效果 html <div cl ...

  7. css3做渐变进度条

    布局: <body><section class="container"><div class="loading-bar"> ...

  8. 超酷jQuery进度条加载动画集合

    在丰富多彩的网页世界中,进度条加载动画的形式非常多样,有利用gif图片实现的loading动画,也有利用jQuery和CSS3实现的进度加载动画,本文主要向大家介绍很多jQuery和CSS3实现的进度 ...

  9. Linux中实现一个简单的进度条

    说起进度条,其实大家常常见到,比如说你在下载视频或文件的时候,提示你当前下载进度的就是我们今天要说的进度条,进度条的模拟实现是挺简单的,但是要做的比较实用还是需要注意很多地方的,下来我就一步步的深入分 ...

  10. C语言实现进度条彩色变化

    [C语言]实现一个变色的进度条 原创 2017年03月31日 20:39:30 标签: linux / C语言 / 376 编辑 删除 实现一个如上的进度条 要求 1.依次多打印一个'#' 2.并后面 ...

最新文章

  1. 程序员转型人工智能工程师,如何在百忙之中不走岔路
  2. 通过图片优化,我将网站大小减少了62%
  3. linux关闭dns迭代查询,DNS查询和响应过程递归和迭代的使用
  4. 苹果出5g手机吗_华为打响5G手机第一枪,苹果却扔出620亿“王炸”,任正非:榜样...
  5. C++STL——概述
  6. 如何高效管理BI报表的需求
  7. 小学四则运算结对项目报告(GUI)
  8. 【LeetCode】剑指 Offer 11. 旋转数组的最小数字
  9. 非功能测试之本地化和国际化测试
  10. 最全整理反面角色谁更适合饰演老大角色,你认识多少?(已收藏)
  11. html手机端最小字体,手机端h5页面字体大小适配
  12. php变形的itf条码,itf14条码生成器 第14章生成器.doc
  13. c# u盘使用记录_C#检测是否有u盘插入的方法
  14. 用心去爱那些爱过我们的人
  15. 微信小程序-日期时间选择器
  16. 鼠标式光流传感器与多传感器融合
  17. 盘点MES系统物料管理那些事儿
  18. 调度程序所用数据结构—Linux
  19. 北京大学优秀计算机论文,计算机系在ESEC/FSE'20上发表的论文获得ACM SIGSOFT杰出论文奖...
  20. 芯盾时代:一种会思考的新一代安全身份认证方式

热门文章

  1. UserWarning: Error checking compiler version for cl
  2. Python机器学习库sklearn自动特征选择(训练集)
  3. 计算机视觉标准数据集整理—PASCAL VOC数据集
  4. 非极大值抑制(Non-Maximum Suppression)
  5. python实现常见的整数进制、字符进制、ASCII码进制之间的转换
  6. C/C++ 取整函数
  7. 贝尔英才学院计算机,特稿 | 从高三的二模倒数第一到考取南京邮电大学贝尔英才学院,他仅用了半年!...
  8. HashSet中add的执行过程
  9. php mysql pod_php – 连接到同一pod中的MySQL容器
  10. github API 实例 分页读取