纯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>
相关推荐
街尾杂货店&3 分钟前
css三角形源码
前端·css
小码快撩4 分钟前
VUE的缓存问题
前端·vue.js·缓存
小彭努力中27 分钟前
32.在 Vue 3 中上传 KML 文件并在地图上显示
前端·javascript·vue.js·深度学习·openlayers
Mr_TianSDQ1 小时前
Vue3 根据窗口的大小动态调整列表的长度
开发语言·前端·javascript
liuxin334455661 小时前
运用 SSM 和 Vue 雕琢新锐台球厅管理系统:设计细节与实现要点
前端·javascript·vue.js
BJ-Giser1 小时前
前端解析超图的iserver xml
前端·可视化·cesium
远洋录1 小时前
前端部署实战:从人工发布到全自动化流程
前端·人工智能·react
承影者2 小时前
探秘@antv/x6 与@antv/hierarchy 的奇妙结合与使用
前端·javascript
Anlici2 小时前
JavaScript深入ToPrimitive类型转换(非常全 建议收藏❗❗❗)
前端·javascript·面试
沙尘暴炒饭2 小时前
uniapp中的uni-file-picker组件上传多张图片到服务器
前端·uni-app