微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用Raphael / svg操纵形状的一部分?

如何解决如何使用Raphael / svg操纵形状的一部分?

| 例如: 可以说我用拉斐尔画了一个绿色的正方形。 可以在正方形的中心开一个孔吗? 我需要将孔设为“真实”孔,而不仅仅是遮盖正方形一部分的另一个对象。 编辑:因此,下面给出的答案是:不可能     

解决方法

        您可以使用path实现此效果。 例如:
paper.path(0,\"m 71.584821,226.66072 c -1.662,0 -3,1.338 -3,3 l 0,339.6875 c 0,1.662 1.338,3 3,3 l 362.562499,0 c 1.662,0 3,-1.338 3,-3 l 0,-339.6875 c 0,-1.662 -1.338,-3 -3,-3 l -362.562499,0 z m 179.843749,80 c 53.65052,0 97.15625,38.99733 97.15625,87.125 0,48.12767 -43.50573,87.15625 -97.15625,87.15625 -53.65052,0 -97.15625,-39.02858 -97.15625,-87.15625 0,-48.12767 43.50573,-87.125 97.15625,-87.125 z\").attr({fill:\'#f00\'});
供您参考,此路径是使用Inkscape创建的。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。