1.内联样式
2.外联样式
<!--
竖屏
-->
<link
rel="stylesheet"
media="all
and (orientation:portrait)"
href="..."
/>
<!--
横屏
-->
<link
rel="stylesheet"
media="all
and (orientation:landscape)"
href="..."
/>
1 2 3 4 5 6 7 8 9 10 | var mql = window.matchMedia("(orientation: portrait)"); function onMatchMeidaChange(mql){ if(mql.matches) { // 竖屏 }else { // 横屏 } } onMatchMeidaChange(mql); mql.addListener(onMatchMeidaChange); |
|
1
2
3
4
5
6
7
8
9
10
|
var
mql
=
window.matchMedia("(orientation:
portrait)");
function
onMatchMeidaChange(mql){
if(mql.matches)
{
//
竖屏
}else
{
//
横屏
}
}
onMatchMeidaChange(mql);
mql.addListener(onMatchMeidaChange);
|
屏幕方向检测方法
本文介绍了三种检测设备屏幕方向的方法:使用CSS的@media查询实现不同方向的样式调整;通过链接外部样式表并设置不同的媒体属性来区分横竖屏;利用JavaScript的matchMedia API监听屏幕方向的变化。
1014

被折叠的 条评论
为什么被折叠?



