javascript - svg 内联图表路径样式不起作用

标签 javascript css svg path

我做了一个fiddle显示某个样式代码块确实可以将图表“路径”线从实心填充黑色更改为无填充钢蓝色。样式正在生效。请注意,此示例直接取自 Fabio Nelli 所著的“JavaScript 图表入门”一书的第 20 章,您可以在网上找到该书。这本书说添加此代码以查看样式生效:

<style>
    path {
        stroke: steelblue;
        stroke-width: 3;
        fill: none;
    }
    line {
        stroke: black;
    }
</style>

如果我在 head 部分的标签中添加代码(如书中所建议的 list 19-1),它不起作用,而它在 fiddle 中起作用,所以大概代码必须在 CSS 文件中让它工作?在 Chrome 和 IE 中对其进行了测试。也许我做错了一些小语法,或者这本书有误,但我没有看到。

最佳答案

经过大量调整后,问题是我在样式元素中有一条注释,该注释格式不正确,破坏了样式功能。

这在上面和 fiddle 中都没有显示,所以难怪没人能提供帮助。

该错误来自直接从“开始 JavaScript 图表”一书中复制,第 19 章, list 19-1,其中包含以下片段:

<style>
// CSS Style here
</style>

关于javascript - svg 内联图表路径样式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31309400/

相关文章:

php - 如何从这个多维数组形成 JSON

javascript - 类似于 Groupon 的位置搜索

javascript - 在 D3 中重新绘制/刷新图表

html - SVG 中的中心路径

javascript - Bootstrap 3 - 展开折叠的嵌套表行

javascript - Node 子进程生成 "TypeError: Bad argument TypeError"?

JavaScript Jquery : extract string from value and compose URL with this string

css - 使用 CSS Grid,如何在同一列上有多个元素,跨越多行?

css - 如何在单击按钮时触发元素旋转? (AngularJS/ ionic )

javascript - 选择圆弧上的区域