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