Tweenlite将变换添加到样式而不是自定义属性

时间:2015-11-24 12:06:26

标签: css svg tweenlite

我使用tweenlite和draggable库来缩放,旋转和移动图像。

TweenLite.to(image, 0, {rotation: value, transformOrigin:"50% 50%"});
TweenLite.to(image, 0, {scaleX: value, scaleY: value, transformOrigin:"50% 50%"});
Draggable.create(image, {type: "x,y", throwProps: true, zIndexBoost: false,
      force3D: false});

有效。问题是当我导出svg时,这个svg在任何地方都无法工作。 库将变换添加到样式属性:

 style="overflow: visible; cursor: move; touch-action: none; -webkit-user-  
select: none; transform: matrix(0.08244, 0, 0, 0.08244, 111, 17);"

如何在保存svg时完全清除此样式属性,并将仅转换为单独的属性:

transform="matrix(0.08244 0 0 0.08244 111 17)"

据我所知,库中有一些使用attr而不是样式的设置,但无法找到使用attr的方法。

1 个答案:

答案 0 :(得分:0)