svg 相关问题

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

如何在 HTML 中以不同尺寸渲染 SVG?第 1 层 鉴于这个 svg: <svg width="640" height="480" xmlns="http://www.w3.org/2000/svg"> <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ --> <g> <title>Layer 1</title> <ellipse stroke="#000000" ry="210.999999" rx="259.000004" id="svg_1" cy="237.727263" cx="324.999989" stroke-width="5" fill="#FF0000"/> </g> </svg> 如何将其缩放到用户 320x240,而无需重新计算里面的数字?这可能吗? 添加 viewBox="0 0 640 480" 并将 width="320" height="240" 设置为 <svg> 元素以缩放 SVG。您可以疯狂使用 width 和 height 并使用 preserveAspectRatio 属性控制纵横比。 使用 viewBox 属性来控制您可以在页面中看到的内容。或者将内容包装在 <g> 元素中,并在其上设置 0.5 的缩放变换。

鉴于这个 svg: 第 1 层 鉴于这个 svg: <svg width="640" height="480" xmlns="http://www.w3.org/2000/svg"> <!-- Created with SVG-edit - http://svg-edit.googlecode.com/ --> <g> <title>Layer 1</title> <ellipse stroke="#000000" ry="210.999999" rx="259.000004" id="svg_1" cy="237.727263" cx="324.999989" stroke-width="5" fill="#FF0000"/> </g> </svg> 如何将其缩放到用户 320x240,而无需重新计算里面的数字?这可能吗? 添加 viewBox="0 0 640 480" 并将 width="320" height="240" 设置为 <svg> 元素以缩放 SVG。您可以疯狂使用 width 和 height 并使用 preserveAspectRatio 属性控制纵横比。 使用 viewBox 属性来控制您可以在页面中看到的内容。或者将内容包装在 <g> 元素中,并在其上设置 0.5 的缩放变换。

svg
回答 2 投票 0

CSS Clip-path 属性:相对路径➰

我正在尝试将 css Clip-path 属性与路径一起使用。但我无法构造一个以相对方式定义的路径,类似于剪辑路径:polygon(50% 0, 100% 50%, 50% 100%, ...

回答 1 投票 0

如何将多个 svg 文件转换为 pdf

我正在开发一个项目,需要从多个 SVG 文件创建一个 PDF 文件。我决定为每个 SVG 文件创建临时 PDF 文件,以便稍后将它们组合在一起(也许使用...

回答 1 投票 0

如何从 SVG 中的文本元素中删除额外的填充(例如宽度)?

我正在用 创建一个 。代码: 我正在用 <svg> 创建一个 <textPath>。代码: <!DOCTYPE html> <head> </head> <body> <svg xmlns="http://www.w3.org/2000/svg" viewBox="212 134 329 104" data-viewbox="" class="" style="overflow: visible;" > <g style="width: 100%;"> <path id="myPath" d="M 240 218.833 C 258.313 204.667 291.276 185.667 299.933 185.667 C 308.923 185.667 314.584 188.833 339.889 202.333 C 365.86 216 371.853 219 380.511 219 C 389.501 219 394.828 215.5 419.8 202.167 C 446.104 188.167 452.098 185.833 459.756 185.667 C 471.742 185.667 477.736 191.333 500.71 202.167 C 515.694 209.333 530.344 215 540 218.667" stroke="" fill="none" stroke-width="1" ></path> <text dx="0" dy="0"> <textPath href="#myPath">Hello world</textPath> </text> </g> </svg> </body> </html> 输出: <text>元素占用了额外的宽度(天蓝色部分),但它应该只占用红线标记的宽度。如何实现? I'm Shobana <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>SVG TextPath Example</title> <style> body { display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; background-color: lightblue; } svg { background-color: lightblue; border: 2px solid red; } </style> </head> <body> <svg xmlns="http://www.w3.org/2000/svg" width="400" height="250" viewBox="0 0 400 250" style="overflow: visible;" > <path id="myPath" d="M 50 150 C 150 50, 250 50, 350 150" fill="none" stroke="none" ></path> <text font-size="48" fill="darkslategray" font-family="serif"> <textPath href="#myPath" startOffset="10%"> Hello world </textPath> </text> </svg> </body> </html>

回答 1 投票 0

删除与线相交的 svg 元素部分时出现问题

我尝试使用.line中的clip-path来删除半圆底边与直线的交点,但没有成功。这是正确的方法还是有其他方法? 我尝试删除...

回答 1 投票 0

使用CSS/Javascript的笔触效果

我想在我的网页上添加画笔描边效果动画。我尝试使用转换,但没有成功。我希望画笔描边具有从左到右的擦除动画,以便它显示自己......

回答 2 投票 0

移动视图中 svg 对象的外观与桌面视图不同

身体{ 边距:0vh 0vw; } . header { 位置:相对; 宽度:100%; 高度:12vh; 背景颜色:#004d40; 显示:柔性; 对齐项目:居中; 调整内容:居中; 溢出:

回答 1 投票 0

无法仅导出 illustrator 中徽标的路径

我在 illustrator 中制作了一个徽标,在 illustrator 中它显示为单个路径(它是一个具有某种手写风格的字母 A),但是当我将其导出或从 illustrator 中将其复制为 svg 时,它就变成了...

回答 1 投票 0

如何为块的右上角创建平滑、弯曲的 SVG 蒙版?

我正在尝试创建一个右上角有平滑弯曲切口的块,类似于下图: 目前,我的实现如下所示: 正如你所看到的,当前的曲线是...

回答 1 投票 0

使用 Kingfisher 下载 SVG 图像

SVG、PNG 图像来自 api。我无法使用 Kingfisher 下载 SVG 图像。 我尝试了这段代码,但出现错误。我该如何解决这个问题?如何下载 SVG 图像。 SVGImg处理器: 导入...

回答 1 投票 0

使用 raphael.js 将溢出设置为在 svg 标签中可见

我正在使用 raphael.js 渲染 svg,并且“溢出”的值被隐藏。我想将此值更改为“visible”,但无法使用 setAttribute 更改它。我在我的 svg 中写了-...

回答 1 投票 0

SVG 永恒样式表 HTML 对象标签和 CSP object-src

WRT CSP object-src 规则的 MDN 文档:- 注意:由 object-src 控制的元素可能巧合地被视为旧版 HTML 元素,并且没有接收新的标准化功能...

回答 1 投票 0

react-native-svg - 标记/线标记结束在 Android 上不起作用

简单地尝试使用以下代码绘制箭头线 从 'react' 导入 * as React; 从'react-native'导入{文本,视图,样式表}; 从“

回答 2 投票 0

如何在我从gatewaves.io导入的svg标签中添加div或文本?

我想在svg标签中添加div或文本,该标签是从getwaves.io导入的,我已添加但未显示。 从“反应”导入反应; 导入“../styles/About.css”; const 关于 = () ...

回答 1 投票 0

React Native 中椭圆形或圆角矩形视图周围的进度边框

我正在开发一个 React Native 项目,我需要显示一个概述非圆形视图的进度指示器。 我尝试使用react-native-svg和Circle组件来创建一个圆形

回答 1 投票 0

Highcharts 在 IE 中向 SVG 元素添加重复的 xmlns 属性

我正在使用 Highcharts 在 PHP Web 应用程序中创建图表。问题是,在 IE 中,创建的 SVG 元素最终会出现重复的 xmlns 属性。在F12开发者里可以看到...

回答 3 投票 0

如何将 Snap.svg 插件 (Snap.svg.zpd) 与 typescript 和 webpack 4 一起使用

大家好。 我正在开始一个新项目(网络应用程序),希望要求我使用 Snap.svg 库以及来自 https://github.com/hueitan/snap 的 zpd 插件(Snap.svg 的缩放/平移/拖动插件)。 ...

回答 2 投票 0

无法使用 Javascript 更改 SVG 元素的填充颜色

我对 SVG 填充感到困惑。我似乎无法使用样式设置矩形的填充,也无法使用 Javascript 设置矩形的填充。在这个测试程序中,元素 cal23 是黑色的。元素 cal24 是

回答 1 投票 0

画布画家椭圆到svg路径

一个非常简单的例子是一个完整的圆=> 4个椭圆 路径为 M 1400 750 M 1400 750 A 650 650 0 0 1 750 1400 M 750 1400 A 650 650 0 0 1 100.07 750 M 100.07 750 A 650 650 0 0 1 750...

回答 1 投票 0

在 svg 或 css 中创建仪表图表

我需要实现一个如下所示的图表。 https://i.sstatic.net/jSIUp.png 我尝试在 svg 中使用,但无法实现我所需要的。我使用的代码如下: svg {

回答 2 投票 0

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