gpt4 book ai didi

html - 旋转后的图像超出父 div

转载 作者:行者123 更新时间:2023-12-01 23:58:24 28 4
gpt4 key购买 nike

我想旋转图像,但它超出了父 div。

<div>
<img src="https://cdn.eso.org/images/thumb300y/eso1907a.jpg">
<button class="rotate-button">rotate image</button>
</div>

jquery code

$('.rotate-button').on('click', function() {
var image = $(this).prev('img');
image.className = "rotated_90deg";
});

未旋转状态:

enter image description here

旋转状态: enter image description here

如何让图像在旋转状态下变小,使其不超出父 div?

最佳答案

尝试使用具有scale 属性的解决方案

$('.rotate-button').on('click', function() {
var image = $(this).prev('img');
image.className = "rotated_90deg";
});
.rotated_90deg {
transform: rotate(90deg) scale(0.5, 1);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
<img src="https://cdn.eso.org/images/thumb300y/eso1907a.jpg">
<button class="rotate-button">rotate image</button>
</div>

关于html - 旋转后的图像超出父 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62278599/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com