html - 如何通过 CSS 更改 nvd3 图表填充和描边颜色

标签 html css pie-chart sugarcrm nvd3.js

我正在尝试通过 SugarCRM 中的 CSS 调整 nvd3 图表的颜色。饼图颜色的声明与其他 nvd3 图表略有不同,因此我一直在研究如何通过 CSS 更改它们。下面是带有工作 CSS 的 nvd3 条形图的 html 片段。然后是 nvd3 饼图的 html 片段。

条形图 html:

<g class="nv-group nv-series-0" fill="#1f77b4" stroke="#1f77b4" style="stroke-opacity: 1; fill-opacity: 1;">

调整条形图颜色的CSS:

         .nv-group.nv-series-0 {
            fill: #2A6EBB;
            stroke: #2A6EBB;
        }

饼图 html:

< g class="nv-slice nv-series-0">
<path d="M1.055492460015125e-14,-172.375A172.375,172.375 0 1,1 -97.2397105173445,142.32912324434182L0,0Z" style="fill: rgb(31, 119, 180); stroke: rgb(255, 255, 255); stroke-width: 3px; stroke-opacity: 1;">

饼图的颜色在路径标记的样式属性内声明,因此我不确定如何通过 CSS 更改它们。任何帮助将不胜感激!

最佳答案

<g stroke="#98df8a" fill="#98df8a" class="nv-slice">

在nvd3网站上查了一下,color(fill)是g元素。

无论如何 这是你的 html 的 CSS

g.nv-slice > path{
    fill: #2A6EBB;
    stroke: #2A6EBB;
}

如果要选择第n个元素

g.nv-slice:nth-child(n) > path{
    fill: #2A6EBB;
    stroke: #2A6EBB;
}

关于html - 如何通过 CSS 更改 nvd3 图表填充和描边颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29305179/

相关文章:

python - 设置 pandas 数据框的格式

ruby-on-rails - 如何隐藏 Chartkick Piechart 的数据标签

javascript - 是否可以在 JavaScript 中包含 HTML 代码?

javascript - 从c#中的网页检索ajax/JavaScript返回结果

html - 在左表上对齐图像?

html - 为带有空格的 n 个元素重复 CSS 网格布局

html css 对齐文本,使文本始终位于图像的右侧而不是图像下方

html - 缩放时图像 block 之间的空白

jquery - HTML 表格 - 在移动设备上将每一列转换为 Accordion

javascript - ExtJS 4.1 - 饼图刷新