【发布时间】:2019-06-27 18:20:39
【问题描述】:
我正在尝试在我的 C3.js 图表之一上设置轴的样式,并且我知道要做到这一点,我必须修改 css 文件的 C3.js 代码,但我在此文件中所做的这些更改适用于我网站上的每个C3.js 图表。我的问题是如何做出仅适用于我的一张图表的更改。
例如,这是我要更改的样式:
.c3 path, .c3 line {
fill: none;
stroke: black;
}
这就是我将C3.js 图表添加到我的 HTML 正文的方式:
<div id="scan_duration_chart_container"></div>
在创建图表时,我添加了字段bindto: '#scan_duration_chart_container',以便将我的图表插入到此div 标记处。
现在,通过所有这些设置,我假设我可以通过在默认样式之后添加它来做到这一点:
#scan_duration_chart_container .c3 path, .c3 line {
fill: none;
stroke: white;
}
但这对任何图表都没有影响,我猜这是因为原始样式覆盖了它。我怎样才能让它只影响scan_duration_chart_container 中的一个图表而不影响其他图表?
【问题讨论】:
标签: javascript html css c3.js