问题标签 [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.

0 投票
1 回答
185 浏览

base64 - postcss-base64 插件不适用于 postcss-cli

在我的 global.css 中,我内联了 svg,如下所示:

我想将其转换为base64。

上面的代码是使用带有 postcss-cli 和 postcss-inline-svg 插件的 postcss 使用 npm 脚本创建的如下所示:

现在作为最后一步,我想将其转换为 base64,为此我使用postcss-base64插件:

然而,运行

对 CSS 没有任何作用。我试图在 css 中删除这部分:

然后使用 option.prepend 添加:

但这没有用。

我究竟做错了什么?

天呐!

0 投票
2 回答
4103 浏览

angular - 如何在Angular 2中为内联svg添加样式

我使用此语法将 SVG 包含在 angular2 中,但无法对其进行样式设置。

CSS:

0 投票
0 回答
134 浏览

html - 错误的 SVG 宽度在另一个 SVG 内

在 Firefox 53.0.3 中,我注意到将一个带有“viewBox”属性的 SVG 放入另一个 SVG 中的奇怪行为。

以这段代码或这支笔为例。

正如我们所看到的,我们有 #svgcontent ,其中 a 为 696,高度为 480,但如果您检查元素,则宽度为 835,高度为 576。

在 chrome 中,此示例按预期工作。

这是一个Firefox错误还是我做错了什么?

编辑:我注意到另一件事。子 SVG 的内容的宽度和高度与属性值相同。

似乎错误的尺寸值来自:

0 投票
2 回答
1135 浏览

html - HTML 中的内联 SVG - 相同的字体大小呈现更大

我刚开始阅读SVG Essentials这本书,示例 2-2 中有一些我不明白的地方。“HTML 文件中的内联 SVG”。

“Look Ma,Same Font!”的字体大小 text 大于 "And here is regular HTML again...",而两者的样式相同,实际上没有样式并使用默认值。这是示例中的代码(另见此处):

任何想法我在这里想念什么?

0 投票
0 回答
148 浏览

aurelia - Aurelia SVG sprite - 间歇性工作

在 Aurelia 中,我创建了一个自定义组件,用于显示与<use>标签一起克隆的内联 SVG。它似乎间歇性地工作,尤其是在 Aurelia Dialog 中使用它时给我带来了问题。有时图标会加载到 SVG shadow-dom 中;有时它只是空的。我的猜测是它在完成加载 DOM 之前未能克隆 SVG。

HTML 代码:

JavaScript 代码:

SVG-Sprite 代码片段:

0 投票
2 回答
5819 浏览

vue.js - 我可以用吗