javascript - 如何在 raphaeljs 中使用 rect 元素剪辑内容?

标签 javascript svg raphael

如何使用 rapaheljs 使用 rect 元素来裁剪内容?我通过手动创建元素来实现这一点。我创建的标记如下所示,现在我想用 raphaeljs 来完成。

<clipPath id="clipper">
    <rect x="0" y="0" height="160" width="250"/>
</clipPath> 
<g clip-path="url(#clipper)">
...
...
</g>

或者是否有任何其他方法使用 rapaheljs 创建像这样的裁剪矩形? 任何帮助,将不胜感激。谢谢。

最佳答案

在拉斐尔那里是这样的:

elm.attr({clip-rect: "0 0 160 160"})

...其中 elm 是您示例中的 元素。

关于javascript - 如何在 raphaeljs 中使用 rect 元素剪辑内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9513587/

相关文章:

javascript - 似乎无法在 Snap.svg 中使用 mask

javascript - Raphael 设置元素的 attr

javascript - 如何使用meteor-leaflet来整合leaflet和meteor?

javascript - ESLint/VS代码。在 VSCode 中打开新项目后,Eslint 扩展没有检查任何内容

javascript - 检测在 javascript 中删除的 DOM 项目

javascript - 如何让特定的 d3 Node 成为力导向图中的图像?

javascript - TypeError : subcollection. 推送不是函数

html - 如何在同一页面中重用嵌入的 SVG 元素?

javascript - 从 Canvas 中删除随机拉斐尔元素

javascript - 拉斐尔:禁用右键单击时的默认上下文菜单不起作用