CSS-媒体查询

媒体查询使用 @media 规则来定义,并包含一个或多个媒体特性和一个或多个样式规则。基本语法如下:

复制代码
@media media-type and (media-feature) {
  /* 样式规则 */
}

其中:

  • media-type 表示媒体类型,常见的媒体类型包括 all(所有设备)、screen(屏幕设备)、print(打印机)等。 如果不指定媒体类型,则默认为 all
  • media-feature 表示媒体特性,用于根据设备的属性来选择样式规则。 常见的媒体特性包括 width(宽度)、height(高度)、orientation(方向) resolution(分辨率)等。

媒体特性

  • widthheight:根据设备窗口的宽度和高度来选择样式规则。
  • orientation:根据设备的方向(横向或纵向)来选择样式规则。
  • min-widthmax-width:设置设备窗口的最小和最大宽度来选择样式规则。
  • min-heightmax-height:设置设备窗口的最小和最大高度来选择样式规则。
  • resolution:根据设备的分辨率来选择样式规则。
  • aspect-ratio:根据设备窗口的宽高比来选择样式规则。
  • device-aspect-ratio:根据设备屏幕的宽高比来选择样式规则。
  • colorcolor-index:根据设备的颜色和颜色索引来选择样式规则。

媒体查询组合

您可以使用逻辑运算符 andornot 来组合多个媒体查询。

复制代码
/* 针对纵向手机设备 */
@media(max-width: 768px) and (orientation: portrait){
  
}

/* 针对横向手机设备 */
@media(max-height: 768px) and (orientation: landscape){
  
}
相关推荐
阿维同学11 天前
媒体AI关键技术研究
人工智能·ai·aigc·媒体
2401_8885670012 天前
Mac电脑-媒体文件格式转换-Permute
macos·mac·媒体·格式转换
速易达网络12 天前
数字媒体专业核心课程体系以“艺术创意+数字科技+产业应用”三维融合
科技·媒体
小猴崽13 天前
腾讯云智能媒体处理(Intelligent Media Processing, IMP)技术评估报告
人工智能·腾讯云·媒体
速易达网络13 天前
腾讯混元3D制作简单模型教程-2
3d·媒体
lilye6613 天前
精益数据分析(108/126):媒体网站用户参与时间优化与分享行为解析
大数据·数据分析·媒体
璞华Purvar16 天前
2025年全国技术贸易创新实践案例:AI编辑助手平台助力“一带一路”数字媒体产业高质量发展
大数据·人工智能·媒体
速易达网络16 天前
3D制作与数字媒体领域的技术突破
3d·媒体
速易达网络16 天前
数字媒体专业课程介绍以及就业方向
媒体
寺中人22 天前
u盘插入电脑后显示无媒体,无盘符,无空间,无卷的修复办法
媒体