html旋转90度后,为什么达到了横屏的效果但是滑动方向却没有改变?
1、为了让某部分占据整个页面且是横屏效果,就将html旋转90度
2、const oBodyWidthFullScreen = document.documentElement.scrollWidth || document.body.scrollWidth;
const oBodyHeightFullScreen = document.documentElement.scrollHeight || document.body.scrollHeight;
const oT = (oBodyHeightFullScreen - oBodyWidthFullScreen) / 2;
const oL = 0 - (oBodyHeightFullScreen - oBodyWidthFullScreen) / 2;
$('html').css({
'transform': 'rotate(90deg)',
'-webkit-transform': 'rotate(90deg)',
'-moz-transform': 'rotate(90deg)',
'width': oBodyHeightFullScreen,
'height': oBodyWidthFullScreen,
marginTop: oT,
marginLeft: oL,
});
可以实现页面达到一个横屏的效果,但是滑动方向还是没变。
3、
其中滑动条部分虽然也相应的纵列排放了,但是滑动方向还是横向的,如果我纵向滑动,没有效果。怎样将滑动方向也改变。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论