问题标签 [inline-svg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
base64 - postcss-base64 插件不适用于 postcss-cli
在我的 global.css 中,我内联了 svg,如下所示:
我想将其转换为base64。
上面的代码是使用带有 postcss-cli 和 postcss-inline-svg 插件的 postcss 使用 npm 脚本创建的,如下所示:
现在作为最后一步,我想将其转换为 base64,为此我使用postcss-base64插件:
然而,运行
对 CSS 没有任何作用。我试图在 css 中删除这部分:
然后使用 option.prepend 添加:
但这没有用。
我究竟做错了什么?
天呐!
angular - 如何在Angular 2中为内联svg添加样式
我使用此语法将 SVG 包含在 angular2 中,但无法对其进行样式设置。
CSS:
html - 错误的 SVG 宽度在另一个 SVG 内
在 Firefox 53.0.3 中,我注意到将一个带有“viewBox”属性的 SVG 放入另一个 SVG 中的奇怪行为。
以这段代码或这支笔为例。
正如我们所看到的,我们有 #svgcontent ,其中 a 为 696,高度为 480,但如果您检查元素,则宽度为 835,高度为 576。
在 chrome 中,此示例按预期工作。
这是一个Firefox错误还是我做错了什么?
编辑:我注意到另一件事。子 SVG 的内容的宽度和高度与属性值相同。
似乎错误的尺寸值来自:
html - HTML 中的内联 SVG - 相同的字体大小呈现更大
我刚开始阅读SVG Essentials这本书,示例 2-2 中有一些我不明白的地方。“HTML 文件中的内联 SVG”。
“Look Ma,Same Font!”的字体大小 text 大于 "And here is regular HTML again...",而两者的样式相同,实际上没有样式并使用默认值。这是示例中的代码(另见此处):
任何想法我在这里想念什么?
aurelia - Aurelia SVG sprite - 间歇性工作
在 Aurelia 中,我创建了一个自定义组件,用于显示与<use>
标签一起克隆的内联 SVG。它似乎间歇性地工作,尤其是在 Aurelia Dialog 中使用它时给我带来了问题。有时图标会加载到 SVG shadow-dom 中;有时它只是空的。我的猜测是它在完成加载 DOM 之前未能克隆 SVG。
HTML 代码:
JavaScript 代码:
SVG-Sprite 代码片段: