html - Firefox 中的 SVG 裂缝(未呈现清晰)
问题描述
我的 SVG 在 Firefox 中呈现不清晰。Chrome、Opera 和 Safari 等其他浏览器的渲染效果似乎不错。我的 Firefox 版本是 72.0.1
我将我的 SVG 显示为:
<img src="assets/name.svg"/>
解决方案
根据您显示 svg 的方式,您将它放在一个 img 标签中,这实际上是有效的,但这里的问题是,svg 边缘在 Firefox 中没有呈现清晰。
作为一种解决方法,您可以链接到 SVG 文件,并且还可以通过使用对象标签保留使用 CSS 影响其部分的能力。
<object type="image/svg+xml" data="wtf.svg" class="svg-logo">
<!-- wtf.svg will render here -->
</object>
这将在 Firefox 中正常工作。
*注意:这在 Chrome、Opera、Safari 中也可以正常工作。
推荐阅读
- intellij-idea - 编辑自定义属性对我不起作用,如何解决 PyCharm 中配置限制的问题?
- rust - Sort HashMap data by keys
- postgresql - 如何在 postgres 中将现有的 COLUMN 类型更改为 SERIAL?
- macros - 将字符串插值传递给宏
- json - 在 pySpark 中更改数据框的架构
- arrays - 从一个数组中删除另一个数组中存在的项目?
- amazon-web-services - 您可以使用标签来授予对 S3 存储桶的访问权限吗?
- html - Css图像恰好适合一定的宽度
- reactjs - 如何在 React js 中自动更新站点地图
- google-chrome-extension - 未注入 Chrome 扩展简单脚本