我有一组 two.js 形状。当用户将鼠标悬停在一个形状上时,我希望那个形状旋转。
http://merhoo.github.io/secrets.html
css 动画问题:如果我将 :hover 动画应用于 svg 形状,它会以某种方式影响形状的位置,将其移动到左上角。
所以我试图将鼠标悬停事件绑定到每个孩子,让他们旋转。
var shapes = makeFlowers();
for (var r = 0; r < rows; r++) {
for (var c = 0; c < cols; c++) {
...
var shape = pickFlower();
shape.translation.set(hi * two.width, vi * two.height);
two.add(shape);
}
}
two.update();
for (var f in flowers) {
var flower = flowers[f];
$(flower._renderer.elem)
.click(function(e) {
flower.fill = "blue";
})
}
那么如何将悬停/鼠标悬停动画应用于 two.js 中的形状?