svg - webpack处理后svg文件中导入样式表的问题
问题描述
根据https://www.w3.org/TR/SVG/styling.html#StylingWithCSS,为了将 svg 配置为使用外部样式表中定义的样式,您可以按如下方式导入它们:
<svg xmlns="http://www.w3.org/2000/svg">
<style>
@import url(mystyles.css);
</style>
<rect .../>
</svg>
当文件以其原始格式存在时,这在 Chrome 中运行良好,无论是从 Web 服务器提供还是从本地文件系统读取,但是在使用 webpack 构建后,生成的应用程序的 svg 元素没有样式,因此显然找不到样式表.
我所做的所有搜索都发现了很多关于什么是或多或少的反向操作的信息——从 css 中引用 svg 文件(例如,将 svg 图像指定为元素的背景)。
有谁知道专门针对这种情况的 webpack 插件和/或配置?
解决方案
推荐阅读
- java - Jackson jar与JBoss 7.2模块spring boot war部署冲突
- ios - 模式无法匹配“URLRequest”类型的值
- java - 将 String 值转换为 BigDecimal 并按降序对它们进行排序,然后打印它们
- r - 如何更简洁地从“开始 - 结束”字符串计算持续时间
- flutter - setState 是否会在颤动中为屏幕重建整个小部件树,以及它与其他状态管理相比如何
- f# - 如何在 Expecto 上注册我自己的 FsCheck 生成器
- javascript - 在对象数组中分组和求和
- javascript - 部署 create-react-app 时获取意外令牌'<'
- apache-kafka-streams - Kafka Streams DSL 缓存 - 处理墓碑
- javascript - setInterval 中的变量范围