纯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 圆角效果
Jul 15 HTML / CSS
纯CSS3实现手风琴风格菜单具体步骤
May 06 HTML / CSS
CSS3制作文字半透明倒影效果的两种实现方式
Aug 08 HTML / CSS
css3 border旋转时的动画应用
Jan 22 HTML / CSS
详解移动端HTML5音频与视频问题及解决方案
Aug 22 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
Sep 05 HTML / CSS
html5适合移动应用开发的12大特性
Mar 19 HTML / CSS
HTML5操作WebSQL数据库的实例代码
Aug 26 HTML / CSS
使用HTML5和CSS3制作一个模态框的示例
Mar 07 HTML / CSS
浅析图片上传及canvas压缩的流程
Jun 10 HTML / CSS
css3手动实现pc端横向滚动
Jun 21 HTML / CSS
CSS使用Flex和Grid布局实现3D骰子
Aug 05 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的autoload自动加载机制使用说明
2010/12/28 PHP
ThinkPHP打开验证码页面显示乱码的解决方法
2014/12/18 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
php利用header函数下载各种文件
2016/08/24 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
jQuery插件扩展extend的简单实现原理
2016/06/24 Javascript
jQuery stop()用法实例详解
2016/07/28 Javascript
js实现无缝滚动图
2017/02/22 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
js实现上下左右键盘控制div移动
2020/01/16 Javascript
python连接字符串的方法小结
2015/07/13 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
在Python中增加和插入元素的示例
2018/11/01 Python
python实现贪吃蛇小游戏
2020/03/21 Python
钉钉群自定义机器人消息Python封装的实例
2019/02/20 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
python脚本开机自启的实现方法
2019/06/28 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
python实现坦克大战
2020/04/24 Python
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
竞聘演讲稿范文
2014/01/12 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
优秀食品类广告词
2014/03/19 职场文书
个人培训总结
2015/03/05 职场文书
2016大学生优秀志愿者事迹材料
2016/02/25 职场文书
详解Python中__new__方法的作用
2022/03/31 Python