javascript:js+css实现加载特效
运行效果
代码
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title></title><style>body {background-color: #3D4852;display: flex;justify-content: center;align-items: center;height: 100vh;overflow-x: hidden; overflow-y: hidden;}.container {display: flex;justify-content: center;align-items: center;position: relative;height: 100px;width: 100px;}.radial {position: absolute;height: 10px;width: 30px;border-radius: 5px;background-color: #606F7B;left: -15px;transform: rotate(0deg);transform-origin: 65px;transition:background 1s, box-shadow 1s;}.glow{background: #51D88A;box-shadow: 0 0 25px 2px #A2F5BF;}
.radial:nth-child(1){transform: rotate(0deg);}
.radial:nth-child(2){transform: rotate(45deg);}
.radial:nth-child(3){transform: rotate(90deg);}
.radial:nth-child(4){transform: rotate(135deg);}
.radial:nth-child(5){transform: rotate(180deg);}
.radial:nth-child(6){transform: rotate(225deg);}
.radial:nth-child(7){transform: rotate(270deg);}
.radial:nth-child(8){transform: rotate(315deg);}</style></head>
<body><div class="container"><div class="radial"></div><div class="radial"></div><div class="radial"></div><div class="radial"></div><div class="radial"></div><div class="radial"></div><div class="radial"></div><div class="radial"></div>
</div><script>let radial = document.getElementsByClassName('radial');let i = 0;setInterval(function () {for(let i = 0;i<radial.length;i++){radial[i].className = 'radial';}radial[i++].className += ' glow'if(i === 8){i=0;}},500);
</script>
</body>
</html>
javascript:js+css实现加载特效相关推荐
- 关于js css html加载顺序整理
参考原文 豆豆蛙:关于js css html加载顺序整理 1.js放在head中会立即执行,阻塞后续的资源下载与执行.因为js有可能会修改dom,如果不阻塞后续的资源下载,dom的操作顺序不可控. 正 ...
- 142.CSS 海盗船加载特效
效果 (源码网盘地址在最后) 最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了. github 地址:https://github.co ...
- 82.纯CSS液体加载特效
效果 (源码网盘地址在最后) 大家都说简历没项目写,我就帮大家找了一个项目,还附赠[搭建教程]. 演示视频 [前端特效 82]纯CSS液体加载特效 视频地址一:https://www.ixigua.c ...
- js实现图片加载特效(从左到右,百叶窗,从中间到两边)
/* 网上百度的,感觉"从中间到两边"的效果写的不是很好,改了一下,感觉可以了!*/<html><head><title></title& ...
- html图片怎么预加载,如何利用CSS和Javascript实现图片预加载
说到图片预加载,想必大家已经很熟悉了,在平时的项目中,我们常用插件实现预加载,比如:懒加载lazyload插件等等.如果你想了解下lazyload,可以看下这两篇文章: 今天主要想介绍不用插件实现图片 ...
- js插件动态加载js、css解决方案
最近因为工作需要做了一个js自动导入的插件,一开始很天真的以为动态创建个script添加到head中就ok了,试了之后才发现了问题,就是如果同时引入了多个js文件,而且后一个文件中用到了前一个文件中的 ...
- [css] css的加载会阻塞js运行吗?为什么?
[css] css的加载会阻塞js运行吗?为什么? 会阻塞js的执行,因为js可能会去获取或改变元素的样式,所以浏览为了不重复渲染, 等所有的css加载渲染完成后在执行js 个人简介 我是歌谣,欢迎和 ...
- python博客下载本地文件_解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了...
1.今天网上下载一个博客项目,发现本地访问,js,css加载不了. 我想应该是项目上线的安全措施,但是我想调试项目.找到方法如下 在settings.py里面编辑 添加 STATICFILES_DIR ...
- js怎么动态加载js文件(JavaScript性能优化篇)
下面介绍一种JS代码优化的一个小技巧,通过动态加载引入js外部文件来提高网页加载速度 [基本优化] 将所有需要的<script>标签都放在</body>之前,确保脚本执行之前完 ...
- nginx实现动态分离,解决css和js等图片加载问题
nginx实现动态分离,解决css和js等图片加载问题 参考文章: (1)nginx实现动态分离,解决css和js等图片加载问题 (2)https://www.cnblogs.com/sz-jack/ ...
最新文章
- SpringBoot 统一时区的方案
- 使用 sched_setaffinity 将线程绑到CPU核上运行
- 手把手教你学Kotlin (1): JetBrains的Kotlin Educational Tool下载、安装和 Kotlin Koans的安装和使用
- js/jq判断鼠标滚轮方向
- 影响solr性能的一些因素(附使用经验)
- 要想工作效率高,我们到底需要多少睡眠?
- 新研究表明 深层神经网络的功能存在局限性
- Python 下划线
- swagger OAuth认证
- php目录隔离,PHP 应用隔离的几种方法
- 手动释放linux服务器内存
- c++ memset 语言_C/C++ 中memset() 函数详解及其作用介绍
- Apache Commons Net 实现 FTP 上传/下载/删除/同步
- Tomcat原理整理
- ESXI7.0下载地址
- 使用MATLAB计算个人所得税
- 2.4.4 Profile基本参数
- LeetCode12. 整数转罗马数字 / 剑指 Offer 40. 最小的k个数 / 剑指 Offer 41. 数据流中的中位数
- java计算机毕业设计基于安卓Android的社交app-社会交友app
- Excel用排序做工资条
热门文章
- 55. Attribute name 属性
- mysql 双1设置_2020-10-15:mysql的双1设置是什么?
- 星尘小组第六周学习笔记—如何在各类控件中输入/输出数据
- [Swift]LeetCode452. 用最少数量的箭引爆气球 | Minimum Number of Arrows to Burst Balloons
- 剑指Offer:面试题31——连续子数组的最大和(java实现)
- 将远程数据库中的某表数据复制到本数据库(ORACLE)
- (原创)一步一步学ZedBoard Zynq(一):ZedBoard的第一个工程Helloworld
- ACM PKU 1251 Jungle Roads http://poj.org/problem?id=1251
- [转]六步使用ICallbackEventHandler实现无刷新回调
- hMailServer邮件服务器之安装