css3 实现页面灯光闪烁效果

实现效果:

HTML:

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

css:

css 复制代码
.lamp-container {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-name: breathe;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
}

@-webkit-keyframes breathe {
  0% {
    opacity: 0.2;
    background: radial-gradient(56% 56% at 51% 47%, rgba(33, 2, 2, 0) 0%, rgba(255, 4, 4, 0.31) 100%);
  }

  100% {
    opacity: 1;
    background: radial-gradient(56% 56% at 51% 47%, rgba(33, 2, 2, 0) 0%, rgba(255, 4, 4, 0.31) 100%);
  }
}

参考文章:css3实现科技感的呼吸灯效果_css3呼吸灯-CSDN博客

相关推荐
Jasmin Tin Wei5 分钟前
计算机操作系统(计算题公式)
前端
小盐巴小严10 分钟前
浏览器基础及缓存
前端·缓存
Hilaku10 分钟前
🔥这 10 个 Vue3 性能优化技巧,藏太深了,建议保存!
前端·javascript·vue.js
FogLetter14 分钟前
你不知道的Javascript(上卷) | 第一章:作用域是什么
前端·javascript·编程语言
一只猫猫熊20 分钟前
Vue实战:手把手教你封装一个可拖拽并支持穿透操作的弹窗组件
前端·vue.js
pixle021 分钟前
前端 EventSource(SSE)实时通信使用指南(EventSource-polyfill)
前端·web·sse·eventsource·polyfill
yma1624 分钟前
react_flow自定义节点、边——使用darg布局树状结构
前端·react.js·前端框架·reac_flow
bug丸25 分钟前
js数字计算
前端·javascript
Kapaseker28 分钟前
用Compose做一个视频下载软件—开篇
前端·kotlin
LuckySusu29 分钟前
【CSS篇】display: block、inline 与 inline-block 的区别详解
前端·css