HTML5中判斷橫屏豎屏

2022-09-03 07:51:11 字數 3926 閱讀 5106

在移動端中我們經常碰到橫屏豎屏的問題,那麼我們應該如何去判斷或者針對橫屏、豎屏來寫不同的**呢。

這裡有兩種方法:

寫在同乙個css中12

3456

@mediascreenand (orientation:portrait)

@mediascreenand (orientation:landscape)

分開寫在2個css中豎屏1

<linkrel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">橫屏1

<linkrel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">12

3456

78910

//判斷手機橫豎屏狀態:

window.addeventlistener("onorientationchange"inwindow ?"orientationchange":"resize",function()

if(window.orientation === 90 || window.orientation === -90 )

},false);

//移動端的瀏覽器一般都支援window.orientation這個引數,通過這個引數可以判斷出手機是處在橫屏還是豎屏狀態。

螢幕方向對應的window.orientation值:

ipad,iphone: 90 或 -90 橫屏

ipad,iphone: 0 或180 豎屏

andriod:0 或180 橫屏

andriod: 90 或 -90 豎屏

在移動端中我們經常碰到橫屏豎屏的問題,那麼我們應該如何去判斷或者針對橫屏、豎屏來寫不同的**呢。

這裡有兩種方法:

寫在同乙個css中12

3456

@mediascreenand (orientation:portrait)

@mediascreenand (orientation:landscape)

分開寫在2個css中豎屏1

<linkrel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">橫屏1

<linkrel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">12

3456

78910

//判斷手機橫豎屏狀態:

window.addeventlistener("onorientationchange"inwindow ?"orientationchange":"resize",function()

if(window.orientation === 90 || window.orientation === -90 )

},false);

//移動端的瀏覽器一般都支援window.orientation這個引數,通過這個引數可以判斷出手機是處在橫屏還是豎屏狀態。

螢幕方向對應的window.orientation值:

ipad,iphone: 90 或 -90 橫屏

ipad,iphone: 0 或180 豎屏

andriod:0 或180 橫屏

andriod: 90 或 -90 豎屏

在移動端中我們經常碰到橫屏豎屏的問題,那麼我們應該如何去判斷或者針對橫屏、豎屏來寫不同的**呢。

這裡有兩種方法:

寫在同乙個css中12

3456

@mediascreenand (orientation:portrait)

@mediascreenand (orientation:landscape)

分開寫在2個css中豎屏1

<linkrel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">橫屏1

<linkrel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">12

3456

78910

//判斷手機橫豎屏狀態:

window.addeventlistener("onorientationchange"inwindow ?"orientationchange":"resize",function()

if(window.orientation === 90 || window.orientation === -90 )

},false);

//移動端的瀏覽器一般都支援window.orientation這個引數,通過這個引數可以判斷出手機是處在橫屏還是豎屏狀態。

螢幕方向對應的window.orientation值:

ipad,iphone: 90 或 -90 橫屏

ipad,iphone: 0 或180 豎屏

andriod:0 或180 橫屏

andriod: 90 或 -90 豎屏

HTML5中判斷橫屏豎屏

寫在同乙個css中 media screen and orientation portrait media screen and orientation landscape 分開寫在2個css中 豎屏 橫屏 判斷手機橫豎屏狀態 window.addeventlistener onorientatio...

HTML5中判斷橫屏豎屏

在移動端中我們經常碰到橫屏豎屏的問題,那麼我們應該如何去判斷或者針對橫屏 豎屏來寫不同的 呢。首先在head中加入如下 1 metaname viewport content width device width,initial scale 1.0,minimum scale 1.0,maximum...

HTML5中判斷橫屏豎屏

在移動端中我們經常碰到橫屏豎屏的問題,那麼我們應該如何去判斷或者針對橫屏 豎屏來寫不同的 呢。首先在head中加入如下 1 metaname viewport content width device width,initial scale 1.0,minimum scale 1.0,maximum...