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);}

}

.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 = [

"http://img4.cache.netease.com/photo/0001/2015-03-16/AKQU47JM00AP0001.jpg",

"http://img3.cache.netease.com/photo/0001/2015-03-16/AKQU47OJ00AP0001.jpg",

"http://img3.cache.netease.com/photo/0001/2015-03-16/AKQU482200AP0001.jpg",

"http://img6.cache.netease.com/photo/0001/2015-03-16/AKQU486800AP0001.jpg",

"http://img5.cache.netease.com/photo/0001/2015-03-16/AKQU48C000AP0001.jpg",

"http://img1.gtimg.com/12/1206/120657/12065709_1200x1000_0.jpg",

"http://img1.gtimg.com/12/1206/120657/12065712_1200x1000_0.jpg",

"http://img1.gtimg.com/12/1206/120657/12065713_1200x1000_0.jpg"

],

len = imgs.length;

for (var i=; i

var img = new Image();

img.src = imgs[i];

img.onload = function () {

i--;

num.innerHTML = ((len-i) * / len) + "%";

photo.innerHTML += "%22+imgs%5Bi%5D+%22";

if (i == ){

photo.style.display = "block";

loading.style.display = "none";

}

};

}

判断页面加载完

document.onreadystatechange = function () {

if(document.readyState == "complete") {

alert("OK!");

}

}

仿UC浏览器图片加载进度条

前几天用UC浏览器看新闻(无意中给UC打了广告),看到它的图片加载进度条,正好最近有时间,所以就自己写了一个. 效果图如下 进度条的底色和填充颜色都可以调整. 首先中间的笑脸作为一个整体,其实现代码如 ...

Android 自定义View修炼-自定义加载进度动画XCLoadingImageView

一.概述 本自定义View,是加载进度动画的自定义View,继承于ImageView来实现,主要实现蒙层加载进度的加载进度效果. 支持水平左右加载和垂直上下加载四个方向,同时也支持自定义蒙层进度颜色. ...

Android酷炫加载进度动画

概述 本自定义动画进度酷炫View,是加载进度动画的自定义View,继承于ImageView来实现,主要实现蒙层加载进度的加载进度效果. 支持水平左右加载和垂直上下加载四个方向,同时也支持自定义蒙层进 ...

炫!一组单元素实现的 CSS 加载进度提示效果

之前的文章个大家分享过各种类型的加载效果(Loading Effects),这里再给大家奉献一组基于单个元素实现的 CSS 加载动画集合.这些加载效果都是基于一个 DIV 元素实现的,十分强悍. 温馨 ...

[Swift通天遁地]五、高级扩展-(11)图像加载Loading动画效果的自定义和缓存

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...

css3 linear-gradient实现页面加载进度条效果

最终效果图: html结构:

            &lt ...

【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数据库中某些表为只读的多种方法

原文:设置SQLServer数据库中某些表为只读的多种方法 翻译自:http://www.mssqltips.com/sqlservertip/2711/different-ways-to-make- ...

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

elasticsearch-curator  是官方收购的开源社区周边产品,用来管理es的索引和快照. 官方文档:https://www.elastic.co/guide/en/elasticsear ...

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作业管理查看/进程管理查看命令

一.作业管理 (1) select * from msdb.dbo.sysjobhistory   可以查看作业的历史记录 (2) select * from msdb.dbo.sysjobs   查 ...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/552477.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

织梦html权限设置,详细的Dede织梦目录权限安全设置教程

用户织梦建站,网站安全不可忽视。给大家分享织梦各目录的安全设置教程。以供参考。/ 【站点上级目录】假如要使用后台的目录相关的功能需求有列出目录的权限 //0444/ 【站点根目录】需求执行和读取权限 假如要在根目录下面创建文件和目录的话需求有写入权限 //0755/…

html页面左右布局透明背景,HTML透明背景

我想创建一个透明背景,表格和一些文本的网页.我见过与此相关的帖子,但由于我对css不熟悉,我不知道怎么办我的代码才能运行.我只想要一个透明的背景,而这段代码让一切都变得透明.有人可以帮助.Toll ChargesClass 2 inc Private A$4.95 Class 2 inc Commercial A$13.95 …

html5开发app的缺点,全解HTML 5在移动Web应用的优劣势

关于HTML5HTML5具有语义学、本地存储、设备访问、连接性、多媒体、平面和三维效果、性能和集成和CSS3八大技术特征。让Web应用进入无插件时代,在功能和性能上逼近桌面应用。促使应用Web化,实现跨平台。HTML5规范草案将于2012年发布候选推荐版&#xff0c…

html怎么加断点快捷键,HTML添加断点 - osc_vyztkm1b的个人空间 - OSCHINA - 中文开源技术交流社区...

###1.前言 很多时候,页面的dom元素是动态添加的,而我们不知道具体是哪段js代码在操作这个dom元素,所以需要进行断点,对相应的dom元素进行断点监听,这样才能找出相关的js代码。在浏览器的调试工具中,切到ele…

黑群晖找不到设备_黑群晖洗白算号器SN、MAC地址

可算DX3615xs及DS3617xs SN号与MAC号运行程序每次执行生成20组SN号,选其中一个即可。祝你好运!!!生成DS3615xs SN序列号: 【1】 生成DS3617xs SN序列号: 【2】 生成网卡MAC序列号: 【3】 退…

html5 canvas 图像预览,html5-canvas 加载并显示图像

示例加载图像并将其放置在画布上var image new Image(); // 请参阅有关创建图像的注释image.src "imageURL";image.onload function(){ctx.drawImage(this,0,0);}创建图像有几种创建图像的方法new Image()document.createElement("img")作为HTML正文的…

施工部署主要不包括_专项施工方案编制至少应该包括以下内容及管片选型主要依据以下原则...

一、专项施工方案编制至少应该包括以下内容1、工程概况:分部分项工程概况、施工平面布置、施工要求和技术保证条件等。 2、 编制依据:相关法律、法规、规范、标准及图纸(国标图集)、施工组织设计等。 3、施工工艺技术:…

html能插入背景的行级元素,Html元素类型:块级元素、行内元素(内联元素)和行内块级元素...

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?html中的标签元素大体被分为三种不同的类型:块级元素、内联元素(又叫行内元素)和内联块级元素。事实上,我以前用的时候只是建立在对它们的初…

fox pro删除单条数据_Mac文件夹数据同步工具——Sync Folders Pro

Mac版同步文件夹Pro(文件夹数据同步工具)分享给大家!Mac版同步文件夹Pro是一种功能强大的文件夹数据同步工具,可帮助您同步两一个文件夹的内容,包括任何子文件夹。使用文件夹同步软件,允许您在任一方向或两…

初中生学计算机视频,推荐一下适合中学生的在线视频学习网站

英语语法省略句精讲一、并列复合句中某些相同成分的省略。1. This beeper works well,but that one doesnt (work well).这个寻呼机工作正常,但那个就不行。2. All uranium atoms do not have the same atomic weight. Some of them weigh 234 units&…

bp神经网络预测未来五年数据_预测 | 未来五年以太网收发器出货将达2.75亿只

新闻导读LC最新预测表明,从2021年到2025年间,供应商将售出2.75亿只以太网收发器,为其带来240亿美元的收入。但由于激烈的竞争、电信和企业网络投资的放缓,以及中美敌对升级可能导致中国云数据中心升级的延迟,LC下调了未…

计算机知识竞赛决赛流程,计算机知识竞赛决赛圆满结束!还不快戳?!

原标题:计算机知识竞赛决赛圆满结束!还不快戳?!温 馨 提 示 :热烈庆祝:青海大学 “计算机知识竞赛”圆满结束!计算机莅临本场比赛的嘉宾有:计算机协会指导老师:贾金芳老师…

开关造成的毛刺_玻璃面板开关钻孔加工

玻璃面板开关,也叫做钢化玻璃开关。与传统的面板开关不同在于它是用钢化玻璃制作而成,但是同样能够达到控制电路的作用,这种开关的设计理念是为了能够达到简约时尚的作用,同时也具有美观与安全性,可以说是受到许多家庭…

大工14春《计算机应用基础》在线测试2,大工14春《计算机应用基础》在线测试2...

大工14春《计算机应用基础》在线测试2单选题 判断题一、单选题(共 10 道试题,共 40 分。)1. 在Excel 2010中,存储数据的表格被称为()。A. 文件B. 文件夹C. 工作表D. 图表-----------------选择:C2. 如果改变Excel 2010工作表的打印方向(如横向…

python应声虫代码_前端大牛们都学过哪些东西?

一步一步来。CSS不能编程?用Less、Sass、Stylus、甚至直接用 Absurd,框架除了Bootstrap还有很多。JS写多了很麻烦?jQuery。移动开发?Zepto.js。结构不好?找框架,Backbone.js是MVC,AngularJS和Em…

html播放rtsp流,浏览器播放rtsp视频流解决方案

最近项目中需要实时播放摄像头rtsp视频流,于是就专门做了些研究。而浏览器不能直接播放,只有通过插件或者转码来实现这个需求。要实现这个目的,可以采用的方案非常得多,有商业的也有开源的,这里主要列举一些开源的方案…

python建模大赛算法_Python数据分析kaggle-Titanic+天池-工业蒸汽量预测建模算法

做数据分析许久了, 简单写写比赛的数据分析项目思路一 使用逻辑回归/随机森林等对kaggle比赛项目 "给出泰坦尼克号上的乘客的信息, 预测乘客是否幸存"进行简单的数据分析过程, 使用的工具是Jupyter Notebook项目提供了两份数据,分别是titanic_train.csv(训练集,用来构…

本科计算机专业在车辆段,机电与轨道车辆工程系2021届毕业生参加成都铁路局车辆段及电务段认知实习...

2020年10月28日,在机电与轨道车辆工程系专业教师及辅导员们的带领下,轨道交通学院机电与轨道车辆工程系2017级本科车辆工程专业、机械设计制造及其自动化专业、2018级专科城市轨道交通车辆技术专业共108名学生,以及2017级本科电气工程专业45名…

中职学校计算机教学探讨,中职学校计算机专业教学探讨

【摘要】伴随科技飞速发展,信息技术发展迅猛,计算机教学应告别以往的呆板的传统教学方式,由于职业学校的特殊性,身为职业学校的计算机教师,在教学方法上做出重大的变革,创造出一条适合自身特点的新路,鼓励学生发挥特长,努力实现自己的目标,成为企业需要的人才。【关键词】中职&…

阿甘修理机器人cd_剑网三遗失的美好奖励之阿甘

处理 SSI 文件时出错遗失的美好顾名思义能够拿到曾经失去的美好之物,剑网三的安史之乱资料片推出已经有一段时日了,但是现在火热度不减和官方推出的充值回馈送遗失的美好道具有着分不开的关系。遗失的美好里面包括各种独特的坐骑趣味挂件还有能够使用的小物品&#…