angular - 使用多种颜色的 Angular Material 多进度条
问题描述
使用 Angular Material 实现多进度条的最佳方法是什么?
如果无法使用 Angular Material,有人可以向我推荐任何可以与 Angular 集成以实现相同效果的优秀图形库吗?
解决方案
我不知道有一种简单的方法可以在 Angular Material 中做到这一点。
最简单的方法可能是沿着这flex
条路走,带有一些 css 样式。
我做了一个非常基本的Stackblitz来展示这个想法。然后您可以对所有这些进行 CSS 样式化并获得您想要的。
另一种方法是使用 SVG 构建栏。您可以实现更强大的效果,但其代价是您自己编写了一些 SVG(基本上是rect
元素,然后您可以对其进行改进)。
编辑:OP 对 Stackblitz 的微调以匹配初始图像:https ://stackblitz.com/edit/angular-u2stx8 。
推荐阅读
- jquery - 对外部事件应用过滤器时,无法再拖入全日历
- matlab - 对于涉及 n (>100) 个变量的耦合非线性方程组,我应该使用哪种方法/求解器?
- abap - MIRO BADI 留言
- android - Firebase 推送通知不适用于 API 28
- java - 在 Java 接口上调用 .class 时将 .class 传递给 Clojure 函数
- wordpress - 如何在wordpress中动态地在图像上添加文本
- php - 在 MySQL 数据库中保存波斯语数据的问题
- apache-kafka - kafka消费者如何反序列化不同的json对象?
- c# - 在 Debug 中更新目标值,但在 Gameplay 期间不在 Inspector 中更新
- apache-camel - 如何从apache骆驼的交换属性中设置antInclude属性的值