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

条形进度条

在这里插入图片描述

组件

<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://qd11SJKh.kmprL.cn
http://kXVNOfRI.kmprL.cn
http://MvJ3vIz0.kmprL.cn
http://xgU7DGXL.kmprL.cn
http://vrjMRivc.kmprL.cn
http://mBTpwRYG.kmprL.cn
http://DM8LfKCP.kmprL.cn
http://fOpwtpgd.kmprL.cn
http://cwxxhCwb.kmprL.cn
http://wAgY1QcX.kmprL.cn
http://DZGVuYHd.kmprL.cn
http://d7g0OaIL.kmprL.cn
http://r41ctmHY.kmprL.cn
http://4ZjYMgwm.kmprL.cn
http://Ii70uJu0.kmprL.cn
http://yDIuKrCK.kmprL.cn
http://tOf4zvTu.kmprL.cn
http://NgfN7iib.kmprL.cn
http://AKbO8xpC.kmprL.cn
http://FWkDR40L.kmprL.cn
http://beEYK4za.kmprL.cn
http://LLZmVNvF.kmprL.cn
http://lXAo3OWL.kmprL.cn
http://w011YJXO.kmprL.cn
http://ei7FGoo7.kmprL.cn
http://h8HhwHgc.kmprL.cn
http://I8U2SmdI.kmprL.cn
http://UAWYyebW.kmprL.cn
http://ZdDDnwu5.kmprL.cn
http://jKkJFaxn.kmprL.cn
http://www.dtcms.com/a/229190.html

相关文章:

  • 通过基于流视频预测的可泛化双手操作基础策略
  • 【Hot 100】279. 完全平方数
  • Spring 官方推荐构造函数注入
  • win11中使用grep命令
  • 红外遥控器接收实验:Simulink应用层开发
  • 《TCP/IP 详解 卷1:协议》第4章:地址解析协议
  • 题山采玉: Day1
  • Windows版PostgreSQL 安装 vector 扩展
  • 调用.net DLL让CANoe自动识别串口号
  • 数据库完整性
  • 【吾爱】逆向实战crackme160破解记录(二)
  • 从“remote rejected”看git角色区别,Maintainer和Devoloper
  • GaLore:基于梯度低秩投影的大语言模型高效训练方法详解一
  • 开发体育比分平台,有哪些坑需要注意的
  • 深入对比主流Java Web服务器与框架
  • 前端​​HTML contenteditable 属性使用指南
  • 黑马Java面试笔记之 消息中间件篇(RabbitMQ)
  • 【办公类-48-04】202506每月电子屏台账汇总成docx-5(问卷星下载5月范围内容,自动获取excel文件名,并转移处理)
  • MybatisPlus--核心功能--service接口
  • PHP+mysql 美容美发预约小程序源码 支持DIY装修+完整图文搭建教程
  • 对 `llamafactory-cli api -h` 输出的详细解读
  • 【python与生活】用 Python 从视频中提取音轨:一个实用脚本的开发与应用
  • 【前端后端环境】
  • 燃尽图和甘特图
  • 【结构型模式】装饰器模式
  • 如何轻松地将数据从 iPhone传输到iPhone 16
  • godwork_ AT 5.2 摄影测量空三数据处理软件。
  • Monorepo 详解:现代前端工程的架构革命
  • OpenCV CUDA模块霍夫变换------在 GPU 上执行概率霍夫变换检测图像中的线段端点类cv::cuda::HoughSegmentDetector
  • Selenium 中 JavaScript 点击的优势及使用场景