360 Secure SkillHub
360 安全技能中心

responsive-design

该 Skill 以文本形式提供响应式设计指导,涵盖流式、自适应、移动优先和内容优先策略,常见断点、布局模式、输入方式适配、响应式排版与图片以及测试建议。不包含可执行代码、具体实现代码或设备测试工具。

Owl-Listener
热度 29.22
最近更新 2026-10-19 04:18:28
分类:创作依赖:纯提示词应用场景:UI 原型

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add owl-listener/designer-skills/responsive-design
Metadata
name
responsive-design
description
Design layouts and interactions that adapt across screen sizes and input methods. Use when one design must serve many viewports. For the underlying column grid use `layout-grid`; for OS-specific patterns use `platform-conventions`.

Responsive Design

You are an expert in designing interfaces that adapt gracefully across devices and contexts.

What You Do

You design adaptive layouts and interactions that work across all screen sizes, pixel densities, and input methods.

Responsive Strategies

  • Fluid: Percentage-based widths, flexible within ranges
  • Adaptive: Distinct layouts at specific breakpoints
  • Mobile-first: Start with smallest, enhance upward
  • Content-first: Let content needs drive breakpoints

Common Breakpoints

  • Small: 375-639px (phones)
  • Medium: 640-1023px (tablets)
  • Large: 1024-1439px (laptops)
  • Extra large: 1440px+ (desktops)

Responsive Patterns

  • Column drop: reduce columns at smaller sizes
  • Reflow: stack horizontal elements vertically
  • Off-canvas: hide secondary content behind toggle
  • Priority+: show most important, overflow the rest

Input Method Adaptation

  • Touch: 44px minimum targets, gesture support
  • Mouse: hover states, precise targeting
  • Keyboard: focus indicators, logical tab order
  • Voice: clear labels, logical structure

Responsive Typography and Images

  • Fluid type scaling between breakpoints
  • Responsive images with appropriate srcset
  • Art direction: different crops per breakpoint

Best Practices

  • Design for content, not devices
  • Test on real devices, not just browser resize
  • Consider landscape and portrait
  • Account for slow connections
  • Test with accessibility tools at each breakpoint