运行效果


代码

<!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实现加载特效相关推荐

  1. 关于js css html加载顺序整理

    参考原文 豆豆蛙:关于js css html加载顺序整理 1.js放在head中会立即执行,阻塞后续的资源下载与执行.因为js有可能会修改dom,如果不阻塞后续的资源下载,dom的操作顺序不可控. 正 ...

  2. 142.CSS 海盗船加载特效

    效果 (源码网盘地址在最后) 最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了. github 地址:https://github.co ...

  3. 82.纯CSS液体加载特效

    效果 (源码网盘地址在最后) 大家都说简历没项目写,我就帮大家找了一个项目,还附赠[搭建教程]. 演示视频 [前端特效 82]纯CSS液体加载特效 视频地址一:https://www.ixigua.c ...

  4. js实现图片加载特效(从左到右,百叶窗,从中间到两边)

    /* 网上百度的,感觉"从中间到两边"的效果写的不是很好,改了一下,感觉可以了!*/<html><head><title></title& ...

  5. html图片怎么预加载,如何利用CSS和Javascript实现图片预加载

    说到图片预加载,想必大家已经很熟悉了,在平时的项目中,我们常用插件实现预加载,比如:懒加载lazyload插件等等.如果你想了解下lazyload,可以看下这两篇文章: 今天主要想介绍不用插件实现图片 ...

  6. js插件动态加载js、css解决方案

    最近因为工作需要做了一个js自动导入的插件,一开始很天真的以为动态创建个script添加到head中就ok了,试了之后才发现了问题,就是如果同时引入了多个js文件,而且后一个文件中用到了前一个文件中的 ...

  7. [css] css的加载会阻塞js运行吗?为什么?

    [css] css的加载会阻塞js运行吗?为什么? 会阻塞js的执行,因为js可能会去获取或改变元素的样式,所以浏览为了不重复渲染, 等所有的css加载渲染完成后在执行js 个人简介 我是歌谣,欢迎和 ...

  8. python博客下载本地文件_解决django无法访问本地static文件(js,css,img)网页里js,cs都加载不了...

    1.今天网上下载一个博客项目,发现本地访问,js,css加载不了. 我想应该是项目上线的安全措施,但是我想调试项目.找到方法如下 在settings.py里面编辑 添加 STATICFILES_DIR ...

  9. js怎么动态加载js文件(JavaScript性能优化篇)

    下面介绍一种JS代码优化的一个小技巧,通过动态加载引入js外部文件来提高网页加载速度 [基本优化] 将所有需要的<script>标签都放在</body>之前,确保脚本执行之前完 ...

  10. nginx实现动态分离,解决css和js等图片加载问题

    nginx实现动态分离,解决css和js等图片加载问题 参考文章: (1)nginx实现动态分离,解决css和js等图片加载问题 (2)https://www.cnblogs.com/sz-jack/ ...

最新文章

  1. SpringBoot 统一时区的方案
  2. 使用 sched_setaffinity 将线程绑到CPU核上运行
  3. 手把手教你学Kotlin (1): JetBrains的Kotlin Educational Tool下载、安装和 Kotlin Koans的安装和使用
  4. js/jq判断鼠标滚轮方向
  5. 影响solr性能的一些因素(附使用经验)
  6. 要想工作效率高,我们到底需要多少睡眠?
  7. 新研究表明 深层神经网络的功能存在局限性
  8. Python 下划线
  9. swagger OAuth认证
  10. php目录隔离,PHP 应用隔离的几种方法
  11. 手动释放linux服务器内存
  12. c++ memset 语言_C/C++ 中memset() 函数详解及其作用介绍
  13. Apache Commons Net 实现 FTP 上传/下载/删除/同步
  14. Tomcat原理整理
  15. ESXI7.0下载地址
  16. 使用MATLAB计算个人所得税
  17. 2.4.4 Profile基本参数
  18. LeetCode12. 整数转罗马数字 / 剑指 Offer 40. 最小的k个数 / 剑指 Offer 41. 数据流中的中位数
  19. java计算机毕业设计基于安卓Android的社交app-社会交友app
  20. Excel用排序做工资条

热门文章

  1. 55. Attribute name 属性
  2. mysql 双1设置_2020-10-15:mysql的双1设置是什么?
  3. 星尘小组第六周学习笔记—如何在各类控件中输入/输出数据
  4. [Swift]LeetCode452. 用最少数量的箭引爆气球 | Minimum Number of Arrows to Burst Balloons
  5. 剑指Offer:面试题31——连续子数组的最大和(java实现)
  6. 将远程数据库中的某表数据复制到本数据库(ORACLE)
  7. (原创)一步一步学ZedBoard Zynq(一):ZedBoard的第一个工程Helloworld
  8. ACM PKU 1251 Jungle Roads http://poj.org/problem?id=1251
  9. [转]六步使用ICallbackEventHandler实现无刷新回调
  10. hMailServer邮件服务器之安装