elementui自定义进度条形状

  • 前言
  • 一、我们看下进度条的结构
  • 二、怎么改path里数据
    • 1.了解下svg
    • 2.其他svg标签转换成path
    • 3.最关键的一步

前言

进度条多以圆形、直线以及仪表盘形来展示,难免会有ui出奇怪的样式,想要不一样的形状。组件自带没有自定义形状。


一、我们看下进度条的结构

如图,改变进度条形状重点就是在svg里的数据,第一个path是进度条的背景,第二个path是走进度的进度条。我们想要改进度条形状就是把path里的d改掉

二、怎么改path里数据

1.了解下svg

具体标签有

矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
以上的标签都是画各种图的,要改进度条的形状就是改path能力强的就直接研究path吧
路径 <path>

2.其他svg标签转换成path

直接上能转换的链接
https://www.zhangxinxu.com/sp/path.html

个人觉得研究其他标签要比研究path简单点,网上也能找到很多形状 (下面是网上找到的五角星)


3.最关键的一步

// progress 是我自己定义的class,根据实际来
.progress svg path {d: path(/* "M50 15 h26.5a5 5 0 0 1 5 5v73a5 5 0 0 1 -5 5h-53.9a5 5 0 0 1 -5 -5 v-73 a5 5 0 0 1 5 -5 z" *//* "M100 10L40 198 190 78 10 78 160 198z" */"M50 48L 33 97 76 68 24 68 63 98z") !important;
}
.progress svg path:first-child {stroke: rgb(255, 237, 211);
}

转换完是M100 10L40 198 190 78 10 78 160 198z,但是组件自带样式,还得适配组件的(根据组件的样式来,d不是固定的),网页上看着改变数据。

最终效果,起点是正上放,想换起点可以稍微研究下path。这里组件:width=“390”。

elementui自定义进度条形状相关推荐

  1. android自定义进度条渐变色View,不使用任何图片资源

    最近在公司,项目不是很忙了,偶尔看见一个兄台在CSDN求助,帮忙要一个自定义的渐变色进度条,我当时看了一下进度条,感觉挺漂亮的,就尝试的去自定义view实现了一个,废话不说,先上图吧!     这个自 ...

  2. android 自定义 进度条 旋转,Android_Android ProgressBar进度条使用详解,ProgressBar进度条,分为旋转进 - phpStudy...

    Android ProgressBar进度条使用详解 ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案 ...

  3. elementui进度条如何设置_vue.js+ElementUI实现进度条提示密码强度效果

    要求一:判断输入的字符串是否包含数字.小写字母.大写字母以及特殊字符四种内容的8-20位字符 通过搜索了解到可以使用?=这个正则语法判断字符串中是否含有多种内容.(?=)这个语法结构在正则里表示&qu ...

  4. android ProgressBar 自定义进度条颜色

    android 自定义进度条颜色 先看图 基于产品经理各种自定义需求,经过查阅了解,下面是自己对android自定义进度条的学习过程! 这个没法了只能看源码了,还好下载了源码, sources\bas ...

  5. IOS开发基础之绘制饼图、柱状图、自定义进度条

    IOS开发基础之绘制饼图.柱状图.自定义进度条 源码在我的主页里 1.绘制饼图 效果 源码 // LJView.m // 34-绘图饼图 // Created by 鲁军 on 2021/2/23. ...

  6. android自定义进度条_Android中的自定义进度栏

    android自定义进度条 Custom progress bar in android application gives it a personal touch. In this tutorial ...

  7. Android 各种自定义进度条Progressbar

    Android 自定义进度条 Progressbar 控件集合 关于我,欢迎关注 博客:ccapton(http://blog.csdn.net/ccapton) 微信:Ccapton Github ...

  8. 关于安卓自定义进度条(二)

    先上gif效果图: 上图中,蓝色的进度条为自定义进度条 注意!!!源码在文末 背景 要实现一个进度条,大部分情况下,都是需要进行自定义的.因为原生就算你自定义了背景图片,但是一旦进度条的高度,超过了一 ...

  9. flutter 自定义进度条progress

    系统自带进度条 有一定局限性,只能设置背景色,前景色要设置动画的颜色值,且不能自定义是否圆角等属性 // 2表示当前的值,10表示最大值 LinearProgressIndicator(value: ...

最新文章

  1. 一文详解AI模型部署及工业落地方式
  2. Spring-解决请求中文乱码问题
  3. 学习PWM的一些总结
  4. JAVA代码覆盖率工具JaCoCo-原理简单分析
  5. asp.net 报表页面模板_20套大屏模板,教你3分钟制作出酷炫的可视化大屏
  6. Ubuntu 12.04 静态ip的设置方法
  7. 深度残差收缩网络:(二)整体思路
  8. 怎么实现hover_写CSS动效的常用套路(附demo的效果实现与源码)
  9. 实体属性变更历史记录框架(三)-变更历史记录从此无忧
  10. linux进程退出所有tcp数据才发送,深入理解Node.js 进程与线程(8000长文彻底搞懂)...
  11. SetCapture()函数和ReleaseCapture()
  12. mysql的简单介绍_mysql的简单介绍
  13. nginx+Git 404 error 错误处理
  14. js返回上一页并刷新、返回上一页、自动刷新页面
  15. html 链接 vf,vfp 超链接
  16. 小米4c android5.1,小米4c原版官方刷机包安卓5.1.1rom线刷包
  17. 关于IP转换器无法正常启动的问题
  18. 关于:什么是土地用途管制?针对村庄用地的各个地类每一个用地的用途管制的规则?针对土地用地调整怎么进行申报?
  19. 废旧光盘手工小制作_变废为宝:废旧CD光盘制作纸巾盒
  20. 前端实现简单的loding效果

热门文章

  1. PS合成图片#ps抠图#ps视频教程入门基础学习课程小白
  2. 51nod 1299 监狱逃离 树形dp/最小割
  3. 云南毒贩越狱出逃 监狱安防漏洞都在哪儿?
  4. krait和kryo_各种Java序列化性能比较
  5. clannad手游汉化版_clannad游戏中文版
  6. 电子墨水屏(电子纸)科普篇
  7. 4.28dp专练总结
  8. 心电图ECG常用滤波器之陷波器
  9. 这是一篇让你从早吃到晚的『台南美食攻略』
  10. 配置yun源和在虚拟机中安装JDK