svg相关内容

莫里斯图.悬停时有自定义工具提示

我正在使用 morris.js(它依赖于 raphael)来创建堆叠条形图.对于每个堆叠的条,我想将条中各个级别的拆分显示为工具提示.我尝试使用 hoverCallback: 但它似乎并没有让我控制我悬停的特定元素.我只得到那个特定栏的内容. 我在这里设置了一个 JSBIN 示例: 当您将鼠标悬停在栏上时,它会在底部显示栏的索引.我想将内容显示为工具提示.JSBIN 示例 解决方 ..
发布时间:2021-12-17 18:50:33 其他开发

剪辑路径在 Firefox 中不起作用 [% 值]

我正在尝试在 mozilla 中运行 svg clip-path 但它不起作用. .mask-1 {-webkit-clip-path: 多边形(0% 0%, 58% 0%, 39% 81.8%, 0% 81.8%);剪辑路径:多边形(0% 0%、58% 0%、39% 81.8%、0% 81.8%);} 它在 chrome 中完美运行.任何人都可以帮助我使用 mozilla 和其他浏览器吗? ..
发布时间:2021-12-17 18:50:25 前端开发

只用 SVG 填充半颗星

对于我正在构建的评级系统.有什么办法可以在这个 svg 示例中添加一个 css 类,以便它只显示填充的星号的一半? 参见jsbin:http://jsbin.com/cifip/2/ 在此示例中,当前填充为黄色.如果我添加类 is-half,我希望它显示半灰色并显示黄色. 这在 SVG 中可行吗? 解决方案 创建一个 linearGradient 来填充星星.2 个停靠点 ..
发布时间:2021-12-17 18:50:14 前端开发

如何使用 SVG 在文本周围绘制一个框?

如何创建一个框 (rect?) 以使用 SVG 调整自身大小以适应其中的文本? 解决方案 抱歉回答花了我这么长时间,但我正在学习如何将 ECMAScript 与 XML DOM 结合使用. 好的.所以假设你的文档结构是这样的: 文本 ..
发布时间:2021-12-17 18:49:53 其他开发

使滚动增长 <path>到虚线

这是我目前在 stackoverfow 本身的朋友的帮助下所做的. 效果很好,但我想做一个对我来说有点复杂的动画. //获取的id元素和的长度var myline = document.getElementById("myline");var length = myline.getTotalLength();circle = document.getElementById( ..
发布时间:2021-12-17 18:49:44 前端开发

在 Javascript 中将 JPEG 转换为 SVG

任何人都可以帮助...如何通过Javascript将图像转换为矢量(SVG)......!任何帮助都会很棒......! 解决方案 三个选项 使用在线转换的 API http://apiv2.online-convert.com/ 运行您自己的 node.js 服务器并使用 Potrace 或 AutoTrace https://www.npmjs.com/pack ..
发布时间:2021-12-17 18:49:30 前端开发

在 svg 中添加一个新行,bug 看不到该行

我想在 svg 中添加一个新行当按下添加按钮时,应在 svg 中添加一个新行我可以确定在元素中添加了该行,但为什么它没有显示在屏幕上? #地图{边框:1px 实心 #000;}线{中风:RGB(0,0,0);笔画宽度:3;} ..
发布时间:2021-12-17 18:49:18 其他开发

Internet Explorer 10 未显示 svg 路径(d3.js 图)

如果我打开这个图,例如:http://bl.ocks.org/mbostock/1153292在 IE10 中,我只是看不到节点之间的链接. 有什么我可以在代码中做的事情,即使使用 Internet Explorer 也能看到吗? 似乎 IE 只是忽略了 svg 的一些片段......我找不到任何方法让它可见. 解决方案 总结: IE 中存在一个 错误,导致带有标记的路径 ..

获取SVG中路径的尺寸

我需要从 JavaScript 中获取 SVG 中 的屏幕尺寸. 我的 SVG 上没有任何“转换"或“缩放"(转换、缩放).唯一改变的是 viewBox,它将改变 SVG 中所有元素的大小. 我一直在使用 myPath.getBBox(),即使我更改了 viewBox,返回的宽度也保持不变. 所以我想知道这个 viewBox 和路径的大小有什么关系.也许有计算宽度的函数? ..
发布时间:2021-12-17 18:48:52 前端开发

溢出:在 SVG 上可见

是否可以在 元素上设置 overflow:visible ? jsfiddle 上的这个简单示例 在我可以访问的每个浏览器(某些版本的 Chrome 和 Firefox)中都中断了,因为它们的行为就像溢出:隐藏. 谁能告诉我 svg 支持是否还太不成熟而无法做这么简单的事情,或者我的代码是否有问题? 我对 overflow:visible 的实际使用是图表上的范围轴,其中 -0 ..
发布时间:2021-12-17 18:48:44 前端开发

如何按视口的百分比转换 SVG 组

我有一个位于 (组)中的 svg ,我想对其进行缩放,然后按百分比进行翻译的视口.svg 中的大部分内容都允许通过大量选项来指定单位;例如px, em, %, ex, pt, pc, ... 然而似乎翻译中指定的数字只是像素. 事实是,如果我必须返回并重新计算翻译的像素值,那么我的 svg 将变得依赖于分辨率.那么我,你和每个人都会陷入一个悖论.你会明白我为什么有点担心. ..
发布时间:2021-12-17 18:48:37 前端开发

如何使用 snap.svg 为路径变形设置动画

我一直在寻找一个关于如何为 svg 路径变形设置动画的好例子.我知道如何使用 SMIL 做一些非常复杂的事情,但是 snap.svg 是新的和闪亮的,而且每个人似乎都喜欢它,所以我想看看.我在任何地方都找不到关于如何在任何地方进行 n 动画路径变形的好例子.希望 snap.svg 大师可以为我指明正确的方向? 这是 svg 图像及其代码的链接: 图片链接 ..
发布时间:2021-12-17 18:48:27 前端开发

使用 SVG 图像时,背景图像图块之间存在间隙.如何在 Chrome 中解决?

当我使用 SVG 图像作为页面主体的平铺背景时,平铺之间有轻微的间隙.如果我切换到文件的 PNG 版本,则不会发生. 我使用的是 Mac 版 Google Chrome 的最新版本 – 版本 19.0.1084.56.我没有测试过 Windows,因为我没有那个平台.文件在 Safari 和 FF 中按预期工作. 经过一系列 Google 搜索并在 SO 上搜索后,我没有找到任何类似的 ..
发布时间:2021-12-17 18:48:18 前端开发

SVG 元素的外层 HTML

为什么我们不能通过 element.outerHTML 属性获取 svg 元素的 outerHTML? 这种方式是获取 svg 源代码的最佳http://jsfiddle.net/33g8g/? 解决方案 它不能通过 externalHTML 访问,因为 SVG 不是 HTML -- 它是一个单独的 XML 规范. 例如,这就是为什么该示例中的 svg 节点定义了自己的命名空间 ..
发布时间:2021-12-17 18:48:02 前端开发

如何使 SVG 文本元素“可点击"?

我有一张带有 SVG 文本元素的地图来命名位置.我希望位置(形状)是可点击的,并且它们是可点击的,但是因为文本元素在它们上面,如果有人将鼠标悬停在文本元素上并点击,那么没有任何反应,因为没有点击形状:文本元素是.我怎样才能做到这样,如果点击文本元素,点击“通过"它并到达形状? 解决方案 Mozilla 为此引入了一个名为 pointer-events 的 CSS 属性.它最初仅限于 SVG ..
发布时间:2021-12-17 18:47:51 前端开发

创建反向剪辑路径 - CSS 或 SVG

我正在尝试创建本质上与 CSS 剪辑路径相反的内容.使用 clip-path 时,图像或 div 会被剪裁,以便仅保留您指定的形状,而背景的其余部分将被有效删除. 我希望这样,如果我剪辑一个形状,它基本上会在最上层打一个洞并移除形状,而不是背景.这可能吗?我也愿意接受 SVG 解决方案,但我是 SVG 的新手,所以请善待:) 基本上,在下面的代码中,我有一个绝对位于红色方块内的蓝色方块 ..
发布时间:2021-12-17 18:47:35 前端开发

SVG clipPath 将 *outer* 内容剪掉

通常, 元素会隐藏剪辑路径之外的所有内容.为了达到相反的效果——即从图像中“剪下"一些东西——我想在 clipPath 和 clip-rule="evenodd" 属性中使用两个路径.基本上,我想“异或"剪辑路径. 但它不起作用.它显示了“ORed"区域: ..
发布时间:2021-12-17 18:47:19 其他开发