求生欲极低的加载等待动画——适合不要求交互效果的页面加载使用

10 篇文章 0 订阅
7 篇文章 0 订阅

一、先下载一个简单的gif等待图片

例如我用的是我命名为“loading.gif”的图片,如下所示:
在这里插入图片描述

二、制作一个或者多个div层来分别实现:覆盖层+展示gif等待图片层

举例

  1. 覆盖层:
<div id="bg" class="bg"></div>

bg就是background的意思,此div层是为了覆盖掉页面正文的所有内容,背景色看具体页面而定,CSS后面会下面会写出。

  1. 等待图片层:
<div id="loading" class="loading">加载中。。。</div>

注意:等待图片层,要写在覆盖层前面,CSS后面会下面会写出。

  1. 两层的CSS:
.loading{width:160px;height:56px;position:absolute;top:50%;left:50%;line-height:56px;color:#fff;padding-left:60px;font-size:15px;background:#000 url(${pageContext.request.contextPath}/images/loading.gif) no-repeat 10px 50%;opacity:0.7;z-index:9999; -moz-border-radius:20px; -webkit-border-radius:20px;border-radius:20px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.bg{width:100%;height:100%;top:0;left:0;padding-left:0px;font-size:0px;background:#fff;opacity:0.7;z-index:9999; -moz-bflow-radius:20px; -webkit-bflow-radius:20px;bflow-radius:20px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

三、编写jQuery代码来实现当页面加载完毕后让覆盖层和gif等待图片层隐藏

写在jQuery里,如下图所示,使用window.onload方法

<script type="text/javascript">
	window.onload=function(){
	    $("#loading").hide();
	    $("#bg").hide();
	}
</script>

完毕!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值