当前位置: 首页 > ai >正文

条形进度条

在这里插入图片描述

组件

<template><view class="pk-detail-con"><i class="lightning" :style="{ left: line+ '%' }"></i><i class="acimgs" :style="{ left: line+ '%' }"></i><view class="progress"><view class="progress-bar" :style="{ width: line + '%'}"></view><span class="team-name team-l">{{ pkData.left }}</span><span class="team-name team-r">{{ pkData.right }}</span></view></view>
</template><script>export default {name: "pk-bar",props:{pkData:{type:Object,default:()=>({})}},data() {return {line:50,};},mounted() {let {	left,	right	} = this.pkData;if (left >= right) {this.line = (left /(right + left) * 100 ).toFixed(2);} else {this.line = (100 - (right / (right + left) * 100)).toFixed(2);}}}
</script><style lang="less">
.pk-detail-con {position: relative;margin: 30rpx auto 20rpx;}.progress {width: 100%;height: 46rpx;overflow: hidden;border-radius: 20rpx;background: linear-gradient(142deg, #7eb2fc, #4391fe);}.progress-bar {position: relative;height: 46rpx;text-align: left;background: linear-gradient(135deg, #fe8130, #fda461);}.progress,.progress-bar {position: relative;}// .lightning {// 	position: absolute;// 	top: -40rpx;// 	z-index: 9;// 	width: 70rpx;// 	height: 140rpx;// 	float: right;// 	margin-right: -12rpx;// 	background: url("./progress.png") no-repeat center;// 	background-size: cover;// 	transform: translateX(-20rpx);// }// .acimgs{// 	position: absolute;// 	bottom:0;// 	width: 58rpx;// 	height: 60rpx;// 	z-index: 9;// 	background: linear-gradient(-135deg, #58e3ff, #0fb9ff);// 	clip-path: polygon(0 0, 70% 0, 25% 100%, 0% 100%);// 	transform: translateX(-10rpx);// }.team-name {position: absolute;top: 0;line-height: 46rpx;color: #f3eee1;letter-spacing: 1rpx;font-size: 24rpx;}.team-l {left: 23rpx;}.team-r {right: 23rpx;}</style>

使用

<pk-bar :pkData="pkData"></pk-bar>

js

<script>
import pkBar from "@/components/pk-bar/pk-bar.vue"
export default {components: {pkBar},data() {return {pkData:{left: 20,right: 30}};},methods: { }
};
</script>
http://www.xdnf.cn/news/10876.html

相关文章:

  • 【分层图 最短路 迪氏堆优化最短路】B4165 [BCSP-X 2024 12 月初中组] 贸易|普及+
  • SAP 自动编号的使用
  • 19-项目部署(Linux)
  • 爱普生Epson L3210打印机信息
  • 数据库OCP专业认证培训
  • 嵌入式笔试题+面试题
  • 佰力博科技与您探讨低温介电温谱测试仪的应用领域
  • 安全月报 | 傲盾DDoS攻击防御2025年5月简报
  • Python编程基础(四) | if语句
  • while和do-while循环
  • Office文档图片批量导出工具
  • 30天速通C++(九):深入理解deque
  • CppCon 2014 学习:Anatomy of a Smart Pointer
  • 格恩朗气体涡轮流量计 工业精准流量管理的卓越之选
  • Asp.net core 使用EntityFrame Work
  • 核心机制:流量控制
  • ADC模数转换控制
  • RTOS,其基本概念、定义、性质、定理
  • GM DC Monitor如何实现TCP端口状态监控-操作分享
  • RK3568-快速部署codesys runtime
  • VUE3使用jessibuca播放器
  • LeetCode hot100-11
  • JS深拷贝与浅拷贝
  • 数据加密标准(DES)解析及代码实现(java)
  • 解决IDEA插件使用Lombok找不到符号问题
  • Transformer核心原理
  • C++实现图形化2048小游戏
  • torch.distributed.launch 、 torchrun 和 torch.distributed.run 无法与 nohup 兼容
  • 如何避免工具过多导致的效率下降
  • Java函数式编程(下)