raphael相关内容

如何一个接一个地为两个jQuery懒惰线条画家动画制作动画?

我在Illustrator上创建了两个独立的SVG文件,并使用jQuery惰性线条绘制插件对它们进行了动画处理。当我插入第一个动画的代码时,它运行得非常好。但是,当我现在放入第二个动画的代码时,两个动画都不会启动。我把每个动画放在不同的标签上,一个标题是“树”,另一个标题是“建筑物”。以下是我的代码: /* ..
发布时间:2022-08-16 17:55:26 前端开发

使用SVG曲线模拟圆角

我有一系列向后的形状--使用SVG路径表示法在Raphael中绘制的‘L’形状--只是一个数据点的集合,每个数据点由一条水平线和一条垂直线表示,长度不等。 ​ var data = [ [{x: 32, y: 207}, {x: 50, y: 371}], [{x: 34, y: 209} ..
发布时间:2022-08-16 17:52:10 其他开发

使用Raphael.js动态观察动画?

Raphael.js的新手,我正在寻找一个关于如何做一些事情的解释,比如在轨道上围绕太阳移动行星。我被困在试图创建一条路径并使圆围绕它的运动动画化。 感谢您给我们指明正确的方向! 推荐答案 我的朋友@Kevin Nielsen是对的,您会想要“getPointAtLength”。有一个很好的小Raphael函数here,它添加了一个.AnimateAlong()函数,尽管它需要稍 ..
发布时间:2022-05-24 20:40:00 前端开发

如何在SVG中实现橡皮擦功能?

我认为SVG在某些功能上比HTML5画布更好,但我想象不出有什么简单的方法可以让橡皮擦起作用。 有什么办法或例子吗? 推荐答案 这是一种非常简陋的方法,但您可以用白色笔触简单地模仿您的标准钢笔工具。 ..
发布时间:2022-05-24 20:30:22 前端开发

从外部触发 Raphael 事件

我的应用程序正在使用 Raphaël 将一组对象拖放到页面上,每个对象都绑定了一个 click 处理程序,当通过 JSON 加载对象时,该处理程序使用附加到对象的数据.一切正常. 我现在正在尝试使用 Cucumber 添加一些测试覆盖率(是的,我知道我应该先构建测试,下次我会这样做).我需要触发对第一个对象的单击以测试该对象的关联页面是否加载.我已经尝试为该对象找到合适的 SVG 路径并针对 ..
发布时间:2022-01-22 23:20:30 前端开发

将鼠标悬停在 Raphaeljs 中的一组元素上

我有一个只包含一个矩形的集合. var hoverTrigger = this.paper.set();var outline = this.paper.rect();大纲.attr({...hoverTrigger.push(大纲)this.sprite.push(hoverTrigger); 鼠标悬停时,矩形应该会扩大,并添加一些链接,鼠标关闭后,链接会消失,矩形又变小了. hoverT ..
发布时间:2022-01-22 22:17:29 前端开发

AngularJS如何将数据与SVG小部件绑定

我知道这通常不是使用 AngularJS 的方式,但我想知道我想要实现的目标是否可以通过 AngularJS 实现.如果这不是推荐的方式,您能否提供有关如何实现此目的的提示?请考虑到我是网络编程领域的新手. 所以在我的项目中,我使用 SVG &RaphaelJS 在画布上放置了几个小部件,这些小部件放置在“持有人"div 中.我正在尝试使用 AngularJS 将这些小部件绑定到数据,基本上 ..
发布时间:2022-01-18 22:43:32 其他开发

Raphael 中的动画是如何完成的?

我正在尝试使用 Raphael 中的集合完成一些动画,但即使不透明动画有效,我也无法成功地在画布周围移动集合(甚至是圆圈). 我在网上发现移动一个集合应该通过设置平移来完成,而不是 x、y 位置(因为它们可能对于集合中的每个元素都不同,并且仅 x 和 y 可能不足以移动某些元素),但它对我不起作用.没有任何动作,即使动画回调按预期及时执行. 到目前为止,我可以使用以下代码的最佳方法是查 ..
发布时间:2022-01-17 18:50:15 前端开发

html5 画布 - 沿路径为对象设置动画

我对画布有点新,如果这是一个微不足道的问题,请原谅. 我希望能够按照路径(定义为贝塞尔路径)为对象设置动画,但我不知道该怎么做. 我看过拉斐尔,但随着时间的推移,我不知道如何走这条路. Cake JS 在演示中看起来很有希望,但我真的很苦恼文档,或者在这种情况下缺少文档. 有人有这方面的工作示例吗? 解决方案 在我的网站上使用代码 来自 这个相关问题,但不是在回调中 ..
发布时间:2022-01-17 12:11:10 前端开发

在 Raphael js 中使路径和图像可拖动

是否可以使用 Raphael js 在页面周围拖放除圆形和矩形以外的对象? 我想添加路径和图像,然后您可以四处移动,但事实证明这很棘手.我想和 Raphael 一起解决这个问题,因为它支持触摸界面. 这里是代码 window.onload = 函数(){var R = Raphael(0, 0, "100%", "100%"),r = R.circle(100, 100, 50).a ..
发布时间:2022-01-11 21:32:10 前端开发

Raphael - 拖放时检测重叠元素

我正在尝试通过拖放另一个元素来获取元素.例如,我有 2 个圆圈:c1 和 c2.我想要做的是:如果我将 c2 放在 c1 上方,因此它们是重叠的(不是完全必要的),我可以得到圆 c1(例如:id,title...等). http://jsfiddle.net/Tomen/LYjnV/1/ 有办法吗? 解决方案 我不确定你是想要碰撞的移动元素,还是碰撞的静态元素 - 所以我会同时 ..
发布时间:2022-01-11 21:21:33 其他开发

使用 Raphael JS 进行拖放和形状旋转

我正在使用 RaphaelJS 2.0 在 div 中创建多个形状.每个形状都需要能够在 div 的范围内独立拖放.双击一个形状后,该形状需要旋转 90 度.然后可以再次拖放和旋转它. 我已经在 fiddler 上加载了一些代码:http://jsfiddle.net/QRZMS/.基本上是这样的: window.onload = function () {变量角度 = 0;var R ..
发布时间:2022-01-11 20:44:40 其他开发

如何归一化雷达图的统计数据

我正在使用 raphaelJS 绘制“雷达图"来显示统计数据.对于每个轴,它应该接受 0 到 10 之间的值. 例如,中心点位于图表中心的多边形的值 [10,10,10,10,10].简单... 但是,数据可能看起来像这样: [26, 14, 48, 18, 1],[ 3, 14, 8, 9, 5],[10, 6, 4, 16, 3] 导致这个(显示中心点在图表左下角的多边形): ..
发布时间:2021-12-25 17:09:49 其他开发

像 SWF 一样缩放 SVG (Raphael.js)

几天前我开始使用 Raphael.js,我真的很喜欢它.我唯一无法弄清楚的是如何让“paper"或 svg/vml 标签像 swf 一样填充浏览器窗口.看这个例子. 注意上面例子随着浏览器窗口调整大小的方式 我能够使用浏览器窗口调整“纸张"的大小,但没有运气让所有矢量图形调整它们的大小.任何反馈将不胜感激. 编辑 我为此尝试了许多不同的路线.viewBox 效果很好,但只有 ..
发布时间:2021-12-20 17:45:31 前端开发

如何获得笔划的轮廓?

我想将描边路径转换为填充对象.(以编程方式,在 JavaScript 中.) 这条线只是一条简单的曲线,一个坐标序列.我可以将这条线渲染为一条路径,并给它一个一定厚度的笔触......但我试图获得一个填充的形状而不是一条描边线,以便我可以对其进行进一步的修改,例如翘曲它,因此生成的“笔画"的粗细可能会有所不同,或者从中切出自定义位(据我所知,这些东西都不可能用真正的 SVG 笔画来实现). ..
发布时间:2021-12-18 19:20:47 其他开发

将 Raphael SVG 转换为图像(png 等)客户端

可能的重复: 将 SVG 转换为图像(JPEG、PNG 等)在浏览器中 我有一个小项目,用户使用 Raphael 构建图表,然后将组合图表导出为图像以进行保存. 问题是它必须离线运行.http://www.nihilogic.dk/labs/canvas2image/ 将无法正常工作需要画布,而不是 Raphael 生成的 SVG. 有没有办法(javascript)可以从 S ..
发布时间:2021-12-17 18:44:00 前端开发

在 Raphaël 的路径上附加文本?

有谁知道如何在 Raphaël 中将文本附加到路径上?类似于 http://www.w3.org/TR/SVG11/images/text/toap02.svg我知道 jQuery SVG 可以做到这一点,但是我找不到使用 Raphaël js 来做到这一点的简单方法.我想将此文本附加到贝塞尔曲线并移动它. 解决方案 有两种方法可以做到这一点. 更简单的方法是使用 Raphael . ..
发布时间:2021-12-17 18:32:17 前端开发

raphael.js - 自定义属性

是否可以为 raphael 元素定义自定义属性? 例如 r.circle(25,50,10).attr({fill:'#b71e16',stroke:'#71140f','my_custom_attribute':'a value'}); 我需要这个的原因是我想对一整套元素做一些非常复杂的动画,我想在某个地方存储每个元素的原始 y 坐标. 解决方案 是你想要的自定义属性: ..
发布时间:2021-12-17 18:29:59 其他开发