Greensock Tweenlite 转换
Greensock Tweenlite transformations
我正在使用 tweenlite 库来旋转、移动和缩放图像。
问题是,我对图像进行了 3D 转换,
但我想进行 2D 转换。
如果 tweenlite 检测到有不支持 3D 的浏览器,他会做 2d。我怎么能强迫他总是做2D?它必须是一些设置。或者只是禁用 3D。 (svg 中的 3d 在任何 IE 浏览器中都不起作用)
没关系:
transform="matrix(0.1082 0 0 0.1082 97 58)"
这是我不想要的:
变换:matrix3d(0.1082, 0, 0, 0, 0, 0.1082, 0, 0, 0, 0, 1, 0, 53.5881, 48.8135, 0, 1);
我想你要找的是force3D
。导航到我分享的 link 并在此页面上查找名为 force3D 的部分。
目前,force3D
默认值为auto
,这意味着它将自动决定何时使用transform3d
,何时不使用.
此外,还有一种方法可以全局设置它,而不是将其附加到每个补间中:
CSSPlugin.defaultForce3D = false;
希望对您有所帮助。
我正在使用 tweenlite 库来旋转、移动和缩放图像。 问题是,我对图像进行了 3D 转换, 但我想进行 2D 转换。 如果 tweenlite 检测到有不支持 3D 的浏览器,他会做 2d。我怎么能强迫他总是做2D?它必须是一些设置。或者只是禁用 3D。 (svg 中的 3d 在任何 IE 浏览器中都不起作用)
没关系:
transform="matrix(0.1082 0 0 0.1082 97 58)"
这是我不想要的:
变换:matrix3d(0.1082, 0, 0, 0, 0, 0.1082, 0, 0, 0, 0, 1, 0, 53.5881, 48.8135, 0, 1);
我想你要找的是force3D
。导航到我分享的 link 并在此页面上查找名为 force3D 的部分。
目前,force3D
默认值为auto
,这意味着它将自动决定何时使用transform3d
,何时不使用.
此外,还有一种方法可以全局设置它,而不是将其附加到每个补间中:
CSSPlugin.defaultForce3D = false;
希望对您有所帮助。