zoukankan      html  css  js  c++  java
  • WebGL_0010:横屏,竖屏 样式切换 JS判断

    1,写在一个CSS中

        /* 竖屏模式 */
        @media screen and (orientation: portrait){
    
            /* 主按钮 */
            .PageBut1N {
                width: 10%;
                height: 8%;
                top: 90%;
                left: 38%;
            }
            
        }
    
        /* 横屏模式 */
        @media screen and (orientation: landscape) {
    
            /* 主按钮 */
            .PageBut1N {
                width: 10%;
                height: 8%;
                top: 90%;
                left: 42%;
                /* background-color: red; */
            }
            
        }

    2,写在不同CSS中

    竖屏
    [html]<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
    [/html]
    
    横屏
    [html]<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">
    [/html]

    3,JS判断

    //判断手机横竖屏状态:
    window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function() {
    if (window.orientation === 180 || window.orientation === 0) {
    alert(‘竖屏状态!’);
    }
    if (window.orientation === 90 || window.orientation === -90 ){
    alert(‘横屏状态!’);
    }
    }, false);
    //移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态。
    琥珀君的博客
  • 相关阅读:
    C#匿名类与dynamic关键字有意思的玩法
    C#中参数化查询速度慢的原因
    拉姆达表达式的一些常用知识
    git的学习
    yield return的使用。。。
    C# Cache缓存的应用
    C# 异步编程,async与await的简单学习
    SSH
    SSM搭建手册
    PLsql快捷键
  • 原文地址:https://www.cnblogs.com/eliteboy/p/13397445.html
Copyright © 2011-2022 走看看