媒体查询断点生成器

勾选目标设备组合,一键生成 移动端优先(min-width)或桌面优先(max-width)的 media query 代码块,可切换 CSS / SCSS / Tailwind 输出格式;顶部标尺实时预览断点分布,支持自定义断点与数值校验。

1选择断点

策略: 单位:

2生成结果

/* 勾选断点后自动生成 */

常见设备逻辑分辨率对照

设备逻辑分辨率(竖屏)横屏建议断点归属
iPhone SE / 小手机375 × 667667 × 375基准(< sm)
iPhone 15 / 主流手机393 × 852852 × 393基准(< sm)
Android 大屏手机412 × 915915 × 412基准 ~ sm
iPad(第 10 代)竖屏820 × 11801180 × 820md ~ lg
iPad Pro 11″ 竖屏834 × 11941194 × 834md ~ lg
iPad 经典款(9.7″)768 × 10241024 × 768md(竖)/ lg(横)
Surface Pro912 × 13681368 × 912md ~ lg
常见笔记本1280 × 800 / 1440 × 900—xl
桌面显示器1920 × 1080—2xl ~ 3xl
4K 显示器(浏览器窗口)1920 ~ 2560(缩放后)—3xl ~ 4xl

框架官方断点预设与覆盖区间图

8 套主流框架的官方断点一键载入(会覆盖当前勾选);下方 SVG 覆盖带按视口宽度切分,显示每一档断点实际生效的区间。

勾选或载入预设后显示覆盖区间

方案管理 · 数值对比 · 导出

调好的参数可存成方案随时载入,也能生成可分享链接;结果里的数值列会自动画成对比图,并支持导出 CSV / JSON。

最近方案 暂无

📏口径说明与常见误填

断点跟着内容走,哪一行布局变丑就加哪一档。

移动端优先
默认样式写最小屏,再用 min-width 逐级向上覆盖
桌面优先
默认样式写大屏,用 max-width 向下覆盖小屏
逻辑分辨率
设备视口的 CSS 像素宽度,与物理像素和 DPR 无关
断点档位
常用的 sm、md、lg、xl、2xl 命名,各自对应一个 px 值
rem 单位
按 16px 基准换算,对用户浏览器缩放字号更友好

这个工具解决什么问题

勾选目标设备组合,一键生成移动端优先(min-width)或桌面优先(max-width)的媒体查询代码块,支持 CSS、SCSS mixin 与 Tailwind screens 配置三种输出格式;顶部标尺实时可视化断点分布,内置常见设备逻辑分辨率对照,支持自定义断点与数值校验,纯浏览器本地生成。

设断点的三条规矩

① 内容驱动:别照抄设备参数,盯着布局本身,哪个宽度布局先变丑就在哪里加断点。

② 移动端优先:基础样式写小屏,min-width 逐级叠加,代码只增不减,兼容风险最小。

③ 档位数量克制:4 到 6 档足够,断点太多会让样式组合爆炸,回归测试成本剧增。

怎么用

  1. 第 1 步 · 勾选设备断点
    在第一张卡勾选 sm、md、lg 等档位,也可以添加自定义名称与 px 值的断点。
  2. 第 2 步 · 选策略与单位
    切换移动端优先或桌面优先,选 px 或 rem,顶部标尺同步显示断点分布。
  3. 第 3 步 · 切换输出格式
    在结果区切 CSS、SCSS、Tailwind 三个页签,同一份配置生成三种代码。
  4. 第 4 步 · 复制或下载
    一键复制结果,或直接下载 .css 文件放进项目。

更新记录

  • v1.0 2026-11-02
  • 2026-11-02 上线首个版本
  • 2026-11-02 完善结果展示

常见问题

响应式断点一般设哪几个?
主流做法是 4 到 6 档:640(sm)、768(md)、1024(lg)、1280(xl)、1536(2xl)。本项目勾选这五档即可生成完整代码;内容驱动优先,哪一行布局变丑就加哪一档。
media query 怎么写移动端优先?
移动端优先即默认样式写最小屏,再用 @media (min-width: 768px) 逐级向上覆盖。本页切到移动端优先生成的就是这种只增不减的递进结构,桌面优先则输出 max-width 向下覆盖。
iPad 竖屏横屏分辨率是多少?
经典 9.7 寸 iPad 竖屏 768×1024、横屏 1024×768;iPad 第 10 代为 820×1180 与 1180×820。所以 md=768 恰好命中老 iPad 竖屏,lg=1024 命中其横屏,对照表见本页上方。
Bootstrap 断点对应多少像素?
Bootstrap 5:sm≥576、md≥768、lg≥992、xl≥1200、xxl≥1400。与 Tailwind 的 640、768、1024、1280、1536 不同,可在自定义断点里按框架数值添加后生成。
有在线生成媒体查询代码的工具吗?
就是本页:勾选设备、选策略与单位,实时生成 CSS、SCSS mixin 与 Tailwind screens 三种格式,标尺可视化断点分布,可复制或直接下载 .css 文件,全程本地运行。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码
👣 做完这一步,顺便看看
🏛️ 凯撒密码解密 凯撒密码解密 :1~25 位位移加解密、ROT13 一键转换… → 🔤 乱码转换器在线修复 乱码转换器在线 :把“锟斤拷”“�”“涓枃”“😀”等乱… → 📸 代码截图美化工具 在线代码转图片工具:粘贴或输入代码(支持 JavaScrip… → 🎨 WCAG 对比度检测工具 在线颜色对比度检测工具:输入前景文字色与背景色(支持 #he… →
全部工具 →