旋转后将图像调整为div

时间:2012-12-20 14:30:03

标签: javascript jquery image html5 css3

<div id="homePage"
        style="position: relative; margin: 0px; width: 320px; height: 420px;">
        <img id="userImg" src="images/5.jpg" width="100%"
            height="100%" onclick="imageClick()"
            style=" z-index: -1; margin: 0px;   "/>
</div>

<script type="text/javascript">

$(document).ready(function() {
$('#userImg').css('transform', 'rotate(90deg)');

});

</script>

图像在旋转前适合div,旋转后它离开边界,如何将旋转的图像适合DIV尺寸。

旋转之前

enter image description here

旋转后

enter image description here

感谢,,

1 个答案:

答案 0 :(得分:0)

尝试以下方法。获取图片的宽度和高度,并在旋转后更改尺寸。

var w= $('#homePage').width();
var h= $('#homePage').height();
console.log(w);
console.log(h);
$('#userImg').css('transform', 'rotate(90deg)');
$('#homePage').height(h);
$('#homePage').width(w);