攻城占爱亲亲首席完结完了为何进度还是000

可以随进度显示不同颜色的css3进度条分享
作者:佚名
字体:[ ] 来源:互联网 时间:04-11 11:50:23
这篇文章主要介绍了可以随进度显示不同颜色的css3进度条,文章最后有下载地址,需要的朋友可以参考下
一款进度条,它的外观是一条直线,末端有个小球,在进度变化时可以显示数字百分比,更可以用不同颜色来表示当前进度的状态。来看看效果图。接下来我们来分析一下这款HTML5进度条的实现源码,篇幅有限,我们只挑核心的代码来说。
HTML代码很简单,构造一个进度条容器和数字百分比容器:
代码如下:&div id="wrapper"&&div class="loader-container"&&div class="meter"&0&/div&&span class="runner"&&/span&&/div&&/div&
首先我们来对进度条的容器进行样式渲染,利用CSS3的渐变属性来实现不同进度变换颜色的效果:代码如下:.loader-container {height: 6width: 600position:top: 50%;left: 50%;margin-top: -3margin-left: -300background-color:background-image: -webkit-linear-gradient(left, #5bd8ff, #ff0000);background-image: -moz-linear-gradient(left, #5bd8ff, #ff0000);background-image: -o-linear-gradient(left, #5bd8ff, #ff0000);background-image: -ms-linear-gradient(left, #5bd8ff, #ff0000);background-image: linear-gradient(left, #5bd8ff, #ff0000);box-shadow: inset 0 -2px 2px rgba(0, 0, 0, 0.4);border-radius: 3px 0 0 3}.loader-container:after {content: "";display:position:right: 0;top: 50%;width: 1height: 1border-radius: 50%;margin-top: -0.5margin-right: -1background-image: -webkit-linear-gradient(top, #000000, #212121);background-image: -moz-linear-gradient(top, #000000, #212121);background-image: -o-linear-gradient(top, #000000, #212121);background-image: -ms-linear-gradient(top, #000000, #212121);background-image: linear-gradient(top, #000000, #212121);}
接下来是末端小圆球的样式:代码如下:.loader-container.done:after {background: R}.run .runner {content: "";position:right: 0;height: 100%;width: 0%;background-color:background-image: -webkit-linear-gradient(top, #000000, #212121);background-image: -moz-linear-gradient(top, #000000, #212121);background-image: -o-linear-gradient(top, #000000, #212121);background-image: -ms-linear-gradient(top, #000000, #212121);background-image: linear-gradient(top, #000000, #212121);animation: loader 10}
这里也是利用的CSS3的渐变属性。
然后是数字百分比的样式属性,这里随着进度变化,数字百分比的颜色也会发生变化。
代码如下:.meter {position:top: 0;right: 0;font-size: 2margin-top: .3color: #ff0000;animation: meter 10text-shadow: 0 -1px 0 #333333;}.meter:after {content: "%";}
最后,我们再来看看JS代码,其实js要完成的工作非常简单,只需要将CSS3渲染好的进度条动起来就好,看代码:代码如下:var Loader = function () {
var loader = document.querySelector('.loader-container'),meter = document.querySelector('.meter'),k, i = 1,counter = function () {if (i &= 100) { meter.innerHTML = i.toString();i++;} else {window.clearInterval(k);}};return {init: function (options) {options = options || {};var time = options.time ? options.time : 0,interval = time/100;loader.classList.add('run');k = window.setInterval(counter, interval); setTimeout(function () {loader.classList.add('done');}, time);},}}();Loader.init({// If you have changed the @time in LESS, update this number to the corresponding value. Measured in miliseconds.time: 10000});源码打包下载地址:
大家感兴趣的内容
12345678910
最近更新的内容        
当前位置:
&&&&&&&&&&&&
攻城还是等待 美军在巴格达城下面临选择
& & 新华网华盛顿4月3日电& 据此间媒体报道,已推进到伊拉克首都巴格达近郊的美军第3机械化步兵师先头部队正面临“攻城还是等待”的选择。
  尽管美军已宣布“摧毁”了伊共和国卫队6个师中的“麦地那”师和“巴格达”师,但五角大楼发言人同时承认,共和国卫队使用生化武器的“迹象越发明显”。美军此时攻城难以排除遭遇生化战的可能。
  分析人士认为,美军可以选择等待,寄托希望于巴格达发生内乱。但从目前情况看,美英联军的长期轰炸已使巴格达城内民怨剧升,伊军将士对政府的忠诚度似乎也没有减弱迹象。
  美国军方3日说,已到达巴格达城外的先头部队或许会等待装备最先进的美军第4机械化步兵师的支援。然而,科威特媒体报道说,第4机步师刚开始陆续抵达科威特。即便是支援,该师也只能暂时先派出一到两个旅,而援军到达巴格达的时间最早也要等到7日或8日。美军参谋长联席会议作战部副部长麦克科里斯托尔说:“我们正在为艰难的巴格达大决战作准备,我们并不指望迅速或者轻易拿下这座城市。”(完)
 相关新闻
 发表评论
遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
大众网版权与免责声明:
1、大众网所有内容的版权均属于作者或页面内声明的版权人。未经大众网的书面许可,任何其他个人或组织均不得以任何形式将大众网的各项资源转载、复制、编辑或发布使用于其他任何场合;不得把其中任何形式的资讯散发给其他方,不可把这些信息在其他的服务器或文档中作镜像复制或保存;不得修改或再使用大众网的任何资源。若有意转载本站信息资料,必需取得大众网书面授权。
2、已经本网授权使用作品的,应在授权范围内使用,并注明“来源:大众网”。违反上述声明者,本网将追究其相关法律责任。
3、凡本网注明“来源:XXX(非大众网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
4、如因作品内容、版权和其它问题需要同本网联系的,请30日内进行。
- Copyright (C) 2001-. All Rights Reserved大众报业集团网络中心主办 Email:鲁ICP证B2-号

参考资料

 

随机推荐