html实现图⽚加载动画效果,HTML5+javascript实现图⽚加载
进度动画效果
在⽹上资料的时候,看到⽹上有图⽚加载进度的效果,⼿痒就⾃⼰也写了⼀个。
图⽚加载完后,隐藏loading效果。
想看加载效果,请ctrel+F5强制刷新或者清理缓存。
效果预览:
0%
代码如下:
HTML5+javascript实现图⽚加载进度动画效果
.loading {width:200px;height:200px;position:relative;margin:50px auto;border:1px solid #f90;border-radius:%;}
.dot {width:%;;height:%;animation:rond .8s infinite;-webkit-animation:rond .8s infinite;}
.dot:after {width:10px;height:10px;position:absolute;top:-5px;left:90px;content:"";display:table;background-
color:#f50;border-radius:%;}
.num {width:%;height:%;position:absolute;top:;left:;line-height:200px;text-align:center;font-size:20px;color:#f60;}
@keyframes rond {
% {transform:rotate(0deg);}
% {transform:rotate(360deg);}
}
@-webkit-keyframes rond {
% {-webkit-transform:rotate(0deg);}
% {-webkit-transform:rotate(360deg);}javascript进度条
}
.photo {width:860px;margin: auto;display:none;text-align:center;}
.photo img {width:200px;margin: 5px;border:1px solid #ddd;border-radius:5px;}
%
var loading = document.querySelector(".loading"),
num = document.querySelector(".num"),
photo = document.querySelector(".photo"),
imgs = [
"img4.cacheease/photo/0001/2015-03-16/AKQU47JM00AP0001.jpg",
"img3.cacheease/photo/0001/2015-03-16/AKQU47OJ00AP0001.jpg",
"img3.cacheease/photo/0001/2015-03-16/AKQU482200AP0001.jpg",
"img6.cacheease/photo/0001/2015-03-16/AKQU486800AP0001.jpg",
"img5.cacheease/photo/0001/2015-03-16/AKQU48C000AP0001.jpg",
"img/12/1206/120657/12065709_1200x1000_0.jpg",
"img/12/1206/120657/12065712_1200x1000_0.jpg",
"img/12/1206/120657/12065713_1200x1000_0.jpg"
],
len = imgs.length;
for (var i=; i
var img = new Image();
img.src = imgs[i];
i--;
num.innerHTML = ((len-i) * / len) + "%";
photo.innerHTML += "";
if (i == ){
photo.style.display = "block";
loading.style.display = "none";
}
};
}
判断页⾯加载完
adyState == "complete") {
alert("OK!");
}
}
仿UC浏览器图⽚加载进度条
前⼏天⽤UC浏览器看新闻(⽆意中给UC打了⼴告),看到它的图⽚加载进度条,正好最近有时间,所以就⾃⼰写了⼀个. 效果图如下 进度条的底⾊和填充颜⾊都可以调整. ⾸先中间的笑脸作为⼀个整体,其实现代码如 ...
Android ⾃定义View修炼-⾃定义加载进度动画XCLoadingImageView
⼀.概述 本⾃定义View,是加载进度动画的⾃定义View,继承于ImageView来实现,主要实现蒙层加载进度的加载进度效果. ⽀持⽔平左右加载和垂直上下加载四个⽅向,同时也⽀持⾃定义蒙层进度颜⾊. ...
Android酷炫加载进度动画
概述 本⾃定义动画进度酷炫View,是加载进度动画的⾃定义View,继承于ImageView来实现,主要实现蒙层加载进度的加载进度效果. ⽀持⽔平左右加载和垂直上下加载四个⽅向,同时也⽀持⾃定义蒙层进 ...
炫!⼀组单元素实现的 CSS 加载进度提⽰效果
之前的⽂章个⼤家分享过各种类型的加载效果(Loading Effects),这⾥再给⼤家奉献⼀组基于单个元素实现的 CSS 加载动画集合.这些加载效果都是基于⼀个 DIV 元素实现的,⼗分强悍. 温馨 ...
[Swift通天遁地]五、⾼级扩展-(11)图像加载Loading动画效果的⾃定义和缓存
css3 linear-gradient实现页⾯加载进度条效果
最终效果图: html结构:
< ...
【React Native】进阶指南之⼀(特定平台、图⽚加载、动画使⽤)
⼀.特定平台代码 React Native提供了两种⽅法来区分平台: 使⽤Platform模块: 使⽤特定平台扩展名: 1.Platform模块 React Native提供了⼀个检测当前运⾏平台的模 ...
【JavaScript】图⽚加载由模糊变清晰 —— 图⽚优化
开发过程中,⼀些图⽚的展⽰时,加载很慢很久,后来把图⽚缩放压成缩略图吧,速度是快了但是模糊不清,如何处理这样问题,下⾯就和⼤家分享
⼀下⾃⼰的处理⽅法. 先让客户端加载像素⼩的缩略图:
js实现页⾯图⽚加载进度条
//html
随机推荐
jms的俩种模式
package com.jiangchong.job; import java.util.Date; import javax.jms.Connection; import javax.jms.Con ...
设置SQLServer数据库中某些表为只读的多种⽅法
HTML DOM (⽂档对象模型)
当⽹页被加载时,浏览器会创建页⾯的⽂档对象模型(Document Object Model). HTML DOM 模型被构造为对象的树. HTML DOM 树 通过可编程的对象模型,JavaScrip ...
Win7 64位下安装64bit MS SQL Server2005时安装不了Reporting Services的处理办法
警告截图: 解决办法: 在cmd窗⼝运⾏如下脚本即可: "cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/A ...
es索引管理⼯具-curator
git pull总是要输⼊账号和密码
如果你⽤git从远程pull拉取代码,每次都要输⼊密码,那么执⾏下⾯命令即可 git config --global credential.helper store 这个命令则是在你的本地⽣成⼀个账号 ...
【PAT】B1059 C语⾔竞赛(20 分)
这个题也是个逻辑问题 此题⽤我这种⽅式很复杂,应该⽤map ⽤两个分别储存成绩,已领过奖的⼈, #include #include int a ...
AutoCompleteTextView和⾃定义的CursorAdapter
⽤雅虎天⽓接⼝和AutoCompleteTextView开发天⽓应⽤(1) 2014/03/20 | 分类: ANDROID, 开发 | 2 条评论 | 标签: 天⽓, 安卓开发 分享到:5 jQue ...
sql server作业管理查看&sol;进程管理查看命令
⼀.作业管理 (1) select * from msdb.dbo.sysjobhistory 可以查看作业的历史记录 (2) select * from msdb.dbo.sysjobs 查 ...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论