• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

linebar js 插件 NProgress 显示顶部进度条效果

效果如下图

NProgress.gif

网站

官网:http://ricostacruz.com/nprogress/

github:https://github.com/rstacruz/nprogress

下载

从github下载最新版的 source code

引入

从下载的代码中,取出 nprogress.css nprogress.js 两个文件,放入你的网站,引入。

注意:nprogress.js 要放在 jquery.js 后面

调用

  <script>
    $('body').show();
    NProgress.start();
    setTimeout(function() { NProgress.done(); $('.fade').removeClass('out'); }, 1000);
  </script>

简单调用模板实例

本例子用的cdn,可以直接复制下面代码,重命名为 html ,运行。

<!DOCTYPE html>
<html lang='en'>
<head>
    <meta charset='utf-8'>
    <title>NProgress: slim progress bars in JavaScript</title>
    <link href='https://unpkg.com/nprogress@0.2.0/nprogress.css' rel='stylesheet'/>
    <style>
        #nprogress .bar {
            background: blue;
        }
    </style>
</head>

<body>

我是body,但是我没内容,搞笑不。

<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
<script src='https://unpkg.com/nprogress@0.2.0/nprogress.js'></script>

<script>
    $('body').show();
    NProgress.start();
    setTimeout(function () {
        NProgress.done();
        $('.fade').removeClass('out');
    }, 1000);
</script>


</body>
</html>

其他自定义

  • 改变加载线条的颜色

页面增加样式

<style>
#nprogress .bar {
  background: blue;
}
</style>

  • 改变右上角转圈颜色

页面增加样式

<style>
#nprogress .spinner-icon {
  border-top-color: red;
  border-botton-color: red;
  border-left-color: red;
  border-right-color: red;
}
</style>
  • 取消右上角的转圈效果

打开 nprogress.css ,删除下面部分即可,大概在 33 行

/* Remove these to get rid of the spinner */    
#nprogress .spinner {    
display: block;    
position: fixed;    
z-index: 1031;    
top: 15px;    
right: 15px;    
}    
#nprogress .spinner-icon {    
width: 18px;    
height: 18px;    
box-sizing: border-box;    
border: solid 2px transparent;    
border-top-color: #29d;    
border-left-color: #29d;    
border-radius: 50%;    
-webkit-animation: nprogress-spinner 400ms linear infinite;    
animation: nprogress-spinner 400ms linear infinite;    
}



0
0
下一篇:tomcat 开启 jmx 监控 可使用 jconsole zabbix jmx 监控等

0 条评论

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。