CSS屏幕方向WebApp轮换

时间:2018-06-04 05:58:12

标签: html css transform css-transforms

尝试将我的WebApp HTML锁定为HTML5视频的横向模式。 已经找到了一个很好的解决方案,但它将屏幕旋转到-90deg但我需要+ 90deg ...... 当我将-90更改为90时,视频播放器会从屏幕上消失。 我认为transform-origintopleft是错误的。 这里是CSS:

@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
    html {
        transform: rotate(-90deg);
        transform-origin: left top;
        width: 100vh;
        overflow-x: hidden;
        position: absolute;
        top: 100%;
        left: 0;
    }
}

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试添加overflow-x:hidden ...因为您已经@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) { html { transform: rotate(90deg); transform-origin: left top; width: 100vh; overflow-x: hidden; position: absolute; /*top: 100%;*/ left: 50px; } },因为加上轮播,您无法看到它已被转移到左侧。



<html>
<head>
</head>
<body>
 <h1>Hello World</h1>
</body>
</html>
&#13;
{{1}}
&#13;
&#13;
&#13;

检查提到的屏幕宽度(320px到767px)..