Maison > interface Web > Tutoriel H5 > le corps du texte

Combat réel et analyse HTML5 pour déterminer les fonctions d'écran horizontales et verticales des terminaux mobiles

黄舟
Libérer: 2017-02-10 14:34:42
original
2009 Les gens l'ont consulté

Nous qui voyageons souvent sur des téléphones mobiles, sommes souvent familiers avec les concepts d'écran horizontal et d'écran vertical. Nous avons souvent du mal à juger de l'état de l'écran horizontal et de l'écran vertical. Aujourd'hui, Menglong le partagera avec vous.

 Utilisez CSS pour déterminer les problèmes d'écran horizontal et vertical. Le code CSS est le suivant

    1、
    @media (orientation: portrait) { } 横屏
    @media (orientation: landscape) { }竖屏
    
    2、
    <link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">横屏
    <link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">竖屏
Copier après la connexion

 Utilisez JavaScript pour déterminer les problèmes d'écran horizontal et vertical. Le code JavaScript est le suivant

//判断手机横竖屏状态:
function hengshuping(){
  if(window.orientation==180||window.orientation==0){
        alert("竖屏状态!")       
   }
if(window.orientation==90||window.orientation==-90){
        alert("横屏状态!")        
    }
 }
window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", hengshuping, false);

//移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态。
从而根据实际需求而执行相应的程序。通过添加监听事件onorientationchange,进行执行就可以了。
Copier après la connexion

Ce qui précède est le combat et l'analyse réels du HTML5 pour déterminer les fonctions d'écran horizontales et verticales du terminal mobile Pour plus d'informations. contenu, veuillez faire attention au site Web PHP chinois (www .php.cn) !

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal