我需要使用JavaScript以90度为间隔旋转图像。我尝试了一些库,例如jQuery rotate和Raphaël,但它们都有同样的问题——图像围绕其中心旋转。在图像的所有侧面上有许多内容,如果图像不是完全正方形,则部分内容将出现在顶部。我希望图像保持在其父级
内,该父级
具有最大宽度和最大高度设置。
像这样使用jQuery rotate (http://jsfiddle.net/s6zSn/1073/):
var angle = 0;
$('#button').on('click', function() {
angle += 90;
$("#image").rotate(angle);
});
导致这个结果:
而我想要的结果是:
有人知道如何实现吗?