这是一款非常简单实用的jQuery斑马线样式loading进度条动画特效。该进度条特效通过简单的jQuery代码就完成了可控制的进度条动画特效。斑马线效果使用CSS3来完成,对不支持CSS3的浏览器可使用图片来替代。

在执行某些任务和表单提交时,使用进度条来提示用户当前的任务进度是非常好的用户体验。其它的一些js库和jQuery UI都提供了进度条组件。但是这个jQuery进度条特效的核心代码只有4行代码。非常简单易懂。

HTML结构

该斑马线进度条特效的HTML结构使用两个

。在一个包裹

中嵌套一个空的

。包裹

是进度条的容器,你可以将它定位在页面的任何地方。里面空的

是进度条的斑马线指示条。

CSS样式

下面是该斑马线进度条特效的基本CSS样式:

#progressBar {

width: 400px;

height: 22px;

border: 1px solid #111;

background-color: #292929;

}

#progressBar div {

height: 100%;

color: #fff;

text-align: right;

line-height: 22px; /* 如果需要文本居中,设置为和#progressBar的高度一样 */

width: 0;

background-color: #0099ff;

}

JAVASCRIPT

接下来是该斑马线进度条特效的4行核心代码,它接收两个参数:

function progress(percent, $element) {

var progressBarWidth = percent * $element.width() / 100;

$element.find(‘div’).animate({ width: progressBarWidth }, 500).html(percent + "% ");

}

第一个参数是进度条当前的百分比数,第二个参数是进度条的jQuery选择器。如果我们想设置当前的进度为80%,可以这样调用代码:

progress(80, $(‘#progressBar’));

下载文件中有两个demo,第一个demo的斑马线动画使用CSS3来制作,第二个demo中的斑马线动画是GIF图片。

android 斑马线进度条,jQuery简单斑马线样式loading进度条动画特效相关推荐

  1. html 可调节进度条控件,jQuery简单实用的轻量级进度条插件

    jQMeter是一款简单实用的轻量级进度条jQuery插件,它可以显示为水平或垂直进度条,进度条加载时带有动画特效,你只需要简单的传入一些参数到jQMeter对象的构造函数中就可以完成你想要的进度条效 ...

  2. jquery和php上传文件进度条,jQuery实现文件上传进度条特效_jquery

    上传进度条通常是由前面jquery加后端了脚本器脚本来实现了,今天我们介绍的是一款基本php+jQuery实现文件上传进度条效果的例子,具体细节如下. 最近呢,一个项目做一个进度条的效果出来,这个之前 ...

  3. jQuery canvas碎片粒子组成爱心图形动画特效

    style.css代码: /* latin-ext */ @font-face {font-family: 'Lato';font-style: normal;font-weight: 900;src ...

  4. jQuery和SVG炫酷弹射纸飞机动画特效

    http://demo.htmleaf.com/1506/201506261811/index.html jQuery和css3自动轮换的用户评论留言 炫酷纯CSS3纸飞机动画特效

  5. jQuery操作css样式、属性、动画、节点

    css样式操作: 1.设置单个样式: css(name, value) 2.设置多个样式:css(obj) 3.获取样式:css(name) <!DOCTYPE html> <htm ...

  6. html文字自动上翻,jQuery超酷文字随机翻转变换动画特效

    Flapper是一款效果非常酷的文字随机翻转变换动画jQuery特效.它的效果类似于机场或车站显示航班或车次的文字变换效果,每个文字都随机变换几次,然后才显示某个设定好的文字. 该文字特效可以显示文字 ...

  7. html广告条效果,css3炫酷网站banner广告动画特效

    这是一款可以用来遮罩网站banner或广告的动画特效插件.该特效使用的是 CSS3 animations.注意不是所有的浏览器都支持 CSS3 animations.如果你对 CSS3 animati ...

  8. jQuery实现可拖动控制进度条

    <!DOCTYPE HTML> <html><head><meta charset="utf-8"><meta name=&q ...

  9. Android花样loading进度条(二)-简单环形进度条

    背景 Android花样loading进度条系列文章主要讲解如何自定义所需的进度条,包括水平.圆形.环形.圆弧形.不规则形状等. 本篇我们从圆形进度条讲起,讲简单形式的环形进度条,只有进度色彩,没有进 ...

最新文章

  1. 框架和设计模式的区别
  2. True Zero Downtime HAProxy Reloads--转载
  3. vscode更换主题的插件_VScode 插件开发(三)主题
  4. C++ 多重继承之内存存储
  5. win10怎么进入修复计算机,windows10安全模式怎么修复系统_win10安全模式如何修复电脑...
  6. 线上一个数组查询遇到的坑
  7. 余承东谈华为6G:正在研发,还需要10年时间
  8. vue ----vue-cli
  9. GDB+coredump定位段错误
  10. windows 安装python2.7
  11. 高程(DEM) ASCII数据获取
  12. 2014腾讯实习生招聘数组墙算法
  13. cesium中的飞行动画fly
  14. linux中send函数MSG_NOSIGNAL
  15. c#基础知识学习——枚举、元组(四)
  16. 中创生日会 | 烟火向星辰,所愿皆成真
  17. pyspark:ML和MLlib
  18. 什么是128陷阱?什么是装箱?什么是拆箱?为什么要有包装类?
  19. JS中操作字符串的常用方法
  20. 最新彩虹易支付全解版疑似hack易支付整站源码打包

热门文章

  1. MySQL查询之全称量词
  2. jdbc执行sql出现错误: mismatched input ‘,’ excepting ‘.‘ 应该如何解决?
  3. Vue3实现酷炫打字机效果:让你的网站文字动起来
  4. 废铁行业分析:2022年废铁行业进入新发展阶段
  5. UE4绝地求生双开门向量逻辑
  6. [记忆碎片的磁盘整理]女孩
  7. 软件7大设计原则(附案例所敲代码)
  8. 四月份班级活动 – 记杨老师的博弈论讲座
  9. kali安装Nessus与离线更新
  10. web 网页调试工具 browser-sync 在 Windows 上安装