我是第一次使用 SVG 动画,我正在使用一个名为 SnapSVG 的库,它对我有很大帮助,但是我想更好地理解“变换:矩阵”无法将对象操作到我想要的选项,有没有什么工具可以可以帮我这个过程吗?
Javascript:
var frame = Snap("#frame_1_1_");
var martelo = frame.select("#martillo_xA0_Image_1_");
var prego = frame.select("#cincel_xA0_Image_1_");
function downMove() {
// animation martelo
martelo.animate({
transform: "t-25,-10r-30"
}, 700, mina.bounce);
// animation prego
prego.animate({
transform: "r45,150,150"
}, 1000, mina.linear);
}
function upMove() {
// animation martelo
martelo.animate({
transform: "t0,0r0"
}, 700, mina.bounce);
// animation prego
prego.animate({
transform: "t0,0r0"
}, 1000, mina.linear);
}
frame.hover(downMove, upMove);