CSS 媒体功能 - Orientation 用于确定设备的屏幕或页面是纵向还是横向。
设备的方向并不总是与屏幕的方向相同。例如,如果以纵向打开设备上的软键盘,屏幕将变宽而不是变高。在这种情况下,浏览器将使用横向样式而不是纵向样式。
可能的值
- portrait − 当视口的高度超过其宽度时应用此值,这通常表示设备是垂直持有的。
- landscape − 当视口的宽度大于其高度时,将应用此值,通常表示设备处于水平方向。
语法
CSS 方向 - portrait 值
以下示例演示了当设备处于portrait 时,盒子的背景颜色将变为绿色 -
CSS 方向 - landscape 值
以下示例演示了当设备处于 landscape 时,盒子的背景颜色将变为黄色 -