一个简单实用的的加载动画(跳点效果)
来源:互联网 发布:淘宝联盟 高佣金 编辑:程序博客网 时间:2024/06/05 04:17
每天看视频的时候,等待加载视频的时候总会看见三个点在不停的徘徊
这时候不得不感慨网速真慢
让我盯着三个小圆点看这么久
然后就在想怎么写的,就试了下下
直接贴代码
<div class="loadframe"> <div></div> <div></div> <div></div> </div>
.loadframe{ position: absolute; width: 300px; height:100px; left: 50%; top: 50%; margin-left: -150px; margin-top: -50px; } .loadframe div{ width: 80px; height: 80px; background: gray; opacity: 0.5; float: left; margin: 10px; border-radius: 50%; z-index: 999; } .loadframe div.active{ opacity: 1; }
var loadframe = document.getElementsByClassName('loadframe')[0]; var load = loadframe.getElementsByTagName('div'); var len = load.length; var index = 0; function move(i) { var curIndex = (index + i + len) % len; var preIndex = (index - 1 + i + len) % len; var nextIndex = (index + 1 + i + len) % len; load[curIndex].className = 'active'; load[preIndex].className = ''; load[nextIndex].className = ''; // for(var i = 0; i < len; i++){ // if(i != curIndex){ // load[i].className = ''; // }else{ // load[i].className = 'active'; // } // } index = curIndex; } setInterval(function(){ move(1); }, 250);
这就是一个简单的加载小圆点动画了,大家可以根据运用场景来取消定时器然后remove元素就行了
一个简单效果,样式啥的大家可以自行发挥
注释的代码主要是针对多个点的情况哈,大家择优选取,反正我感觉三个点够了哈
阅读全文
0 0
- 一个简单实用的的加载动画(跳点效果)
- HTML一个极其简单实用的浏览器加载效果
- UITableViewCell加载时的简单动画效果
- 简单的“加载中”动画效果
- jQuery简单实用的图片标题动画效果插件
- 介绍简单实用APP动画效果的两个关键
- 介绍简单实用APP动画效果的两个关键
- 一个简单的JQuery广告动画效果
- iOS(学习) 一个简单的动画效果
- iOS一个简单的点赞动画
- 一个实用的JS动画弹出层效果
- 奉献一个实用的JS动画弹出层效果
- 一个简单的CSS加载动画
- css3做一个简单的加载效果
- 使用属性动画实现一个简单的加载动画
- 点赞动画的效果
- 简单的加载动画
- 加载时的动画效果
- 使用pytesseract出现错误:“[WinError 2] 系统找不到指定的文件
- Codeforces Round #387 (Div. 2) A
- 欢迎使用CSDN-markdown编辑器
- 最小生成树——Prim算法
- 203. Remove Linked List Elements
- 一个简单实用的的加载动画(跳点效果)
- PostgreSQL递归查询
- [python]返回每个分组的top_n
- 数据库六大约束用法:主键(primary key)、外键(foreign key)、非空(not null)、默认(default)、检查(check)、唯一(unique)
- java 解析ttf字体文件
- POJ1840-简单hash-Eqs
- 关于使用VMware搭建Linux虚拟机配置IP你应知道的一切
- ContentProvider获取手机联系人
- 提取字符串中所有src图片的地址 或清空