当前位置: 首页> 健康> 养生 > css - - - - - 环形倒计时进度条实现

css - - - - - 环形倒计时进度条实现

时间:2025/7/14 3:16:10来源:https://blog.csdn.net/Dark_programmer/article/details/140467597 浏览次数:0次

css - - - - - 环形倒计时进度条实现

  • 1. 效果图展示
  • 2. 代码展示

1. 效果图展示

在这里插入图片描述

在这里插入图片描述

2. 代码展示

// html
<view class="father"><view class="progress" style="--progress:{{red}}; --last:{{gray}}"></view>
</view>// css
.father {padding: 50px;
}.progress {width: 32rpx;height: 32rpx;background: conic-gradient(#E51717 0% var(--progress), #D9D9D9 var(--progress) 100%);border-radius: 50%;position: relative;
}.progress::before {content: "";position: absolute;inset: 6rpx;background-color: #fff;width: 20rpx;height: 20rpx;text-align: center;line-height: 24rpx;border-radius: 50%;
}// js
Page({data: {time: 30,red: '100%',gray: "0%",},onLoad() {const _this = this;setInterval(() => {let times = _this.data.time == 1 ? 30 : --_this.data.time;let redCycle = (3.33 * times).toFixed(2); // 保留两位小数_this.setData({time: times,red: `${redCycle}%`,gray: `${(100 - redCycle).toFixed(2)}%` // 保留两位小数})}, 1 * 1000);},
});

【参考地址】

关键字:css - - - - - 环形倒计时进度条实现

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: