CSS媒体查询生成器

在线媒体查询生成器,选择断点和设备(手机、平板、桌面)、方向和特性,生成响应式 @media 代码,附常见断点参考。

常见框架断点参考

框架 超小屏 (<576px) 小屏 (≥576px) 中屏 (≥768px) 大屏 (≥992px) 超大屏 (≥1200px)
Bootstrap 5 xs sm md lg xl
Tailwind CSS <sm sm (640px) md (768px) lg (1024px) xl (1280px)

工具介绍

CSS媒体查询生成器是一个快速生成响应式设计@media代码的工具,支持选择断点宽度、屏幕方向、像素比等条件,满足不同响应式布局开发需求。

使用方法

  1. 选择查询条件:min-width是移动优先写法(大于等于断点生效),max-width是PC优先写法(小于等于断点生效)
  2. 输入断点宽度(单位像素),或点击预设按钮快速选择常用断点
  3. 根据需要勾选额外条件,比如屏幕方向、视网膜屏适配
  4. 生成的代码会自动显示在结果框,点击「复制代码」可快速复制使用

相关概念

注意事项

min-width和max-width有什么区别,我该选哪个?

min-width是当屏幕宽度大于等于你设置的断点时,里面的样式生效,适合移动优先开发;max-width是当屏幕宽度小于等于你设置的断点时样式生效,适合PC优先开发。现在主流推荐使用min-width移动优先的开发方式。

什么是断点?常用的断点是多少?

断点是媒体查询中样式发生变化的临界点,单位是像素。不同框架有不同的默认断点,常见的:手机端375px、平板768px、小型桌面端1024px、普通桌面端1200px,可以根据你的设计需求选择合适的断点。

为什么要添加device-pixel-ratio条件?

device-pixel-ratio是设备像素比,针对视网膜屏(高清屏),可以在这个条件下编写更高清的样式,比如展示2倍分辨率的图片,提升高清屏幕下的显示效果。

生成的代码可以直接用到项目里吗?

可以,本工具生成的是标准的CSS媒体查询语法,兼容所有现代浏览器,你只需要将注释替换为你自己的CSS样式就可以了。