Html 如何使用CSS构建弧形/放射状仪表?

Html 如何使用CSS构建弧形/放射状仪表?,html,css,reactjs,Html,Css,Reactjs,在我的React应用程序中,我需要构建一个UI组件,该组件是一个弧形/径向负载表,如下图所示: 其中,黑色条从0开始,并在0-100之间设置所需百分比的动画 灰色条是静态的,就像背景一样 我发现了几个开源图形库,它们做了一些类似的事情,但距离不够近。关于如何在我的react应用程序中构建这种带有css的UI,有什么建议吗?此外,如果您知道支持此UI的React库,请告诉我。查看,或 他们都至少有一些你可以完全或部分使用的东西 如果你懒惰: --编辑-- 您可以将其用于react。例如: imp

在我的React应用程序中,我需要构建一个UI组件,该组件是一个弧形/径向负载表,如下图所示:

其中,黑色条从0开始,并在0-100之间设置所需百分比的动画

灰色条是静态的,就像背景一样

我发现了几个开源图形库,它们做了一些类似的事情,但距离不够近。关于如何在我的react应用程序中构建这种带有css的UI,有什么建议吗?此外,如果您知道支持此UI的React库,请告诉我。

查看,或

他们都至少有一些你可以完全或部分使用的东西

如果你懒惰:

--编辑--

您可以将其用于react。例如:

import React from 'react';
import ChartistGraph from 'react-chartist';

const gaugeChartData = {
  series: [
    series: [20, 10, 30, 40]
  ]
};

const gaugeChartOptions = {
  donut: true,
  donutWidth: 60,
  startAngle: 270,
  total: 200,
  showLabel: false
}

<ChartistGraph data={gaugeChartData} options={} type={'Pie'} />
从“React”导入React;
从“反应图表列表”导入图表图表;
常数gaugeChartData={
系列:[
系列:[20,10,30,40]
]
};
常量仪表部件选项={
甜甜圈:没错,
donutWidth:60,
startAngle:270,
总数:200,
showLabel:错误
}
小心使用,它未经测试

查看,或

他们都至少有一些你可以完全或部分使用的东西

如果你懒惰:

--编辑--

您可以将其用于react。例如:

import React from 'react';
import ChartistGraph from 'react-chartist';

const gaugeChartData = {
  series: [
    series: [20, 10, 30, 40]
  ]
};

const gaugeChartOptions = {
  donut: true,
  donutWidth: 60,
  startAngle: 270,
  total: 200,
  showLabel: false
}

<ChartistGraph data={gaugeChartData} options={} type={'Pie'} />
从“React”导入React;
从“反应图表列表”导入图表图表;
常数gaugeChartData={
系列:[
系列:[20,10,30,40]
]
};
常量仪表部件选项={
甜甜圈:没错,
donutWidth:60,
startAngle:270,
总数:200,
showLabel:错误
}

请小心使用,这是未经测试的

因此不允许使用仅链接答案。形成您自己的答案或将其全部删除:现在包含一个示例。ChartList不支持背景色要求GaugeChart.js也不支持背景色要求链接只允许回答,因此。形成您自己的答案或将其全部删除:现在包含一个示例。ChartList不支持背景色要求Gaugechart.js也不支持背景色要求