¥
立即购买

响应式媒体查询生成器

30 浏览
1 试用
0 购买
Dec 4, 2025更新

本提示词专为前端开发人员设计,能够根据指定的屏幕尺寸和设备特性,生成精准的CSS媒体查询代码。通过分析断点需求、设备类型和样式特性,自动输出符合Web标准的响应式代码解决方案,支持移动端优先和桌面端优先的开发策略,确保网站在不同设备上都能获得最佳显示效果,提升开发效率和代码质量。

媒体查询代码

/* 开发策略:mobile-first(基础样式默认适配小屏移动端)
   目标屏幕:viewport 宽度 375px 的移动设备
   样式特性:布局调整(Grid)、字体缩放、图片优化(视网膜图像切换) */

/* ========== 基础(小屏默认) ========== */
/* 字体与间距:保证在更小屏幕仍可读可点 */
:root {
  --container-padding: 12px;
  --gap: 12px;
}

html {
  /* 基础字号(更小屏下保持清晰) */
  font-size: 14px;
}

body {
  margin: 0;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%; /* iOS 字体缩放一致性 */
}

/* 布局容器与栅格(单列) */
.container {
  max-width: 100%;
  margin: 0 auto;
  padding-left: var(--container-padding);
  padding-right: var(--container-padding);
}

.grid-responsive {
  display: grid;
  grid-template-columns: 1fr; /* 小屏单列 */
  gap: var(--gap);
}

/* 图片优化:保证比例与容器自适应 */
img,
video {
  max-width: 100%;
  height: auto;
  display: block;
}

.media-cover {
  width: 100%;
  aspect-ratio: 4 / 3;    /* 现代浏览器均已支持 */
  object-fit: cover;      /* 裁切填充避免变形 */
  background-color: #f2f2f2;
}

/* 背景图(默认 1x) */
.hero {
  background-image: url("hero@1x.jpg"); /* 占位示例,替换为实际路径 */
  background-size: cover;
  background-position: center;
}

/* 视网膜资源切换(2x) */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .hero {
    background-image: url("hero@2x.jpg");
  }
}

/* 更高密度(3x) */
@media (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi), (min-resolution: 3dppx) {
  .hero {
    background-image: url("hero@3x.jpg");
  }
}

/* ========== 精确适配:viewport 宽度 375px ========== */
/* 说明:使用 (width: 375px) 精确命中该宽度(常见 iPhone 竖屏 viewport) */
@media (width: 375px) {
  :root {
    --container-padding: 16px; /* 375px 下边距更舒适 */
    --gap: 12px;               /* 控制卡片/模块间距 */
  }

  /* 字体轻微放大以提高可读性(在 375px 宽度下) */
  html {
    font-size: 15px; /* 相比基础增加 1px,避免拥挤 */
  }

  /* 布局调整:在 375px 下切换到双列商品/内容网格 */
  .grid-responsive {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--gap);
  }

  /* 示例:标题与价格等可微调字号(相对 html 的 rem 放大) */
  .title-sm {
    font-size: 1rem;     /* 约 15px */
    font-weight: 600;
  }
  .text-muted {
    font-size: 0.875rem; /* 约 13.125px */
    color: #666;
  }
}

/* ========== 附加:极小屏兜底(<375px) ========== */
/* 说明:可选。确保在更小屏时依然可用,维持单列与紧凑间距 */
@media (max-width: 374.98px) {
  :root {
    --container-padding: 12px;
    --gap: 10px;
  }
  html {
    font-size: 14px;
  }
  .grid-responsive {
    grid-template-columns: 1fr;
  }
}

参数说明

  • 断点范围:
    • 精确宽度:@media (width: 375px)
    • 像素密度:2dppx 与 3dppx(同时提供 -webkit-min-device-pixel-ratio 与 dpi 等价写法,覆盖旧版 WebKit)
    • 兜底小屏:@media (max-width: 374.98px)(可选)
  • 适用设备:移动端,viewport 宽度为 375 CSS 像素的设备;高像素密度屏使用 2x/3x 图。
  • 兼容性:
    • 媒体特性 width、resolution 为标准特性,现代浏览器均支持。
    • 像素密度切换同时提供 (-webkit-min-device-pixel-ratio) 与 dpi/dppx,覆盖旧版 WebKit。
    • object-fit、aspect-ratio 在现代浏览器有良好支持;如需兼容非常老旧浏览器,可用固定高度占位方案作为回退。

使用建议

  • 代码集成方式:
    • 采用移动端优先,先加载基础样式,再加载本媒体查询代码,确保层叠顺序正确。
    • 将图片路径 hero@1x/2x/3x.jpg 替换为实际资源;建议保持同尺寸不同分辨率资源以便像素密度切换。
  • 注意事项:
    • (width: 375px) 为精确命中,适用于专门优化该宽度;若需覆盖更多相近机型,建议改用范围写法,例如 (min-width: 360px) and (max-width: 414px)。
    • 字体采用 rem 单位,随 html 字号在 375px 下整体放大,避免逐项维护。
    • 背景图用于装饰类媒体;内容图片仍应在 HTML 使用 并结合 srcset/sizes 获取更佳加载效果。
  • 扩展可能性:
    • 可新增更大断点(如 414px、480px、768px)以覆盖大屏手机与平板。
    • 可为横屏添加 orientation 媒体查询以微调网格与字号。
    • 可按组件维度增加更细粒度的网格规则(如商品卡片最小宽度阈值),提升布局稳定性。

媒体查询代码

/* 基础:Mobile First(<768px) */
html { font-size: 16px; }           /* 移动端基准字号 */
body { line-height: 1.6; }
.container {
  width: 100%;
  max-width: 100%;
  margin-inline: auto;
  padding-inline: 16px;
}
.grid {
  display: grid;
  grid-template-columns: 1fr;       /* 移动端单列布局 */
  gap: 16px;
}
.title { font-size: 1.75rem; }      /* ~28px on 16px base */
.text  { font-size: 1rem; }         /* 16px */

/* Tablet 断点:768–1023.98px(严格限定在平板范围内) */
@media (min-width: 768px) and (max-width: 1023.98px) {
  /* 字号缩放(font_scaling) */
  html { font-size: 17px; }         /* 提升基准字号,约+6.25% */
  .title { 
    font-size: 2rem;                /* ~34px on 17px base(提供明确值以兼容不支持 clamp 的环境) */
    font-size: clamp(1.875rem, 1.5rem + 1vw, 2.25rem); /* 现代浏览器渐进增强 */
  }
  .text  { font-size: 1.0625rem; }  /* ~18px on 17px base */

  /* 布局调整(layout_adjustment) */
  .container {
    max-width: 720px;               /* 768px 视口内留出左右内边距 */
    padding-inline: 20px;           /* 平板上适度增大内边距 */
  }
  .grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)); /* 从单列切换为双列 */
    gap: 20px;                      /* 列间距略增 */
  }
}

/* 可选:平板竖屏微调(在需要更紧凑或更疏松的间距时启用)
@media (min-width: 768px) and (max-width: 1023.98px) and (orientation: portrait) {
  .grid { gap: 24px; }              /* 竖屏阅读可适度增大间距 */
}
*/

参数说明

  • 断点范围:768px–1023.98px(包含768但不包含1024,避免与桌面断点重叠)
  • 适用设备:平板设备(典型如 768×1024 的 iPad 竖屏及多数 8–10 寸平板的平板区间视口)
  • 兼容性:
    • 媒体查询(min-width/max-width):IE9+ 与所有现代浏览器
    • CSS Grid:Chrome 57+、Firefox 52+、Safari 10.1+、Edge 16+(若需兼容更旧浏览器,请以 Flexbox 做降级)
    • clamp():现代浏览器广泛支持;已提供明确 font-size 作为回退值

使用建议

  • 代码集成方式:
    • 采用移动端优先(mobile_first):先写基础样式(适配 <768px),再追加本媒体查询块覆盖。
    • 将本段代码置于基础样式之后,保持层叠顺序正确。
  • 注意事项:
    • 断点选择以“内容断点”为准:当前仅锁定平板区间(768–1023.98px),桌面端请另设 ≥1024px 的断点。
    • 字号采用 rem,先提升 html 基准字号,再分别调整标题与正文,保证整体比例一致。
    • 使用 max-width: 1023.98px 可避免子像素/缩放导致的边界抖动。
    • 若需兼容不支持 Grid 的环境,可为 .grid 提供 Flexbox 降级(如 flex-wrap + basis)。
  • 扩展可能性:
    • 可新增 ≥1024px(桌面)与 600–767px(小平板/大屏手机)断点,形成连续栅格体系。
    • 依据方向差异添加 orientation 媒体查询,对竖/横屏间距、列数做细化调整。
    • 针对高像素密度屏幕可补充 image-set 或分辨率媒体查询优化图像清晰度。

示例详情

解决的问题

为前端团队与独立开发者提供一款“即输即得”的响应式媒体查询生成提示词,帮助快速产出准确、规范、可复用的CSS媒体查询代码。通过清晰参数输入(屏幕尺寸、设备类型、开发策略、样式特性),一键生成带注释、易集成的代码片段,统一团队断点标准,缩短迭代周期,减少兼容性返工,让移动端优先或桌面端优先的策略落地更高效,最终提升页面在不同设备上的视觉与交互表现并推动交付提速。

适用用户

前端开发工程师

快速生成媒体查询与断点方案,统一项目适配策略,减少样式返修,在迭代中保持多设备一致体验。

UI/UX设计师

与开发协作验证设计在手机、平板、桌面下的呈现,导出示例样式,更快对齐视觉与交互规范。

电商运营与内容编辑

上线前用生成的响应式样式检查专题与商品列表展示,避免移动端错位,提升页面浏览与转化。

特征总结

按给定断点一键生成精准媒体查询,移动到桌面全覆盖,减少手写与返工。
支持移动端优先与桌面端优先策略,快速切换开发思路,保持样式一致性。
自动识别设备类型与方向,针对手机、平板与横竖屏给出适配方案与示例。
生成带注释的可复制代码块,清晰标注断点用途,方便团队协作与维护。
内置浏览器兼容性提示与使用建议,减少线上故障,提升发布与回归效率。
按业务场景定制样式特性字段,电商展示、内容页、PWA均可快速落地。
一键套用常见断点模板,自动优化层级与命名,避免重复和样式冲突。
提供规范化输出与清晰说明,便于直接粘贴到项目,马上看到自适应效果。

如何使用购买的提示词模板

1. 直接在外部 Chat 应用中使用

将模板生成的提示词复制粘贴到您常用的 Chat 应用(如 ChatGPT、Claude 等),即可直接对话使用,无需额外开发。适合个人快速体验和轻量使用场景。

2. 发布为 API 接口调用

把提示词模板转化为 API,您的程序可任意修改模板参数,通过接口直接调用,轻松实现自动化与批量处理。适合开发者集成与业务系统嵌入。

3. 在 MCP Client 中配置使用

在 MCP client 中配置对应的 server 地址,让您的 AI 应用自动调用提示词模板。适合高级用户和团队协作,让提示词在不同 AI 工具间无缝衔接。

AI 提示词价格
¥20.00元
先用后买,用好了再付款,超安全!

您购买后可以获得什么

获得完整提示词模板
- 共 565 tokens
- 4 个可调节参数
{ 屏幕尺寸 } { 设备类型 } { 开发策略 } { 样式特性 }
获得社区贡献内容的使用权
- 精选社区优质案例,助您快速上手提示词
使用提示词兑换券,低至 ¥ 9.9
了解兑换券 →
限时半价

不要错过!

半价获取高级提示词-优惠即将到期

17
:
23
小时
:
59
分钟
:
59