网页顶部加载进度条(真实加载进度)
来源:互联网 发布:郑州中大门网络 编辑:程序博客网 时间:2024/06/05 02:10
没有真实测试
<script src="http://cdn.bootcss.com/pace/1.0.2/pace.min.js"></script>
<script>{
function getElementsByClass(key){
var arr = new Array();
var tags=document.getElementsByTagName("*");
for(var i=0;i<tags.length;i++){
if(tags[i].className.match(new RegExp('(\\s|^)'+key+'(\\s|$)'))){
arr.push(tags[i]);
}
}
return arr;
}
var timer = window.setInterval(function(){
var el = getElementsByClass('pace');
if(el.length>0){
var a = document.createElement('div');
a.setAttribute('class', 'spinner');
var b = document.createElement('div');
b.setAttribute('class', 'spinner-icon');
el[0].appendChild(a);
a.appendChild(b);
window.clearInterval(timer);
}
}, 3);
}
</script>
<style>
.pace .spinner {
position: fixed;
top: 15px;
right: 15px;
z-index: 2000;
display: block;
}
.pace .spinner-icon {
width: 18px;
height: 18px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: solid 2px transparent;
border-top-color: #2299dd;
border-left-color: #2299dd;
border-radius: 50%;
-webkit-animation: nprogress-spinner .4s linear infinite;
animation: nprogress-spinner .4s linear infinite;
}
@-webkit-keyframes nprogress-spinner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes nprogress-spinner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.pace {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-transition: opacity 0.8s ease-in-out;
-moz-transition: opacity 0.8s ease-in-out;
-o-transition: opacity 0.8s ease-in-out;
transition: opacity 0.8s ease-in-out;
}
.pace-inactive {
opacity:0;
filter: alpha(opacity=0);
}
.pace .pace-progress {
background: #2299dd;
position: fixed;
z-index: 2000;
top: 0;
right: 100%;
width: 100%;
height: 3px;
box-shadow: 0 0 3px #2299dd;
}
</style>
<!-- 右上角三角
<link href="http://cdn.bootcss.com/pace/1.0.2/themes/black/pace-theme-corner-indicator.min.css" rel="stylesheet">
-->
阅读全文
0 0
- 网页顶部加载进度条(真实加载进度)
- 网页顶部加载进度条
- 网页顶部加载进度条
- 网页顶部加载进度条实现
- 用XMLHttpRequst对象实现真实的网页加载进度
- Android中WebView加载网页时,在顶部加上进度条
- 如何检测网页的加载进度。从而编写进度条
- 网页加载进度页面
- 网页加载进度条
- Android 加载网页进度条
- 网页加载进度条。
- 获取网页加载进度条
- 实现网页加载进度条
- 【HTML】- 网页加载进度条
- 网页加载进度条
- js网页顶部线性页面加载进度条,jquery头部线性进度条总结
- 添加网页加载进度窗口
- js模拟网页进度加载。
- 在Delphi中编程实现中文输入的功能
- swift学习之--函数、构建函数、kvc构建函数
- _tcsnicmp&_wcsnicmp
- 简单易用的Qt日志模块
- codeforces Sagheer, the Hausmeister 812B
- 网页顶部加载进度条(真实加载进度)
- Android中的Space组件
- 初始MyBatis
- WCHAR,CHAR,TCHAR的区别
- html5判断文字是否有下划线
- 欢迎使用CSDN-markdown编辑器
- java关键字学习
- SQL一次性查询一个字段不同条件下的统计结果
- 通过矿工地址(address),获取发生的所有交易的hash值,和该矿工所打包的区块