CSS - CSS 媒体查询 orientation

CSS 媒体查询 orientation

1、基本介绍
  • CSS 媒体查询 orientation 用于检测视口(viewport)的宽高比。这不等同于设备的物理方向
值 说明
portrait 视口处于纵向,即高度大于等于宽度
landscape 视口处于横向,即宽度大于高度
2、演示
html 复制代码
<!doctype html>
<html lang="en">
	<head>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<title>CSS 媒体查询 orientation</title>
		<style>
			body {
				display: flex;
			}

			div {
				background: yellow;
			}

			@media (orientation: landscape) {
				body {
					flex-direction: row;
				}
			}

			@media (orientation: portrait) {
				body {
					flex-direction: column;
				}
			}
		</style>
	</head>

	<body>
		<div>Box 1</div>
		<div>Box 2</div>
		<div>Box 3</div>
	</body>
</html>
相关推荐
百度一下吧1 小时前
H5 中 CDN 的加载时机与接入方式
html5
paopaokaka_luck1 小时前
基于springboot+vue的智慧家政管理系统(AI问答、 WebSocket实时沟通、ECharts运营分析、订单规则与服务追踪)
java·javascript·spring boot·数据分析·echarts·mybatis
sm_926787051 小时前
RFID 标签打印的技术实现要点与二次开发实践
java·大数据·前端·c++·编辑器
IMPYLH2 小时前
HTML 的 <video> 元素
前端·html
溪语流沙2 小时前
【每天一个CSS | Day19】流光文字与一笔写成的手写签名
前端·javascript·css
逐光者9332 小时前
STM32——SPI 屏 · Flash · 高速
java·前端·stm32
To_OC2 小时前
同样是让 AI 写全栈,为什么别人一句话就够了
前端·前端框架·next.js
CDwenhuohuo3 小时前
electron pc项目打包成桌面端
前端·javascript·electron
前端大斗师3 小时前
「大于 1000」把 1000 元那单也算进去了:我在 Vue3 订单页对了 10 句话
前端·人工智能·typescript·大模型·原力计划
copilot中国版3 小时前
PPT Copilot 一键统一全篇版式,告别字体混乱、元素错位和重复排版
html·powerpoint·copilot