比如在一个横屏游戏里面有一个弹框需要也是横屏的,那内容超出时,需要滚动。当我用transform: rotate(90deg) 将弹框强制横屏之后,x、y轴方向变成相反,导致滚动错位,即滚动x轴时,实际是y轴滚动,除了自定义一个滚动条外,还有什么其他更好的解决办法?
比如在一个横屏游戏里面有一个弹框需要也是横屏的,那内容超出时,需要滚动。当我用transform: rotate(90deg) 将弹框强制横屏之后,x、y轴方向变成相反,导致滚动错位,即滚动x轴时,实际是y轴滚动,除了自定义一个滚动条外,还有什么其他更好的解决办法?
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
1 回答3.3k 阅读✓ 已解决
我在项目里是直接对body进行transform: rotate(90deg) 强制横屏的,x、y轴滚动还是正常的,不过项目打包成app时要注意,app默认的手机翻转事件需要屏蔽掉。(不知道适用于其他项目不,可以一试!!!)