このjQueryコードを使用して、右、下、左、上という4つのステップで動くCSSでパックマンフィギュアを作成しました。
var aSteps = [{
"x": "400",
"y": "0"
}, {
"x": "400",
"y": "300"
}, {
"x": "0",
"y": "300"
}, {
"x": "0",
"y": "0"
}];
var iStepsLength = aSteps.length;
for (var i = 0; i < iStepsLength; i++) {
$('#P1').animate({
left: aSteps[i].x,
top: aSteps[i].y,
});
}
ここで確認できます: http://jsfiddle.net/qE6wm/2/
次のステップとして、次のステップに進む直前にパックマンを 90 度回転させたいと考えています。-webkit-transform:rotate(90deg);を追加してみました。アニメーションに。しかし、それは移動中に回転しており、直前ではありません。
どなたか良いアイデアをお持ちですか?