公告
  
重要通知:网站网络变更中可能出现站点图片无法加载的问题,点击此处可解决!
更多资讯可访问:点击查看消息详情!

朕已阅

前端JS页面加载特效丨蜂窝六边形加载动画

admin 千秋月 关注 管理组 论坛神话
发表于程序代码版块 技术杂文
页面未渲染完成时显示的填充加载动画:

<script>var _a='_hs'+parseInt(10000+Math.random()*10000);$(function(){$('body').append('<style>@-webkit-keyframes '+_a+'{0%,20%,80%,100%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}30%,70%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes '+_a+'{0%,20%,80%,100%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}30%,70%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}.'+_a+'{height:24px;position:relative;width:24px;left:50%;top:50%;transform:translate(-50%,-50%);}.'+_a+' div{-webkit-animation:'+_a+' 2.1s infinite backwards;animation:'+_a+' 2.1s infinite backwards;background:#f3f3f3;height:12px;margin-top:6px;position:absolute;width:24px;}.'+_a+' div:after,.'+_a+' div:before{content:"";border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;left:0;right:0;}.'+_a+' div:after{top:-6px;border-bottom:6px solid #f3f3f3;}.'+_a+' div:before{bottom:-6px;border-top:6px solid #f3f3f3;}.'+_a+' div:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;left:-28px;top:0;}.'+_a+' div:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s;left:-14px;top:22px;}.'+_a+' div:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s;left:14px;top:22px;}.'+_a+' div:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s;left:28px;top:0;}.'+_a+' div:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s;left:14px;top:-22px;}.'+_a+' div:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s;left:-14px;top:-22px;}.'+_a+' div:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s;left:0;top:0;}</style><div style="position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background:#666"><div class="'+_a+'"><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div></div>')})</script>
在页面全部渲染完成后可以通过以下代码移除加载动画:

<script>$(function(){$('.'+_a).parent().remove()})</script>
显示效果如下图:

Image

本文章最后由 admin2024-09-11 21:52 编辑
评论列表 评论
发布评论

评论: 前端JS页面加载特效丨蜂窝六边形加载动画



点击进入免费吃瓜群!吃大瓜! 广告位支持代码、文字、图片展示 Image


免责声明
本站资源,均来自网络,版权归原作者,所有资源和文章仅限用于学习和研究目的 。 不得用于商业或非法用途,否则,一切责任由该用户承担 !

请求资源或报告无效资源,请点击[反馈中心]


侵权删除请致信 E-Mail:chengfengad@gmail.com
已有0次打赏
(0) 分享
分享
取消