Heim > Web-Frontend > H5-Tutorial > Hauptteil

So bestimmen Sie horizontale und vertikale Bildschirme in mobilem HTML5

小云云
Freigeben: 2018-05-11 16:57:46
Original
4532 Leute haben es durchsucht

Im mobilen Endgerät stoßen wir häufig auf das Problem des horizontalen und des vertikalen Bildschirms. Wie sollten wir also unterschiedliche Codes für den horizontalen und den vertikalen Bildschirm beurteilen oder schreiben? Dieser Artikel stellt hauptsächlich die relevanten Informationen zur Beurteilung horizontaler und vertikaler Bildschirme in HTML5 (mobiles Terminal) vor. Ich hoffe, dass er allen helfen kann.

Hier gibt es zwei Methoden:

1: CSS bestimmt horizontale und vertikale Bildschirme

Geschrieben im gleichen CSS

  1. @media screen and (orientation: portrait) {   
      /*竖屏 css*/   
    }    
    @media screen and (orientation: landscape) {   
      /*横屏 css*/   
    }
    Nach dem Login kopieren

Separat geschrieben in 2 CSSs

Vertikaler Bildschirm

<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
Nach dem Login kopieren

Horizontaler Bildschirm

<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">
Nach dem Login kopieren

2: JS bestimmt horizontalen Bildschirm und vertikalen Bildschirm

  1. //判断手机横竖屏状态:   
    window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function() {   
            if (window.orientation === 180 || window.orientation === 0) {    
                alert(&#39;竖屏状态!&#39;);   
            }    
            if (window.orientation === 90 || window.orientation === -90 ){    
                alert(&#39;横屏状态!&#39;);   
            }     
        }, false);
    Nach dem Login kopieren
//移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态。
Nach dem Login kopieren

Der window.orientation-Wert, der der Bildschirmausrichtung entspricht:

ipad,iphone: 90 oder -90 Horizontaler Bildschirm
ipad,iphone: 0 oder 180 vertikaler Bildschirm
Andriod: 0 oder 180 horizontaler Bildschirm
Andriod: 90 oder -90 vertikaler Bildschirm

Verwandte Empfehlungen:

Tatsächlicher HTML5-Kampf und Analyse zur Bestimmung der horizontalen und vertikalen Bildschirmfunktionen des mobilen Endgeräts

Auf jQuery basierender Code zur Bestimmung, ob iPad, iPhone und Android horizontale oder vertikale Bildschirmfunktionen haben_jquery

Die Seite wird zwangsweise horizontal angezeigt

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie horizontale und vertikale Bildschirme in mobilem HTML5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!