我正在开发一个网页,希望在内置网络浏览器的数字标牌屏幕上显示。由于该屏幕没有内置“将屏幕旋转90度(纵向)”模式,因此我需要进行一些变通。
我尝试使用以下CSS:
body{
transform: rotate(-90deg);
...
}
我在这个页面使用了流式布局(按百分比工作),并且该页面将在1080x1920的屏幕上显示(以纵向肖像模式悬挂)。
然而,当我在没有旋转屏幕的情况下在浏览器中显示页面时,一切似乎都很正常。但是当我旋转它时,它就会跑出屏幕,元素不正确地对齐,并且页面感觉被缩放而不是在浏览器中被拉伸。
有人有想法如何修复/编写代码吗? 如果需要更多信息或者代码,请告诉我,我将在此处发布。
transform-origin
属性。它可能会进行变换,但是从错误的点开始(例如,从左上角旋转而不是右下角)。 - Daniel Apt