CSSでデバイスが縦長か横長かをメディアクエリで判定します。
Contents
CSSでデバイスが縦長か横長かをメディアクエリで判定
デバイスが縦長の状態の場合
スマホやタブレットを縦方向にみる場合などに使用します。
@media screen and (orientation: portrait) {
// ここに処理を書く
}
デバイスが横長の状態の場合
通常のパソコン画面や、タブレットやスマホを横方向にみる場合の指定
@media screen and (orientation: landscape) {
// ここに処理を書く
}
デバイスが縦長かつ、横幅が400px以下の場合
@media screen and (orientation: portrait) and (max-width: 400px) {
// ここに処理を書く
}
デバイスが横長かつ、横幅が400px以上の場合
@media screen and (orientation: landscape) and (min-width: 400px) {
// ここに処理を書く
}
以上です!