我想旋转两个框之间的图片(90 度)。问题是在这种情况下图片与两个框重叠。
示例 1:格式错误
CSS:
.box{
height:50px;
width:200px;
background-color:blue;
}
HTML:
<div class='box'>Top</div>
<img style='transform: rotate(90deg);' src='https://cdn.pixabay.com/photo/2017/12/10/20/56/feather-3010848_960_720.jpg' width='200px'>
<div class='box'>Bottom</div>
示例 2:所需的格式
有一个解决方案,但我不能使用它,因为所有浏览器(尤其是移动设备)都无法识别“图像方向”:
<div class='box'>Top</div>
<img style='image-orientation: 90deg;' src='https://cdn.pixabay.com/photo/2017/12/10/20/56/feather-3010848_960_720.jpg' width='200px'>
<div class='box'>Bottom</div>
是否有任何其他解决方案可以使旋转图像不与其他元素重叠?或者是否有任何适用于所有浏览器的图像方向替代方案?