CSS3动画进度条

 

CSS CODE:

  1. @-webkit-keyframes move{
  2. 0%{
  3. background-position: 0 0;
  4. }
  5. 100%{
  6. background-position: 30px 30px;
  7. }
  8. }
  9. @-moz-keyframes move{
  10. 0%{
  11. background-position: 0 0;
  12. }
  13. 100%{
  14. background-position: 30px 30px;
  15. }
  16. }
  17. @-ms-keyframes move{
  18. 0%{
  19. background-position: 0 0;
  20. }
  21. 100%{
  22. background-position: 30px 30px;
  23. }
  24. }
  25. @keyframes move{
  26. 0%{
  27. background-position: 0 0;
  28. }
  29. 100%{
  30. background-position: 30px 30px;
  31. }
  32. }
  33. .progress{
  34. width: 300px;
  35. height: 25px;
  36. background-color:rgba(1,190,1,1) ;
  37. box-shadow: 0px 2px 0px rgba(255,255,255,0.5) inset;
  38. border-radius: 5px;
  39. background-size: 30px 30px;
  40. 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));
  41. background-image: -moz-linear-gradient(
  42. -45deg,
  43. rgba(255, 255, 255, .2) 25%,
  44. transparent 25%,
  45. transparent 50%,
  46. rgba(255, 255, 255, .2) 50%,
  47. rgba(255, 255, 255, .2) 75%,
  48. transparent 75%,
  49. transparent
  50. );
  51. background-image: linear-gradient(
  52. -45deg,
  53. rgba(255, 255, 255, .2) 25%,
  54. transparent 25%,
  55. transparent 50%,
  56. rgba(255, 255, 255, .2) 50%,
  57. rgba(255, 255, 255, .2) 75%,
  58. transparent 75%,
  59. transparent
  60. );
  61. -webkit-animation:move 1s linear infinite;
  62. -moz-animation:move 1s linear infinite;
  63. -ms-animation:move 1s linear infinite;
  64. -o-animation:move 1s linear infinite;
  65. animation:move 1s linear infinite;
  66. }

HTML CODE:

  1. <div class="progress"></div>

这里两个关键:

background-size  background-image

中间白色条的大小可以通过background-size控制,颜色通过background-image rgba控制

CSS3动画进度条的更多相关文章

  1. 类似 Dribbble 下载按钮的 SVG 弹性动画进度条

    Codrops 发布了一个如何创建一个基于弹性效果的 SVG 加载进度条教程,基于 SVG 和 TweenMax 实现.按钮开始的时候是一个带有箭头的图标,一旦它被点击,动画成一个有趣的小金属丝和一个 ...

  2. 纯CSS3制作进度条源代码

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  3. Javascript 及 CSS3 实现进度条效果

    Javascript 及 CSS3 实现进度条效果 一:css2 属性clip实现网页进度条:  在实现之前,我们先来介绍一下clip属性,因为这个属性在css2.1中很少使用到,所以我们有必要来了解 ...

  4. JS框架_(Progress.js)圆形动画进度条

    百度云盘 传送门 密码: 6mcf 圆形动画进度条效果: <!DOCTYPE html> <html lang="en"> <head> < ...

  5. iOS之小功能模块--彩虹动画进度条学习和自主封装改进

    前言: 首先展示一下这个iOS小示例的彩色进度条动画效果: 阅读本文先说说好处:对于基础不好的读者,可以直接阅读文末尾的"如何使用彩虹动画进度条"章节,然后将我封装好的这个功能模块 ...

  6. css3实现进度条的模拟

    两种进度条动画的实现: 1.css3,但IE9-不支持. 2.js动画,兼容性好,但没有css3实现的顺畅 Demo: <html>    <head>        < ...

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

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

  8. css3条纹进度条

    新建div,取名progress,如下 <div class="progress"></div> 在里面插入条纹进度条,以及进度显示文本进度: <di ...

  9. 学习 | css3实现进度条加载

    进度条加载是页面加载时的一种交互效果,这样做的目的是提高用户体验. 进度条的的实现分为3大部分:1.页面布局,2.进度条动效,3.何时进度条增加. 文件目录 加载文件顺序 <link rel=& ...

随机推荐

  1. [游戏模版11] Win32 动画 时间消息

    >_<:This time we will study a new way to operate your picture.That is running your picture by ...

  2. mysql导入sql文件

    从命令提示符下到MYSQL文件目录中的Bin文件夹下,执行命令 mysql -u root -p databasename < db.sql 其中root是你MYSQL的用户名,database ...

  3. CSS中一些不经意的细节问题1

    CSS这样的语法,细节问题非常多,往往一些难以处理的问题,有可能是一些细节问题不到位,所以先记下一些,留给以后自己看看. 1.line-height:150%与line-height:1.5 的区别 ...

  4. 大姨吗向左,美柚向右,女性健康APP路在何方?

    日前,中国IT研究中心发布了<2016Q3中国女性健康管理APP市场研究报告>,报告显示大姨吗与美柚占据了整个行业的绝对优势,大姨吗的行业用户覆盖率最高,美柚则在月活用户数方面领先. 不过 ...

  5. python web框架——初识tornado

    一 Tornado概述 Tornado是FriendFeed使用的可扩展的非阻塞式web框架及其相关工具的开源版本.这个Web框架看起来有些像web.py或者Google的 webapp,不过为了能有 ...

  6. Docker + Consul 多数据中心模拟

    Docker + Consul 多数据中心模拟 1. dc1搭建 docker run -d --name node1 -h node1 progrium/consul -server -bootst ...

  7. 关于EntityFramework连接Oracle的详细教程

    研发环境需安装的组件 Oracle Developer Tools for Visual Studio 2015 - MSI Installer 来自Oracle官网. 为Visual Studio ...

  8. asp.net MVC的EF与easyui DataGrid数据绑定

    页面代码 @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewpor ...

  9. TexturePacker压缩png的命令

    压缩png效果最好的当然是TinyPNG这种神器了,不过一般情况下TexturePacker压缩出来的也基本上能达到效果. 你需要先安装TP(TexturePacker的简称,以下TP无特殊说明均指T ...

  10. ACPI I/O resource conflict with SMBus

    ACPI I/O resource conflict with SMBus 以電子郵件傳送這篇文章BlogThis!分享至 Twitter分享至 Facebook分享到 Pinterest 這幾天遇到 ...