纯CSS和jQuery实现的在页面顶部显示的进度条效果2例(仿手机浏览器进度条效果)


Posted in HTML / CSS onApril 16, 2014

一、纯CSS实现

昨天在网上闲逛时,看到一个博客的页面最顶部有一个进度条特效,感觉挺好的,就分析了一下代码,找出了其中的关键部份,使用纯CSS实现的,给大家分享一下。

复制代码
代码如下:

<style type="text/css">
body{ margin:0; padding:0;}
@-moz-keyframes progressing {
0% {
width:0px;
}
100% {
width:100%;
}
}
@-webkit-keyframes progressing {
0% {
width:0px;
}
100% {
width:100%;
}
}
.progress {
width:100%;
height:5px;
overflow:hidden;
background-color:#27ccc0;
position:fixed;
top:0;
left:0;
z-index:9;
-moz-animation:progressing 2s ease-out;
-webkit-animation:progressing 2s ease-out;
}
</style>
<p class="progress"></p>

二、JQuery实现

一个在页面顶部显示的进度条效果,像在智能手机上浏览网页一样,手机上的浏览器进度条一般都在屏幕顶部,一条极细的小线条,当页面加载的时候,它就不断的加载显示进度,本网页进度条特效与此十分相似,基于jquery插件实现的效果。

复制代码
代码如下:

<title>页面顶部显示的进度条效果</title>
<div id="web_loading"><div></div></div>
<script src="/ajaxjs/jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">// < ![CDATA[
jQuery(document).ready(function(){
jQuery("#web_loading div").animate({width:"100%"},800,function(){
setTimeout(function(){jQuery("#web_loading div").fadeOut(500);
});
});
});
// ]]></script>
<style>
#web_loading{
z-index:99999;
width:100%;
}
#web_loading div{
width:0;
height:5px;
background:#FF9F15;
}
</style>
HTML / CSS 相关文章推荐
微信小程序实现可实时改变转速的css3旋转动画实例代码
Sep 11 HTML / CSS
CSS3实现可关闭的下拉手风琴菜单效果
Aug 31 HTML / CSS
结合CSS3的布局新特征谈谈常见布局方法
Jan 22 HTML / CSS
css3实现可拖动的魔方3d效果
May 07 HTML / CSS
基于 HTML5 Canvas实现 的交互式地铁线路图
Mar 05 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
Jul 18 HTML / CSS
HTML5拖放效果的实现代码
Nov 17 HTML / CSS
html5实现移动端适配完美写法
Nov 16 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
Dec 07 HTML / CSS
Canvas实现保存图片到本地的示例代码
Jun 28 HTML / CSS
几款流行的HTML5 UI框架比较(小结)
Apr 08 HTML / CSS
html css3不拉伸图片显示效果
Jun 07 HTML / CSS
纯CSS实现的大小渐变、渐远效果
Apr 15 #HTML / CSS
CSS中几个与换行有关的属性简明总结
Apr 15 #HTML / CSS
css3 条纹化和透明化表格Firefox下测试成功
Apr 15 #HTML / CSS
css3新增颜色表示方式分享
Apr 15 #HTML / CSS
常用的四种CSS透明属性介绍
Apr 12 #HTML / CSS
可以随进度显示不同颜色的css3进度条分享
Apr 11 #HTML / CSS
css3发光搜索表单分享
Apr 11 #HTML / CSS
You might like
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
php通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
jQuery实现“扫码阅读”功能
2015/01/21 Javascript
js与jquery回车提交的方法
2015/02/03 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
易被忽视的js事件问题总结
2016/05/14 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
JavaScript 中 apply 、call 的详解
2017/03/21 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
vue删除html内容的标签样式实例
2018/09/13 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
python自动化工具日志查询分析脚本代码实现
2013/11/26 Python
python调用windows api锁定计算机示例
2014/04/17 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
python tkinter基本属性详解
2019/09/16 Python
python使用建议技巧分享(三)
2020/08/18 Python
Python实现壁纸下载与轮换
2020/10/19 Python
Python离线安装各种库及pip的方法
2020/11/28 Python
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
2016年情人节问候语
2015/11/11 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
在项目中使用redis做缓存的一些思路
2021/09/14 Redis
spring cloud 配置中心native配置方式
2021/09/25 Java/Android
一文搞懂Java中的注解和反射
2022/06/21 Java/Android