html 呼吸灯效果,纯css和flutter分别实现呼吸灯效果(实例代码)

本文通过两张图片的交替显示,利用纯CSS实现了呼吸灯效果。该效果通过调整透明度实现,适用于网页装饰或UI设计中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一次有一位非常好学的粉丝儿问可不可以把月亮做一个呼吸灯效果,因为没有找到月亮大小的图,就用星星代替

今天,本博主用纯css和flutter动画分别实现它,记得收藏学习哦

效果:

9f05e41c5d36e4535673dd32463f3aad.gif

想要测试的,原图在文章末尾

实现原理:

准备两张图,让两张图交替出现。

纯css实现,代码如下:

*{

margin: 0;

padding: 0;

}

.wrap{

width: 300px;

height: 300px;

position: relative;

margin: 0 auto;

overflow: hidden;

}

.img1,

.img2{

margin-top: 100px;

width: 100px;

position: absolute;

}

.img2{

-webkit-animation: breath 3s infinite ease-in-out alternate;

animation: breath 3s infinite ease-in-out alternate;

}

@-webkit-keyframes breath {

0% {opacity: .2;}60% {opacity: 1;}to {opacity: .2;}

}

@keyframes breath {

0% {opacity: .2;}60% {opacity: 1;}to {opacity: .2;}

}

底图

上图

06b88b3a95fdfe96fecdeab5bb77a7a5.png

ce1fc7e6865c7effb9fa00390fd16997.png

到此这篇关于纯css和flutter分别实现呼吸灯效果(实例代码)的文章就介绍到这了,更多相关css实现呼吸灯内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值