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

本文详细介绍了如何使用HTML、CSS和jQuery实现网页加载时的等待效果,包括覆盖层和加载中GIF图的制作及代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、先下载一个简单的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>

完毕!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值