我需要用 javascript 以 90 度的间隔旋转图像。我尝试了一些库,如jQuery rotate和Raphaël,但它们有同样的问题 - 图像围绕其中心旋转。我在图像的各个方面都有一堆内容,如果图像不是完全正方形,它的一部分最终会出现在该内容之上。我希望图像保留在其父 div 中,该 div 设置了 max-with 和 max-height 。
像这样使用 jQuery 旋转(http://jsfiddle.net/s6zSn/1073/):
var angle = 0;
$('#button').on('click', function() {
angle += 90;
$("#image").rotate(angle);
});
结果如下:
这是我想要的结果:
任何人都知道如何做到这一点?