命理八字之答案之书前端uniapp效果实现

文章介绍了在uniapp项目中使用CSS和JavaScript实现的一个动态雷达动画效果,展示了如何通过关键帧动画控制不同div元素的缩放和透明度变化。

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

#uniapp#

#答案之书#

不讲废话,先上截图

 

 

  <div class="padding">
                <div class="flex align-center justify-center" style="padding-top:100px;">
                    <div class="radarContainer">
                        <div id="radarBox">
                            <div></div>
                            <div></div>
                            <div></div>
                        </div>
                        <div class="radarNum">{{timebox.total}}</div>
                    </div>
                </div>
                <div style="position:absolute;bottom:120px;left:0;width:100%;line-height:36px;">
                    <div class="text-center text-white">
                        <div>心中默念您的问题</div>
                        <div>长按3s后解答</div>
                    </div>
                </div>
            </div>
div{box-sizing:border-box;}
.radarContainer{position:relative;width:120px;height:120px;}
.radarContainer .radarNum{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:22px;color:white;z-index:91;width:32px;height:32px;line-height:32px;text-align:center;}
#radarBox{position:relative;width:60px;height:60px;left:50%;top:50%;transform:translate(-50%,-50%);}
#radarBox div{
    position:absolute;
    z-index:90;
    width:60px;
    height:60px;
    border:5px solid #fff;
    border-radius:999px;
    opacity:0;
    animation:radar 2s infinite linear;
}
#radarBox div:nth-child(1){
    animation-delay:0s;
}
#radarBox div:nth-child(2){
    animation-delay:0.66s;
}
#radarBox div:nth-child(3){
    animation-delay:1.33s;
}

@keyframes radar{
    0%{transform:scale(0);opacity:0;}
    25%{transform:scale(0);opacity:0.5;}
    50%{transform:scale(1);opacity:1.0;}
    75%{transform:scale(1.5);opacity:0.5;}
    100%{transform:scale(2);opacity:0;}
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值