svg 相关问题

可缩放矢量图形(SVG)是一种基于XML的二维矢量图形格式,也可以在HTML中使用。不要仅仅因为您的项目使用SVG而添加此标记。相反,如果您的问题是关于SVG或与其密切相关的问题,请添加标记,例如如何使用SVG实现某些功能。

将可点击区域作为 svg 路径的图表图像

使用 React,我创建了一个应用程序,允许用户在人体图上选择一块肌肉来查看该肌肉的信息。 下一步,我现在想删除按钮...

回答 1 投票 0

如何更改浏览器选项卡中的页面图标颜色

Fontawesome 免费图标用作页面图标,例如 Fontawesome 免费图标用作页面图标,例如 <html><head> <link rel='icon' href='https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/svgs/solid/pen-to-square.svg'> </head></html> 出现黑色图标的是 Chrome 选项卡: 如何更改此图标颜色? 还使用了Bootstrap 5。 可以使用 bootstrap text-danger 类更改内部 html 页面颜色,例如 <i class="fa-regular fa-pen-to-square text-danger"></i> 或使用风格: .fa-pen-to-square { color: red; } 如何更改页面图标颜色? 这是使用 FontAwesome 免费 SVG 图标、Bootstrap 5、jquery 和 jquery ui 的 ASP.NET 9 MVC 应用程序。 更新 看起来像颜色属性 fill = "#AB7C94" 应按照如何更改“svg”元素的颜色?中所述注入到 SVG 中 并且内联数据 uri 应用于页面图标。 颜色被指定为 html 颜色名称。如何在 svg 中使用 html 颜色名称或将它们转换为 svg 中所需的颜色十六进制值? 或者 svg 过滤器可以应用于 FontAwesome 图标吗?不确定 FontAwesome 免费图标许可证是否允许图标修改。 不幸的是,无法使用 HTML 中应用的 CSS 类或样式动态更改 favicon 颜色,因为浏览器将 favicon 呈现为独立于 DOM 的独立图像资源。要更改用作网站图标的 FontAwesome 图标的颜色,您需要修改 SVG 文件本身。 大多数 CDN(包括 FontAwesome)以默认黑色或无颜色提供 SVG。他们不提供动态颜色定制。但是,您可以: 搜索允许动态自定义 SVG 颜色的服务(尽管这些服务很少见且通常不是免费的)。 SVGOMG 或类似的 SVG 编辑器等工具可让您上传和编辑 SVG 文件。

回答 1 投票 0

如何在 Windows 8 / WinRT 中将 SVG 文件转换为 XAML

如何在 Windows 8 / WinRT 中将 SVG 文件转换为 XAML。我是这个 XAML / SVG 环境的新手。所以有人请帮助我在 Windows 8 中实现相同的功能。我需要解析这个 svg 文件并且需要...

回答 5 投票 0

努力将 SVG 绘制到网络工作者的屏幕外画布上

我从零经验的网络工作者到现在工作的时间比我愿意承认的要长,这让我失败了。 我想将一个很长的任务 canvas.toBlob(/* jpeg stuff */) 转移给工作人员,但是...

回答 1 投票 0

通过 img src 属性中的 id 引用内联 svg

是否有一种语法允许我通过 img 标签的 src 属性中的 id 引用内联 svg? 或者是否可以将 svg 代码直接回显到 src 属性中? 我宁愿避免创建...

回答 1 投票 0

如何创建一个旋转动画,在每个周期中连续切换方向?

我有以下六边形的 svg 和旋转动画,目前仅向 1 个方向移动。我将如何调整它,以便它在每个动画周期后旋转另一个方向...

回答 1 投票 0

SVG 图动画 HTML

我想要为 svg 图形制作动画。我想为条形图制作动画,以便条形从 0 开始并在 4 秒时达到高度,我似乎无法弄清楚。把它想象成一个加载栏,但是

回答 1 投票 0

有什么方法可以通过CSS从SVG背景图像中删除/禁用feFilter吗?

我有一个 SVG 文件(内容如下),其中有一个(fe)过滤器,可以创建“浮雕”外观。我想要它平坦。如果我从 标签中删除 filter=...,我就会得到我想要的....

回答 1 投票 0

将背景图像 (.png) 添加到 SVG 圆形

这可能吗? 以下是我尝试过的,但它完全用黑色填充了圆圈。 这可能吗? 以下是我尝试过的,但它完全用黑色填充了圆圈。 <svg id='vizMenu' width="700" height="660"> <defs> <filter id="dropshadow" height="130%"> <feGaussianBlur in="SourceAlpha" stdDeviation="2"/> <feOffset dx="0.5" dy="0.8" result="offsetblur"/> <feMerge> <feMergeNode/> <feMergeNode in="SourceGraphic"/> </feMerge> </filter> </defs> <circle id='top' filter="url(#dropshadow)" cx="180" cy="120" r="80" stroke="#2E2E2E" stroke-width="2" fill="url('images/word-cloud.png')"/> <circle id='bottom' filter="url(#dropshadow)" cx="500" cy="300" r="80" stroke="#2E2E2E" stroke-width="2" fill="url('images/word-cloud.png')"/> <circle id='extra' filter="url(#dropshadow)" cx="180" cy="560" r="80" stroke="#2E2E2E" stroke-width="2" fill="#ffffff"/> </svg> svg 元素的图像填充是通过 SVG 模式... 实现的 <svg width="700" height="660"> <defs> <pattern id="image" x="0" y="0" patternUnits="userSpaceOnUse" height="1" width="1"> <image x="0" y="0" xlink:href="url.png"></image> </pattern> </defs> <circle id='top' cx="180" cy="120" r="80" fill="url(#image)"/> </svg> 嗯,我无法让它与接受的答案一起工作。这就是我最终做到的: <svg width="100" height="100"> <defs> <pattern id="image" patternUnits="userSpaceOnUse" height="100" width="100"> <image x="0" y="0" height="100" width="100" xlink:href="http://i.imgur.com/7Nlcay7.jpg"></image> </pattern> </defs> <circle id='top' cx="50" cy="50" r="50" fill="url(#image)"/> </svg> 如果您想自定义尺寸,请以此作为比例参考: x = 您的首选尺寸 <svg width=">2x" height=">2x"> <defs> <pattern id="image" patternUnits="userSpaceOnUse" height=">2x" width=">2x"> <image x="0" y="0" height="2x" width="2x" xlink:href="http://i.imgur.com/7Nlcay7.jpg"></image> </pattern> </defs> <circle id='top' cx="x" cy="x" r="x" fill="url(#image)"/> </svg> (此比例适用于方形图像) 通过正确的解释解决了图像重复问题(感谢 AmeliaBR) TL;DR:使用了objectBoundingBox和preserveAspectRatio的概念! <svg height="10%" width="10%"> <defs> <pattern id="attachedImage" height="100%" width="100%" patternContentUnits="objectBoundingBox"> <image xlink:href="url.png" preserveAspectRatio="none" width="1" height="1"/> </pattern> </defs> <circle cx="50%" cy="50%" r="35%" fill="url(#attachedImage)"/> </svg> 我知道这是一个老问题,但我使用了滤镜来覆盖图像。由于缩放,上述解决方案对我不起作用,而且图像似乎是平铺的。我用的是这个,我希望它也能帮助其他人。 <svg width="700" height="660"> <filter id="this_image" x="0%" y="0%" width="100%" height="100%"> <feImage xlink:href="test_image.png"/> </filter> <circle filter="url(#this_image)" cx="180" cy="120" r="80" /> </svg> 这是我的解决方案,不同之处在于它不使用 patternUnits="userSpaceOnUse" 并且您指定图像元素所需的宽度和高度。 <defs> <pattern id="{some name}" x="0" y="0" width="1" height="1"> <image href="{image url}" x="0" y="0" width="{desired width}" height="{desired height}"></image> </pattern> </defs>

回答 5 投票 0

影响 HTML 链接元素中的 SVG 图标和文本内容的悬停效果

假设我有以下 HTML: 链接文字 以及以下 CSS: 一个:悬停{ 颜色:#0074D...

回答 2 投票 0

使用 gimp 脚本调整 SVG 图像大小并转换它

我在 Debian 12 系统上使用 gimp 2.10。 我需要使用 gimp,因为在使用 gimp 图形界面进行一些手册测试后,我注意到调整大小/转换后的图像的质量比使用

回答 1 投票 0

打印并下载 React 组件到纸张的完整尺寸

我以 8.5:11 的比例构建了一个很好的 React 组件,以匹配标准字母页面,现在尝试让用户从浏览器中全尺寸下载和打印它。一直在努力...

回答 1 投票 0

基于属性值的SVG元素的XPath?

我尝试使用 XPath 来选择 svg 元素的 fill 属性值,该值使用 CSS 变量,但我没有得到任何回报。 HTML: 我尝试使用 XPath 选择 svg 元素的 fill 属性值,该值使用 CSS 变量,但我什么也没得到。 HTML: <svg class="unf-icon" viewBox="0 0 24 24" width="24" height="24" fill="var(--N400, #6C727C)" style="display: inline-block; vertical-align: middle;"> <path d="M9.5 18a.999.999 0 01-.71-1.71l4.3-4.29-4.3-4.29a1.004 1.004 0 011.42-1.42l5 5a.998.998 0 010 1.42l-5 5a1 1 0 01-.71.29z"></path> </svg> XPath 尝试: //*[name()='svg' and fill='#6C727C'] //*[name()='svg' and @fill="#6C727C"] //*[name()='svg' and @contain(fill, "#6C727C")] 第三次尝试最接近。 改变 //*[name()='svg' and @contains(fill, "#6C727C")] 到 //*[name()='svg' and contains(@fill, "#6C727C")] 如果您想检查 fill 属性值是否有 "#6C727C" 的子字符串,或 //*[name()='svg' and @fill="var(--N400, #6C727C)"] 如果您想检查 fill 属性值是否完全等于 "var(--N400, #6C727C)" 另请参阅 HTML 5、内联 SVG 和 SVG DOM 的命名空间感知 CSS var()功能

回答 1 投票 0

doxygen-使用draw.io从SVG链接到doxygen-ref

我正在尝试创建一个具有可点击元素的 svg 图像,它将引导您到该元素的文档,就像 doxygen 本身中创建的类图一样。 我们也在使用draw...

回答 1 投票 0

在 JS 中相当于应用于 SVG 元素的调整 CSS 大小

我最近发现了 CSS resize 属性: div { 调整大小:两者; 溢出:自动; } 还有一个 polyfill,但它们都不适用于 SVG 元素:/ 至少可以吗?

回答 1 投票 0

如何创建带有圆角和缩进右下角的 SVG 形状

我需要帮助为我的 UI 设计创建特定的 SVG 形状,但我很难仅使用 CSS 或 SVG 路径代码来实现它。 这就是我正在寻找的: 带圆角的矩形。 机器人...

回答 1 投票 0

使用 jQuery 创建模式并重复到画布中

我正在研究画布上 SVG 的图案放置算法,它将是一个 WordPress 插件。我可以将 SVG 放在画布上并计算宽度和高度值,但是,因为 SVG h...

回答 1 投票 0

剪辑路径宽度不是 100% 宽度

您好,我正在使用光滑的滑块,我想对容器进行剪辑路径,但剪辑路径效果不佳。 这是我的 svg 路径 <

回答 1 投票 0

SVG 笔划显示不需要的点。在figma中没有看到

点的照片 当我从 Figma 导出 SVG 时,它在特定路径的笔划中给出了这个不需要的小点。 点的照片 当我从 Figma 导出 SVG 时,它在特定路径的笔划中给出了这个不需要的小点。 <svg width="33" height="38" viewBox="0 0 33 38" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M29.4874 5.96259C29.185 4.56022 28.3062 3.5063 27.0896 2.95241C26.005 2.4586 24.8396 2.44183 23.8865 2.56268C21.9671 2.80607 19.8967 3.73641 18.2979 4.85872C18.1219 4.98229 17.613 5.20669 16.6039 5.39113C15.6562 5.56436 14.4991 5.66288 13.2344 5.7034C10.7078 5.78434 8.0053 5.62774 6.16576 5.5055C5.32871 5.44988 4.51956 5.81779 4.01123 6.48514C3.50291 7.15249 3.36318 8.0303 3.63917 8.8225C4.71631 11.9142 5.5 15.2666 5.5 18.5C5.5 23.1366 4.75649 27.3225 2.81385 30.8244C2.33564 31.6865 2.40866 32.7491 3.0003 33.5376C3.59194 34.3261 4.59172 34.6933 5.55309 34.4752C10.7908 33.287 17.524 30.4418 22.595 25.8288C27.7383 21.1501 31.3214 14.4693 29.4874 5.96259ZM29.4874 5.96259L27.0483 6.48844L29.4874 5.96258C29.4874 5.96258 29.4874 5.96259 29.4874 5.96259Z" fill="url(#paint0_linear_43_112)" stroke="#63310E" stroke-width="5" stroke-linejoin="round"/> <defs> <linearGradient id="paint0_linear_43_112" x1="16.2359" y1="5" x2="16.2359" y2="32.0372" gradientUnits="userSpaceOnUse"> <stop stop-color="#E76B13"/> <stop offset="1" stop-color="#813C0B"/> </linearGradient> </defs> </svg> 我正在尝试为一个名为 Ducky 的小团体制作一个徽标。我希望它能像 Figma 中那样显示笔画。 看起来怎么样 这是你在svg代码中添加的一小段造成的 <svg width="33" height="38" viewBox="0 0 33 38" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M29.4874 5.96259C29.185 4.56022 28.3062 3.5063 27.0896 2.95241C26.005 2.4586 24.8396 2.44183 23.8865 2.56268C21.9671 2.80607 19.8967 3.73641 18.2979 4.85872C18.1219 4.98229 17.613 5.20669 16.6039 5.39113C15.6562 5.56436 14.4991 5.66288 13.2344 5.7034C10.7078 5.78434 8.0053 5.62774 6.16576 5.5055C5.32871 5.44988 4.51956 5.81779 4.01123 6.48514C3.50291 7.15249 3.36318 8.0303 3.63917 8.8225C4.71631 11.9142 5.5 15.2666 5.5 18.5C5.5 23.1366 4.75649 27.3225 2.81385 30.8244C2.33564 31.6865 2.40866 32.7491 3.0003 33.5376C3.59194 34.3261 4.59172 34.6933 5.55309 34.4752C10.7908 33.287 17.524 30.4418 22.595 25.8288C27.7383 21.1501 31.3214 14.4693 29.4874 5.96259Z" fill="url(#paint0_linear_43_112)" stroke="#63310E" stroke-width="5" stroke-linejoin="round"/> <defs> <linearGradient id="paint0_linear_43_112" x1="16.2359" y1="5" x2="16.2359" y2="32.0372" gradientUnits="userSpaceOnUse"> <stop stop-color="#E76B13"/> <stop offset="1" stop-color="#813C0B"/> </linearGradient> </defs> </svg> 具体细分 ” L27.0483 6.48844“

svg
回答 1 投票 0

Laravel 项目中 AdminLTE 和 Bootstrap 分页按钮中不需要的 SVG 图标

我在 Laravel 项目中使用 AdminLTE 和 Bootstrap,并且遇到了 SVG 图标(左箭头和右箭头)出现在我的分页按钮中的问题。这些 SVG 图标似乎有所不同...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.