如果用户需要,我希望能够分 4 步旋转图像,但是我遇到了问题,因为我使用的旋转使图像居中,然后当我只想让图像与左侧对齐时隐藏图像的一半并到顶部,即使旋转。我已经使用了这个脚本jqueryRotate并看看我的意思是我在这里做了一个小提琴:http: //jsfiddle.net/sqnsA/
如您所见,它在垂直旋转图像时将图像与中心对齐,是否有办法使用 css 或 javascript 使其与顶部和左侧对齐。这是我的 JavaScript:
var angle = 0;
$('#rotate').click(function(e) {
e.preventDefault();
if (angle === 0) {
$("#rotation").rotate(90);
}
if (angle === 1) {
$("#rotation").rotate(180);
}
if (angle === 2) {
$("#rotation").rotate(270);
}
if (angle === 3) {
$("#rotation").rotate(360);
angle = -1;
}
angle++;
});
这是我的 HTML
<div style="position: relative;top: 0px;left: 0px;" id="rotation">
<img src="myimage.jpg" style="position: relative;max-height: 275px;max-width: 356px;" id="rotan"/>
</div>
<a href="" id="rotate">Rotate</a>