漂亮实用的页面loading(加载)封装代码


Posted in Javascript onFebruary 03, 2017

要做一个异步登录,打算给用户做一点提示,所以就网上找了点代码,自己修改新增了一些,做了一个html+css+js的功能封装,以备未来直接使用。

html

<!-- 缓冲提示条 --> 
<div class='buffer hidden' id='buffer' > 
  <div class="spinner"> 
   <span class='buffer_tip' id='buffer_tip' >正在登陆</span> 
   <div class="rect1"></div> 
   <div class="rect2"></div> 
   <div class="rect3"></div> 
   <div class="rect4"></div> 
   <div class="rect5"></div> 
  </div> 
</div> 
<!-- 缓冲提示条 -->

css

/*缓冲提示条 start*/ 
.buffer{ 
  background-color: black; 
  height: 120px; 
  width: 60%; 
  margin: auto; 
  filter: alpha(Opacity=60); 
  -moz-opacity: 0.6; 
  opacity: 0.85; 
  border-radius: 7px; 
} 
.buffer_tip{ 
 color: wheat; 
 font-size: 20px; 
 display: block; 
 padding-top: 15px; 
} 
.spinner { 
 margin: -190% auto; 
 height: 60px; 
 text-align: center; 
 font-size: 10px; 
} 
.spinner > div { 
 background-color: #67CF22; 
 height: 100%; 
 width: 6px; 
 display: inline-block; 
 -webkit-animation: stretchdelay 1.2s infinite ease-in-out; 
 animation: stretchdelay 1.2s infinite ease-in-out; 
} 
.spinner .rect2 { 
 -webkit-animation-delay: -1.1s; 
 animation-delay: -1.1s; 
} 
.spinner .rect3 { 
 -webkit-animation-delay: -1.0s; 
 animation-delay: -1.0s; 
} 
.spinner .rect4 { 
 -webkit-animation-delay: -0.9s; 
 animation-delay: -0.9s; 
} 
.spinner .rect5 { 
 -webkit-animation-delay: -0.8s; 
 animation-delay: -0.8s; 
} 
@-webkit-keyframes stretchdelay { 
 0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
 20% { -webkit-transform: scaleY(1.0) } 
} 
@keyframes stretchdelay { 
 0%, 40%, 100% { 
  transform: scaleY(0.4); 
  -webkit-transform: scaleY(0.4); 
 } 20% { 
  transform: scaleY(1.0); 
  -webkit-transform: scaleY(1.0); 
 } 
} 
/*缓冲提示条 end*/

js

/*缓冲进度条 start*/ 
/** 
 * 显示loading(加载)动画 
 * @param {[type]} tip_text [提示的文字] 
 * @return {[type]}     [description] 
 */ 
function buffer_tip_show(tip_text){ 
 $("#buffer_tip").html(tip_text ? tip_text : '请稍等'); 
 $("#buffer").removeClass("hidden"); 
} 
/** 
 * 不显示loading(加载)动画 
 * @return {[type]}     [description] 
 */ 
function buffer_tip_hidden(){ 
 $("#buffer").addClass("hidden"); 
} 
/*缓冲进度条 end*/

如果要显示或者不显示动画,直接调用js函数就可以啦

// 显示 
buffer_tip_show('正在努力加载中'); 
// 不显示 
buffer_tip_hidden();

动画效果无法截图额,将就看下

漂亮实用的页面loading(加载)封装代码

以上所述是小编给大家介绍的漂亮实用的页面loading(加载)封装代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript 作用域使用说明
Aug 13 Javascript
JS模拟的QQ面板上的多级可展开的菜单
Oct 10 Javascript
jQuery中:empty选择器用法实例
Dec 30 Javascript
jQuery中addClass()方法用法实例
Jan 05 Javascript
JavaScript获取并更改input标签name属性的方法
Jul 02 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
Feb 08 Javascript
vue-router实现组件间的跳转(参数传递)
Nov 07 Javascript
React通过父组件传递类名给子组件的实现方法
Nov 13 Javascript
Vue和React组件之间的传值方式详解
Jan 31 Javascript
详解vue项目中使用token的身份验证的简单实践
Mar 08 Javascript
jQuery实现推拉门效果
Oct 19 jQuery
echarts浮动显示单位的实现方法示例
Dec 04 Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 #Javascript
JavaScript数组复制详解
Feb 02 #Javascript
常用jQuery选择器汇总
Feb 02 #Javascript
JavaScript优化以及前段开发小技巧
Feb 02 #Javascript
JavaScript字符集编码与解码详谈
Feb 02 #Javascript
JS实现购物车特效
Feb 02 #Javascript
jQuery实现复选框的全选和反选
Feb 02 #Javascript
You might like
编译问题
2006/10/09 PHP
PHP+JS无限级可伸缩菜单详解(简单易懂)
2007/01/02 PHP
PHP单链表的实现代码
2016/07/05 PHP
用JQuery 实现AJAX加载XML并解析的脚本
2009/07/25 Javascript
JQuery优缺点分析说明
2010/06/09 Javascript
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
基于node.js之调试器详解
2017/08/22 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
在vant 中使用cell组件 定义图标该图片和位置操作
2020/11/02 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
详解python中requirements.txt的一切
2017/03/03 Python
Python实现曲线点抽稀算法的示例
2017/10/12 Python
Python编程argparse入门浅析
2018/02/07 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
python判断变量是否为列表的方法
2020/09/17 Python
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
美国礼品卡交易网站:Cardpool
2018/08/27 全球购物
个人承诺书
2014/03/26 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
优秀团支部申报材料
2014/12/26 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
创业计划书之牛肉汤快餐店
2019/10/08 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript