相关疑难解决方法(0)

CSS Only Pie Chart - 如何在切片之间添加间距/填充?

我已经构建了一个仅限 CSS 的饼图,但我需要在每个切片之间添加空间,就像它是一个边框一样。我试图为每个切片添加一个边框,但这实际上不起作用。

关于如何使这个 CSS 饼图看起来更像下图的任何想法?

CSS饼图

这是我的代码:

.palette {
  height: 48px;
  width: 48px;
}
.palette .colorOuter1,
.palette .colorOuter2,
.palette .colorOuter3,
.palette .colorOuter4,
.palette .colorOuter5 {
  height: 200px;
  width: 200px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  clip: rect(0px, 200px, 200px, 100px);
}
.palette .colorOuter1 {
  clip: auto;
  background: #eee;
}
.palette .colorOuter2 {
  transform: rotate(0deg);
}
.palette .colorOuter2 {
  transform: rotate(72deg);
}
.palette .colorOuter3 {
  transform: rotate(144deg);
}
.palette .colorOuter4 {
  transform: rotate(216deg);
}
.palette .colorOuter5 {
  transform: rotate(288deg); …
Run Code Online (Sandbox Code Playgroud)

css pie-chart css-shapes

6
推荐指数
1
解决办法
1631
查看次数

仅使用 css 的百分比饼图

我发现了非常漂亮的“百分比饼图”,并且只想用 CSS 创建它。不需要动画。只是静态的“图片”。

示例 1

我明白如果我想创建这种图表,我需要使用这些元素

示例 2

问题是

  1. 如何创建元素#2?
  2. 如何为更小 (5%) 或更高百分比 (80%) 值管理元素 #2 的形状?

html css charts pie-chart

4
推荐指数
2
解决办法
8869
查看次数

标签 统计

css ×2

pie-chart ×2

charts ×1

css-shapes ×1

html ×1