如何在html中引用SVG并使用CSS样式进行修饰
在HTML中引用SVG并使用CSS样式进行修饰是一个常见的需求。然而,由于CSS不适用于文档边界之外的内容,因此无法直接在HTML中引用的外部SVG文件中应用CSS样式。这就导致了问题的出现。
一种解决方法是使用JavaScript在运行时将SVG文件内联到HTML中,具体可以参考这个的问题。
另一种解决方法是将CSS样式直接放在外部SVG文件中。这样就可以直接在SVG文件中定义和应用CSS样式,而不需要在HTML中引用和修饰SVG。
总结起来,要在HTML中引用SVG并使用CSS样式进行修饰,我们可以选择使用JavaScript将SVG文件内联到HTML中,或者将CSS样式直接放在外部SVG文件中。