纯css 实现呼吸灯效果

开始效果

呼吸效果

实现代码

html 复制代码
<div class="container">
	<div class="breathing-light"></div>
</div>

<style>
	html,
	body {
		height: 100%;
		background-color: white;
	}
	.container {
		padding: 100px;
	}
	.container .breathing-light {
		width: 20px;
		height: 20px;
		border-radius: 100%;
		animation: 2s shadowBreath ease-out infinite normal;
		background: rgba(42, 170, 255, 1);
	}
	@keyframes shadowBreath {
		0%,
		100% {
			transform: scale(0.9);
			box-shadow: 0 0 4px 1px rgba(42, 170, 255, 0.7);
		}
		50% {
			transform: scale(1.5);
			box-shadow: 0 0 30px 5px rgb(42, 170, 255);
		}
	}
</style>
相关推荐
Jinuss7 小时前
源码分析之React中createFiberRoot方法创建Fiber根节点
前端·javascript·react.js
Jinuss8 小时前
源码分析之React中ReactDOMRoot实现
前端·javascript·react.js
web守墓人8 小时前
【前端】vue3的指令
前端
想起你的日子9 小时前
EFCore之Code First
前端·.netcore
框架图9 小时前
Html语法
前端·html
深耕AI9 小时前
【wordpress系列教程】07 网站迁移与备份
运维·服务器·前端·数据库
joan_8510 小时前
input禁止自动填充
前端·elementui·vue
林间风雨10 小时前
layui 2.9.16 版本,根据字段字数最大数,表格自适应字段宽度
前端·javascript·layui
木子啊10 小时前
HTML防窥技巧:让源码难以偷窥
前端·html·查看源码·禁止查看源码