总而言之,我们有一个由路径组成的形状(我们称之为父级),用户可以在其上拖放不同的对象。
我们使用clip-path 来隐藏对象,即如果它超出了父形状的边界,它就会被隐藏。
在父形状内,用户可以拖放 obj。我们填充这些 obj。与图像。如果图像大于 obj. 然后是obj之外的部分图像。边界也被隐藏(拉斐尔的剪辑矩形)。
不幸的是,Raphael 似乎不喜欢多个剪辑路径,我们遇到了冲突,即 obj。内部图像的剪辑路径功能被父形状剪辑路径覆盖;图像在 obj 的边界之外变得可见。
编辑:这是我们想要做的说明。希望这通过插图进一步解释。