【发布时间】:2020-01-03 23:45:14
【问题描述】:
我正在使用 vue-svg-loader 将我的 svg 文件用作 Vue 项目中的一个组件。当我渲染这些 svg 时,我丢失了 svg 文件中的默认 css 属性。我可以在渲染 svg 文件的组件中添加这些 css 属性,但这违反了可重用组件的想法,因为每个 svg 文件都有自己的属性。有没有办法继承他们的css?
'''
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
viewBox="0 0 612 792" style="enable-background:new 0 0 612 792;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
.st1{fill:none;}
.st2{fill:#FFFFFF;stroke:#000000;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:10;}
.st3{font-family:'ArialMT';}
.st4{font-size:32px;}
</style>
<font horiz-adv-x="2048">
'''
【问题讨论】: