CSS实现运动光环
css实现运动光环的小Demo
效果图:
实现代码:
代码分析:
Demo用到知识点:
1.CSS的常用选择器,transform属性居中
2.css的动画效果,动画延迟,
3.filer:模糊
HTML结构:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>圆形光环</title>
<link rel="stylesheet" href="css/style02.css" />
</head>
<body>
<!-- <div class="aura">
</div> -->
<ul class="aura">
<li></li>
<li></li>
<li></li>
</ul>
<div class="box">
</div>
</body>
</html>
CSS代码:
*{
margin: 0px;
padding: 0px;
}
body{
/* background-color: #050604; */
background-image: url('http://pic.netbian.com/uploads/allimg/170904/155001-150451140195fd.jpg');
/* background-repeat:repeat-x; */
background-size: 100% ;
}
ul{
list-style: none;
}
ul li{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
background-color: yellow;
width: 400px;
height: 400px;
border-radius: 60% 40% 40% 60% / 60% 40% 60% 40%;
animation: ani 30s linear infinite;
filter: blur(5px);
mix-blend-mode: screen;
}
ul li:nth-of-type(2){
background-color: purple;
animation-delay: -10s;
}
ul li:nth-of-type(3){
background-color: blue;
animation-delay: -20s;
}
@keyframes ani{
from{
transform: translate(-50%,-50%) rotate(0deg);
}
to{
transform: translate(-50%,-50%) rotate(360deg);
}
}
.box::after{
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
background-color: #000000;
width: 400px;
height: 400px;
border-radius: 50%;
z-index: 20;
}
关于作者: JavaEE小新人,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· Windows桌面应用自动更新解决方案SharpUpdater5发布
· 我的家庭实验室服务器集群硬件清单
· C# 13 中的新增功能实操
· Supergateway:MCP服务器的远程调试与集成工具
· Vue3封装支持Base64导出的电子签名组件