为了账号安全,请及时绑定邮箱和手机立即绑定

js控制图片旋转(点击一下按钮就旋转90度)的问题

js控制图片旋转(点击一下按钮就旋转90度)的问题

www说 2019-03-13 13:14:45
请问怎么实现,点击一次按钮,图片旋转90度,并且旋转后的图片在容器内适应宽高。css3的transform:rotate()是以图片中心点为旋转中心的,这样的话如果是长方形的图片,旋转了90度那么它在原来的容器内显示就会变了样。超出了容器的高度或宽度。如下图,如果仅仅是使用rotate旋转的话,就会变成这个样子。(第一张是原始状态,第二张是旋转后的状态,请问怎么解决这样的问题。我想旋转后图片仍是适应容器的)
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

先说个大概思路吧,点击后,运用transform的rotate旋转,放大缩小可以调整,然后读取容器的宽高自适应就可以了。
调整transform,有2个方式,最常见的是直接操作style,第二个是写个class名,addclass。

查看完整回答
反对 回复 2019-03-25
  • 1 回答
  • 0 关注
  • 1863 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号