HTML 通过GIF实现loading动画(非进度条版)。
来源:互联网 发布:电影票软件 编辑:程序博客网 时间:2024/05/02 00:21
HTML必须包含以下代码:
head里必须有:
<style type="text/css">
.mask_loading
{
text-align:center;
z-index:2000;
background-color:#000000;
position:absolute;
top:0px;
left:0px;
opacity:0.5;
filter: Alpha(Opacity=60);
}
</style>
body里必须有:
<!-------------其他东西写在这---------------->
<div id="loadingdiv" class="mask_loading" style="display:none">
</div>
<div id="loadingimg" style="position: absolute; z-index: 2014; display:none">
<img src="image/loading.gif" alt="" border="0px" height="30px" width="30px" />
<!------------------这个img就是载入动画的GIF----------------------------->
</div>
JS代码:
document.onreadystatechange = Something; //当页面加载状态改变的时候执行这个方法.
function Something() {
var loadingimg = document.getElementById("loadingimg");
var loadingdiv = document.getElementById("loadingdiv");
if (document.readyState == "complete") //判断页面加载状态
{
ready();
}
else {
var windowWidth = window.screen.width;
var windowHeight = window.screen.height+100;
loadingdiv.style.width = windowWidth + "px";
loadingdiv.style.height = windowHeight + "px";
loadingdiv.style.display = "block";
loadingimg.style.top = window.screen.height / 2.5 + "px";
loadingimg.style.left = (windowWidth / 2 - 15) + "px";
loadingimg.style.display = "block";
}
}
function ready() {
document.getElementById("loadingimg").style.display = "none";
document.getElementById("loadingdiv").style.display = "none";
}
//下面是单独的loading,方便植入数据交互较大的事件中
function loading() {
var loadingimg = document.getElementById("loadingimg");
var loadingdiv = document.getElementById("loadingdiv");
var windowWidth = window.screen.width;
var windowHeight = window.screen.height+100;
loadingdiv.style.width = windowWidth + "px";
loadingdiv.style.height = windowHeight + "px";
loadingdiv.style.display = "block";
loadingimg.style.top = window.screen.height / 2.5 + "px";
loadingimg.style.left = (windowWidth / 2 - 15) + "px";
loadingimg.style.display = "block";
}
- HTML 通过GIF实现loading动画(非进度条版)。
- loading动画(非gif)
- jquery实现进度条无百分比动画loading页面加载特效
- 图片动画效果(非gif)
- CSS3实现GIF进度条
- 一个组合的Loading动画(源码+GIF)
- HTML进度条动画
- QTextEdit 实现gif动画
- 实现GIF动画缩略图
- GIF动画的实现
- JavaScript实现的loading 进度条
- CSS3实现loading(加载)动画效果
- CSS3 实现 Loading 动画
- css3实现loading动画
- css3动画实现loading
- Ajax Loading进度条gif在线生成网站Preloaders.net
- spin.js无图片实现loading进度条,支持但非依赖jquery
- HTML+CSS实现loading
- 如何创建幻灯片iPad版网站
- 如何成为成功的Android游戏开发
- 轻量级http服务器nginx
- 字符串翻转
- 连续x次奇数(n+2*x)是合数的算法题暴力算法
- HTML 通过GIF实现loading动画(非进度条版)。
- Candy
- sql loader的简单用法
- Best practices for Foreign Servers
- 常用排序算法之JavaScript实现
- 【C#】项目1--斐波那契数列(人生中第一个C#程序)
- 【信息安全系列】RedHat Linux常用安全检查标准
- 侧滑、、、mark一下、、、
- sublime下的less2css使用