【发布时间】:2014-02-09 17:57:46
【问题描述】:
我有一个使用内联 svg 的 html 文件。我使用它,所以我可以将类添加到我的 svg 并使用 CSS 设置它们的样式。以下 sn-p 有效:
<div>
<svg class="icon" viewbox="0 0 512 512">
<path d=" ... "/>
</svg>
</div>
但是,如果 svg 很复杂,标签可能会很长。我目前在 3 个不同的位置使用这个 svg,每次我需要复制粘贴整个路径。如果我只能定义 1 次路径会更好,最好是在这样的 css 类中:
<div>
<svg class="icon" viewbox="0 0 512 512">
<path class="compleximage"/>
</svg>
</div>
.compleximage
{
d: ... ;
}
但这似乎不起作用。也许我在语法上弄错了,或者也许不能这样做。如果是这样,还有其他方法可以防止在我的 html 文件中复制/粘贴 svg 吗?我正在尝试遵循“0,1 或无限”设计模式,并复制/粘贴代码 3 次打破了这一点。
【问题讨论】: