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

echarts渐变圆环进度条样式

前提:还原UI设计稿

效果图:

开发工具:使用echarts在线代码编辑器完成样式 

实现思路:1、先实现一个渐变色的进度条;2、再实现一个白色背景分割线覆盖进度条

1、先实现一个渐变色的进度条

2、再实现一个白色背景分割线覆盖进度条,为了方便看效果,我这里设置的分割线的颜色是黑色

上效果:

上代码:

option = {title: {text: '总体进度',left: 'center',top: '40%',textStyle: {fontWeight: 'normal',fontSize: 42}},series: [{z: 2,type: 'gauge',// 刻度样式axisTick: {show: false},// 刻度标签axisLabel: {show: false},// 仪表盘轴线相关配置axisLine: {show: false},// 仪表盘指针pointer: {show: false},// 分隔线样式splitLine: {show: false},// 展示当前进度progress: {show: true,width: 30,itemStyle: {// 渐变色color: {type: 'linear',x: 1,y: 1,x2: 0,y2: 1,colorStops: [{offset: 0,color: '#d15874' // 0% 处的颜色},{offset: 1,color: '#9363c8' // 100% 处的颜色}],global: false // 缺省为 false}}},detail: {valueAnimation: true,formatter: '{value}%',fontSize: 80,fontWeight: 'normal',offsetCenter: [0, '10%']},data: [{value: 83}]},// 白色分割线{z: 3,type: 'gauge',// 刻度样式axisTick: {show: false},// 刻度标签axisLabel: {show: false},// 仪表盘轴线相关配置axisLine: {show: false},// 仪表盘指针pointer: {show: false},// 仪表盘刻度的分割段数splitNumber: 50,// 分隔线样式splitLine: {show: true,length: 40,distance: -15,lineStyle: {width: 10,// 背景是透明色的话 可能不太适用color: '#fff'}},detail: {show: false},data: [{value: 100}]}]
};

http://www.mrgr.cn/news/1346.html

相关文章:

  • jenkins pipline脚本 获取git分支
  • Snipaste 的一款替代工具 PixPin,支持 gif 截图、长截图和 OCR 文字识别,功能不是一点点强!
  • 虚幻5|角色武器装备的数据库学习(不只是用来装备武器,甚至是角色切换也很可能用到)
  • 《AI音频类工具之九——Stable Audio​ 》
  • TortoiseGit修改差异查看器为BeyondCompare
  • 网络丢包深度解析与优化:检测、诊断与减少策略
  • 《区块链与监管合规:在创新与规范之间寻求平衡》
  • 这 2 个 GitHub 项目,YYDS!
  • Linux下如何使用Cron定时任务
  • ZooKeeper 集群的详细部署
  • 【linux】SCP或SSH 连接失败: no matching host key type found. Their offer: ssh-rs
  • Python办公自动化:使用openpyxl 创建与保存 Excel 工作簿
  • Webpack高级配置(干货)
  • gitignore忽略某些格式文件
  • 精通网络分析工具:深入探索与实践指南
  • 数据结构-栈
  • 【9.2 python中的参数传递】
  • ardupilot开发 --- 故障保护 篇
  • git的学习教程
  • OD C卷 - 小扇和小船的数字游戏