效果:

进入网页时先出现加载动画,加载完毕后显示网页

实现原理:

在html上方放一个div,用来显示加载动画,js判断加载完毕事件,将div隐藏即可。

知识点整理:

伪元素实现垂直居中、awesome字体动画、js判断HTML加载是否完成

代码:

css:

body {width: 100%;height: 100%;overflow: hidden;}.loading-div {width: 1800px;height: 720px;background-color: #fff;display: table-cell;vertical-align: middle;color: #555;overflow: hidden;text-align: center;}.loading-div::before {display: inline-block;vertical-align: middle;} 

html

<div class="loading-div"><i class="fa fa-spinner fa-pulse fa-3x fa-fw "></i><span class="sr-only">Loading...</span></div><div class="main">这里是网页内容</div>

js

//注释部分是设置2秒的定时延迟,timeout结束后加载网页//setTimeout(() => {// $(".loading-div").hide();//$('body').css('overflow-y','scroll');// }, 2000);
//这是根据js判断,页面加载完毕就显示
document.onreadystatechange = function () {if (document.readyState == "complete") {    $(".loading-div").hide();$('body').css('overflow','scroll');}}

在线引用文件:

<script src="https://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css" rel="stylesheet">

【HTML】简单实现网页加载动画相关推荐

  1. 简单实现网页加载动画

    今天自己实现了这个功能,记录一下 效果: 进入网页时先出现加载动画,加载完毕后显示网页 实现原理: 在html上方放一个div,用来显示加载动画,js判断加载完毕事件,将div隐藏即可. 知识点整理: ...

  2. loading动画_超级简单的CSS加载动画(冰淇淋loading加载动画)

    点击右上方红色按钮关注"web秀",让你真正秀起来 前言 昨天再次收到"月球居民爱丽丝"的投稿(非常感谢"月球居民爱丽丝"),希望做一个冰淇 ...

  3. 【HTML网页前端开发加载动画案例】

    提示:如需转载请联系作者授权才可使用. 目录 前言 一.网页加载动画是什么? 二.案例教学 1.HTML 当我们将css基础操作先做好之后,发现网页并不能完美对应大小,那么我们可以在基础代码定义块内做 ...

  4. 「切图仔日常」浅谈加载动画两板斧

    1.前言 此刻深圳大雨瓢泼,周围一片黑压压的.对于这样的日子,果断从冰箱里面拿出肥宅快乐水,打开电脑查看最近更新的番剧,舒服窝在沙发里真是美滋滋. 但是不知道大雨原因,网络加载一直时好时坏,看的贼忧伤 ...

  5. 使用HTML+CSS制作加载动画

    简单的页面加载动画 html部分 <!DOCTYPE html> <html><head><meta charset="utf-8" /& ...

  6. C#.Net网页加载等待效果漂亮并且简单

    最近网页加载数据比较多,点击后给用户就是白板很不友好,想了很久找了些资料,在网页加载中显示等待画面给客户,页面加载完成自动隐藏等待效果. 在网页后台cs代码:     protected void P ...

  7. recyclerview item动画_这可能是你见过的迄今为止最简单的RecyclerView Item加载动画...

    如何实现RecyclerView Item动画? 这个问题想必有很多人都会讲,我可以用ItemAnimator实现啊,这是RecyclerView官方定义的接口,专门扩展Item动画的,那我为什么要寻 ...

  8. HTML小案例-使用CSS3实现网页加载loding动画

    HTML小案例-使用CSS3实现网页加载loding动画 话不多说先看效果 ** 以下为源代码 ** <!DOCTYPE html> <html lang="zh-CN&q ...

  9. HTML5+CSS3小实例:简单又好看的加载动画效果

    HTML5+CSS3做一个简单又好看的加载动画效果,一个三色圆环转动,再加圆环内部文字转动,效果虽然简单,但第一次看到还是很惊艳的,最主要一点,代码真的超简单的. 效果: 源码: <!DOCTY ...

最新文章

  1. 7纳米duv和euv_要超车台积电 三星宣布采用EUV技术7纳米制程完成验证
  2. final关键字的几大特征
  3. 计算机与音乐课题,泉州实验小学《小学音乐学科教学与信息技术整合的研究》结题报告...
  4. Java使用Future设置方法超时
  5. spring+springmvc+maven+mongodb
  6. 快速上手Ubuntu搭建Python编程环境
  7. sql 查询的在northern最大的价值(LAT_N),小于137.2345 ,在小数点后4 位截断
  8. 重启路由器可以换IP吗
  9. Pix4Dmapper系列教程(一):Pix4D模型成果导出OSGB并加载到CASS3D进行三维测图
  10. caffe 安装方法(python)
  11. 快速学会关键路径、最早开始时间和最晚开始时间的计算
  12. 计算机显示桌面图标不见了,电脑显示器桌面图标不见了怎么办
  13. 【论文笔记】 Leverage Lexical Knowledge Base for Chinese NER via Collborative Graph Network
  14. Rabbit MQ 基础
  15. python爬虫:用无头浏览器selenium爬取taptap游戏榜单并保存为csv
  16. 3.5 基本属性测试
  17. java实现mysql拦截_java分页拦截类实现sql自动分页
  18. nbd 相关概念及操作
  19. 三菱je -c中映射表的作用_linux内核页表映射机制:线性地址如何转为物理地址?...
  20. 北京理工大学 计算机学院 李侃,吴昊_北京理工大学计算机学院

热门文章

  1. Leetcode算法题(C语言)10--两数之和
  2. 如何用Pygame写游戏(二十二)
  3. Spring、SpringMVC、Spring Boot、Spring Cloud 概念、关系及区别
  4. mac下常用数据库及nginx笔记
  5. x86汇编语言——处理器架构
  6. 《C和指针》——指针运算
  7. Linux的应用领域
  8. 【AI视野·今日CV 计算机视觉论文速览 第227期】Fri, 25 Jun 2021
  9. Nginx学习之七-模块ngx_epoll_module详解(epoll机制在nginx中的实现)
  10. 体检套餐管理系统 0421