Element 进度条样式优化

在开发后台管理系统时,经常会用到进度条这样一个控件,Element UI中提供了progress这样一个组件,如下图所示:

 该组件默认的颜色会比较单一,为此时常需要对该组件的样式进行一些优化,以满足实际项目的需求。

上图是对该组件经过样式优化后的效果,下面提供代码供大家参考:

<template><div id="orderAnalysis"><el-row><el-col :span="12"><div class="progress-box" v-for="(item,index) in progressLeftData" :key="index"><div class="progress-title"><img src="./images/1.png" alt="首充用户数" v-if="index==0"><img src="./images/2.png" alt="二充用户数" v-if="index==1"><img src="./images/3.png" alt="三充用户数" v-if="index==2"><span class="num" v-if="index>2">{{index+1}}</span><span class="text">{{item.title}}</span> </div><div class="progress-body-left"><el-progress :text-inside="true" :percentage="item.rate" :stroke-width="22"></el-progress></div><div class="progress-result"><div>{{item.ucount}}人,占{{item.rate}}%</div><div>ARPPU: ¥{{item.arppu}}</div></div></div></el-col><el-col :span="12"><div class="progress-box" v-for="(item,index) in progressRightData" :key="index"><div class="progress-title"><img src="./images/1.png" alt="累充<=30元" v-if="index==0"><img src="./images/2.png" alt="累充30-100元" v-if="index==1"><img src="./images/3.png" alt="累充100-200元" v-if="index==2"><span class="num"  v-if="index>2">{{index+1}}</span><span class="text">{{item.title}}</span> </div><div class="progress-body-right"><el-progress :text-inside="true" :percentage="item.rate" :stroke-width="22"></el-progress></div><div class="progress-result"><div>{{item.ucount}}人,占{{item.rate}}%</div></div></div></el-col></el-row></div>
</template><script>export default {name: "orderAnalysis",data() {return {// 模拟数据progressLeftData:[{title:"首充用户数",rate:100,ucount:9813,arppu:40.45},{title:"二充用户数",rate:16.83,ucount:1652,arppu:53.58},{title:"三充用户数",rate:9.09,ucount:892,arppu:82.78},{title:"四充用户数",rate:4.3,ucount:422,arppu:94.87},{title:"五充及以上",rate:2.08,ucount:204,arppu:69.06}],progressRightData:[{title:"累充<=30元",ucount:9982,rate:63.59},{title:"累充30-100元",ucount:4131,rate:26.32},{title:"累充100-200元",ucount:1052,rate:6.7},{title:"累充200-300元",ucount:497,rate:3.17},{title:"累充300元以上",ucount:36,rate:0.23},]};},
};
</script><style lang="scss" scoped>#orderAnalysis {margin:20px;padding: 20px;background:#fff;border:1px solid #ccc;width:1000px;.progress-box{height:32px;line-height: 32px;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;margin-bottom:25px;.progress-title{width:130px;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;img{width:20px;height:20px;margin-right:10px;}.num{width:20px;margin-right:10px;text-align: center;}.text{width:100px;font-size:14px;color:#666;}}.progress-body-left,.progress-body-right{flex:1;margin: 0 10px;}.progress-result{width:150px;div{height:16px;line-height: 16px;font-size:14px;text-align: left;color:#666;}}}
}</style><style lang="scss">// 组件样式优化代码
#orderAnalysis {.el-progress-bar__outer{border-radius:0px;background: #FFF4F5;}.el-progress-bar__innerText{color:blue;}.el-progress-bar__inner{border-radius:0px;background: linear-gradient(270deg,#FD3546 0%,#FC8434 100%);}.el-progress-bar__inner{border-radius:0px;background: linear-gradient(270deg,#DF35FC 0%,#FC6060 100%);}}</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/360072.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

芒果YOLOv10改进64:主干Backbone篇RepVGG结构:简单但功能强大的卷积神经网络架构

💡本篇内容:YOLOv10改进RepVGG结构:简单但功能强大的卷积神经网络架构 💡🚀🚀🚀本博客 改进源代码改进 适用于 YOLOv10 按步骤操作运行改进后的代码即可 💡本文提出改进 原创 方式:二次创新,YOLOv10 应部分读者要求,新增一篇RepVGG 论文理论部分 + 原创最…

LabVIEW机器视觉在质量控制中的应用

基于LabVIEW的机器视觉系统在质量控制中应用广泛&#xff0c;通过图像采集、处理和分析&#xff0c;自动检测产品缺陷、测量尺寸和识别标记&#xff0c;提高生产效率和产品质量。下面介绍LabVIEW机器视觉系统在质量控制中的实现方法、应用场景及其优势。 项目背景 在现代制造业…

生鲜水果行业wordpress主题

水果蔬菜wordpress外贸自建站模板 水果、脐橙、牛油果、菠萝、凤梨、鲜枣、苹果、芒果、瓜果、百香果wordpress外贸独立站模板。 https://www.jianzhanpress.com/?p3932 生鲜wordpress外贸出口网站模板 水果、蔬菜、肉蛋奶、水产、干货等生鲜产品wordpress外贸出口公司网站…

css-Echarts图表柱状图,X轴横坐标值显示不完全问题

1.问题 在Echarts图表中当横坐标数值过多&#xff0c;或者数值过长时会导致部分横坐标不显示。数据量少或简单会默认显示完全&#xff0c;当放大时会导致部分横坐标隐藏。 更改第一个Mon字段名 会发现偶数横坐标显示隐藏&#xff1b; 2.解决方法 2.1 在x横坐标中添加interval…

JavaFX 下拉框

组合框允许用户选择几个选项之一。用户可以滚动到下拉列表。组合框可以是可编辑和不可编辑的。 创建组合框 以下代码将选项列表包装到ObservableList中&#xff0c;然后使用observable列表实例化ComboBox类。 ObservableList<String> options FXCollections.observab…

快速上手 Spring Boot:基础使用详解

快速上手 Spring Boot&#xff1a;基础使用详解 文章目录 快速上手 Spring Boot&#xff1a;基础使用详解1、什么是SpringBoot2、Springboot快速入门搭建3、SpringBoot起步依赖4、SpringBoot自动配置&#xff1a;以tomcat启动为例5、SpringBoot基础配置6、yaml7、多环境开发配置…

ArkUI开发学习随机——得物卡片,京东登录界面

案例一&#xff1a;得物卡片 代码&#xff1a; Column(){Column(){Image($r("app.media.mihoyo")).width(200).height(200)Row(){Text("今晚玩这个 | 每日游戏打卡").fontWeight(700).fontSize(16).padding(4)}.width(200)Text("No.12").fontWe…

Unity的Excel转表工具

该Excel工具主要由Python语言完成&#xff0c;版本为3.x 主要功能&#xff1a; 1.转换后的数据存储结构为二进制。 2.excel文件可以选择多种数据类型&#xff1a;int、float、string、一维&#xff08;int、float、string&#xff09;、二维int、Map&#xff08;int/int、in…

DVWA-XSS(Stored)-beef

用Low Level来测试beef的使用 beef配置 如果kali没有beef的&#xff0c;进行下载 apt install beef-xss使用 beef-xss # 命令方式启动 beef-xss-stop # 命令方式关闭 systemctl start beef-xss.service #开启beefsystemctl stop beef-xss.service #关闭…

使用插件和微调优化 GPT 模型

文章目录 LLM 用例和示例产品警惕 AI 幻觉&#xff1a;限制与考虑使⽤插件和微调优化 GPT 模型 OpenAI 在其网站上展示了许多激励人心的客户故事&#xff0c;我们需要了解这些模型如何改变我们的社会并为商业和创造力开辟新机遇。正如你将看到的&#xff0c;许多企业已经开始使…

【 ARMv8/ARMv9 硬件加速系列 3.5.1 -- SVE 谓词寄存器有多少位?】

文章目录 SVE 谓词寄存器(predicate registers)简介SVE 谓词寄存器的位数SVE 谓词寄存器对向量寄存器的控制SVE 谓词寄存器位数计算SVE 谓词寄存器小结 SVE 谓词寄存器(predicate registers)简介 ARMv9的Scalable Vector Extension (SVE) 引入了谓词寄存器&#xff08;Predica…

JVM专题五:类加载器与双亲委派机制

通过上一篇Java的类加载机制相信大家已经搞明白了整个类加载从触发时机&#xff0c;接着我们就来看下类加载器&#xff0c;因为类加载机制是有加载器实现的。 类加载器的分类 启动类加载器 Bootstrap ClassLoader 是 Java 虚拟机&#xff08;JVM&#xff09;的一部分&#x…

数据挖掘概览

数据挖掘(Data Mining)就是从大量的,不完全的,有噪声的,模糊的,随机的实际应用数据中,提取隐含在其中的,人们事先不知道的,但又是潜在有用的信息和知识的过程. 预测性数据挖掘 分类 定义&#xff1a;分类就是把一些新的数据项映射到给定类别中的某一个类别 分类流程&#x…

AI办公自动化:免费批量将英语电子书转成有声书

Edge-TTS是由微软推出的文本转语音Python库&#xff0c;通过微软Azure Cognitive Services转化文本为自然语音。可以作为付费文本转语音TTS服务的替代品&#xff0c;Edge-TTS支持40多种语言和300种声音&#xff0c;提供优质的语音输出 。 edge-tts支持英语、汉语、日语、韩语、…

小阿轩yx-MySQL数据库管理

小阿轩yx-MySQL数据库管理 使用 MySQL 数据库 在服务器运维工作中不可或缺的 SQL &#xff08;结构化查询语句&#xff09;的四种类型 数据定义语言&#xff08;DDL&#xff09;&#xff1a;DROP&#xff08;删除&#xff09;、CREATE&#xff08;创建&#xff09;、ALTER&…

基于rouyi框架的多租户改造

基于rouyi框架的多租户改造&#xff0c;重点是实现权限管理和数据隔离。权限管理相当于从原来的“顶级管理员admin-普通用户user”转变为“顶级管理员admin-租户管理员tanantAdmin-普通用户user”。数据隔离主要通过分库、分表、表内设置tenantId字段进行过滤三种方式。 本文主…

由于bug造成truncate table卡住问题

客户反应truncate table卡主&#xff0c;检查awr发现多个truncate在awr报告期内一直没执行完&#xff0c;如下&#xff1a; 检查ash&#xff0c;truncate table表的等待事件都是“enq: RO - fast object reuse”和“local write wait” 查找“enq: RO - fast object reuse”&am…

爬虫笔记15——爬取网页数据并使用redis数据库set类型去重存入,以爬取芒果踢V为例

下载redis数据库 首先需要下载redis数据库&#xff0c;可以直接去Redis官网下载。或者可以看这里下载过程。 pycharm项目文件下载redis库 > pip install redis 然后在程序中连接redis服务&#xff1a; from redis import RedisredisObj Redis(host127.0.0.1, port6379)…

Django模板

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 Django指定的模板引擎在settings.py文件中定义&#xff0c;代码如下&#xff1a; TEMPLATES [{ # 模板引擎&#xff0c;默认为Django模板 BACKEND:…

SpringMVC框架中常用的几种切面Fliter、Aspect、Interceptor、Advice功能对比和应用场景

1.过滤器&#xff1a;Filter接口 参数校验&#xff1a;用户输入的参数可能包含恶意字符或参数格式错误&#xff0c;通过使用Filter可以拦截并进行参数校验&#xff0c;以保证应用安全。 多语言选择&#xff1a;通过获取请求头的语言参数&#xff0c;Filter可以根据用户的语言…