草庐IT

svg-edit

全部标签

html - 如何让 SVG 图像从 HTML 文档继承颜色?

我有一堆SVG图像,我想将它们嵌入到使用CSS设置样式的HTML页面中。我希望SVG中的元素的颜色继承自父HTML元素的颜色属性。我尝试设置style="stroke:none;fill:inherit"但这不起作用。 最佳答案 HTML使用颜色,而SVG使用填充和描边。您可以通过使用值currentColor来获取填充或描边以使用颜色CSS属性的值,例如fill="currentColor" 关于html-如何让SVG图像从HTML文档继承颜色?,我们在StackOverflow上找到

html - 如何让 SVG 图像从 HTML 文档继承颜色?

我有一堆SVG图像,我想将它们嵌入到使用CSS设置样式的HTML页面中。我希望SVG中的元素的颜色继承自父HTML元素的颜色属性。我尝试设置style="stroke:none;fill:inherit"但这不起作用。 最佳答案 HTML使用颜色,而SVG使用填充和描边。您可以通过使用值currentColor来获取填充或描边以使用颜色CSS属性的值,例如fill="currentColor" 关于html-如何让SVG图像从HTML文档继承颜色?,我们在StackOverflow上找到

html - SVG坐标与变换矩阵

我想在矩形元素上实现svg-edit等功能旋转矩形调整大小拖动旋转SVG矩形效果很好,但当我想调整矩形大小时出现问题。坐标不正确;我使用变换矩阵来旋转targetelement.setAttribute(变换,旋转(45,cx,cy))但是当元素旋转时,坐标会移动。我还使用inverse函数来反转变换矩阵,它解决了问题,但它不适用于拖动功能。 最佳答案 我已经创建了一个工作示例,我认为您在我的网站上描述的内容如下:http://phrogz.net/svg/drag_under_transformation.xhtml通常,您可以通

html - SVG坐标与变换矩阵

我想在矩形元素上实现svg-edit等功能旋转矩形调整大小拖动旋转SVG矩形效果很好,但当我想调整矩形大小时出现问题。坐标不正确;我使用变换矩阵来旋转targetelement.setAttribute(变换,旋转(45,cx,cy))但是当元素旋转时,坐标会移动。我还使用inverse函数来反转变换矩阵,它解决了问题,但它不适用于拖动功能。 最佳答案 我已经创建了一个工作示例,我认为您在我的网站上描述的内容如下:http://phrogz.net/svg/drag_under_transformation.xhtml通常,您可以通

html - 是否可以将 HTML 表单输入标签与 SVG 混合,或者使用 SVG 来布置表单?

例如,我们喜欢将jQuery模板与SVG一起使用,以显示具有精美样式价格的产品。假设我们有一个表示复杂布局的SVG。是否有可能嵌套在SVG中并且在HTML5中仍然有效的标签?SVG中是否有其他方法可以从用户输入数据,也许可以使用Knockout.js提取它们?我知道您可以在背景图形的意义上使用SVG并破解位置,以便表单字段对齐。如果可能的话,我真的很感兴趣让输入语句通过SVG流动。 最佳答案 您可以使用foreignObject.一个小例子:这是一个标准的SVG,但我使用foreignObject标记在rect和circle之间添加

html - 是否可以将 HTML 表单输入标签与 SVG 混合,或者使用 SVG 来布置表单?

例如,我们喜欢将jQuery模板与SVG一起使用,以显示具有精美样式价格的产品。假设我们有一个表示复杂布局的SVG。是否有可能嵌套在SVG中并且在HTML5中仍然有效的标签?SVG中是否有其他方法可以从用户输入数据,也许可以使用Knockout.js提取它们?我知道您可以在背景图形的意义上使用SVG并破解位置,以便表单字段对齐。如果可能的话,我真的很感兴趣让输入语句通过SVG流动。 最佳答案 您可以使用foreignObject.一个小例子:这是一个标准的SVG,但我使用foreignObject标记在rect和circle之间添加

html - 如何在 HTML 中使用外部 SVG?

我尝试制作一个引用SVG文件的HTML,该SVG文件是交互式的(CSS悬停):如果我使用我失去了互动性。如果我使用开发工具在新标签页中打开这张图片,它就会变成交互式的。如果我使用:然后什么也没有显示,更糟糕的是,Chrome或Firefox没有在网络开发工具中检测到该文件。 最佳答案 您应该使用嵌入图像标签:详情引用这个问题:DoIuse,,orforSVGfiles? 关于html-如何在HTML中使用外部SVG?,我们在StackOverflow上找到一个类似的问题:

html - 如何在 HTML 中使用外部 SVG?

我尝试制作一个引用SVG文件的HTML,该SVG文件是交互式的(CSS悬停):如果我使用我失去了互动性。如果我使用开发工具在新标签页中打开这张图片,它就会变成交互式的。如果我使用:然后什么也没有显示,更糟糕的是,Chrome或Firefox没有在网络开发工具中检测到该文件。 最佳答案 您应该使用嵌入图像标签:详情引用这个问题:DoIuse,,orforSVGfiles? 关于html-如何在HTML中使用外部SVG?,我们在StackOverflow上找到一个类似的问题:

html - 禁用 svg 元素的 onfocus 事件

我意识到tabindex=-1不适用于元素。有没有办法禁用focus事件吗?preventDefault,stopPropagation,stopImmediatePropagation也不行。 最佳答案 做这个工作。 关于html-禁用svg元素的onfocus事件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18646111/

html - 禁用 svg 元素的 onfocus 事件

我意识到tabindex=-1不适用于元素。有没有办法禁用focus事件吗?preventDefault,stopPropagation,stopImmediatePropagation也不行。 最佳答案 做这个工作。 关于html-禁用svg元素的onfocus事件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18646111/