CSS-媒体查询

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

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

其中:

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

媒体特性

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

媒体查询组合

您可以使用逻辑运算符 and、or 和 not 来组合多个媒体查询。

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

/* 针对横向手机设备 */
@media(max-height: 768px) and (orientation: landscape){
  
}
相关推荐
立康科普21 小时前
特膳食品和普通食品有什么区别?
媒体
立康科普2 天前
酶解多肽生物工程是什么?一条工艺链讲明白
媒体
EasyDSS5 天前
讲座视频资源散存易丢失?视频直播点播EasyDSS校园/视频融媒体平台高效管理视频
音视频·媒体·easydss
镭封6 天前
从视频文案提取到 AI 配音,短视频制作需要哪些工具?
人工智能·智能手机·音视频·语音识别·媒体
2601_955662466 天前
搞笑视频配音怎么做?如何选择有辨识度的声音
大数据·人工智能·音视频·语音识别·媒体
明志数科6 天前
产线回流数据的工程价值、三类边界与多源数据配比:机器人进厂常态化下的数据供给分析
机器人·汽车·媒体
一个简单的TTS开发者6 天前
搭建自媒体AI配音工作流选型指南:聚合工具与统一接口怎么选
人工智能·音频·媒体·tts
镭封6 天前
自媒体内容生产怎么提速?文案整理、配音与剪辑流程
人工智能·小程序·音视频·语音识别·媒体
zhizhizhuzhuxia6 天前
适合自媒体新手的短视频配音工具有哪些
音视频·媒体
EasyDSS6 天前
发布会直播频繁翻车?一站式音视频云平台EasyDSS企业融媒体系统筑牢直播稳定防线
音视频·媒体·easydss