响应式布局
同一组活动在电脑和手机上都要好读,窄屏时自然改成单列。
前端与交互约 10 分钟 · 从真实需求理解
1同一组活动卡怎样适应手机?
周末活动列表在桌面可以并排显示三张卡;到了手机,容器要让卡片回到单列,保留标题、说明和操作的可读空间。
- 开始时:三张活动卡使用桌面三列,用户能快速比较活动。
- 完成后:可用宽度变小时改成单列,内容顺序不变,也不制造页面横向滚动。
2响应式布局和 Grid、CSS,什么时候不能互换?
3响应式布局由哪些真实部分组成?
看活动列表的真实界面:标注会落在容器、断点提示、流体宽度、单列降级和活动卡本身。
- 点击编号或说明行可以固定当前部件,悬停离开后仍恢复已固定的部件。
- 容器和活动卡都来自真实 DOM 测量,不用图片坐标猜位置。
4响应式布局有哪些组件级变体?
桌面并列
网格规则桌面并列
城市慢跑周六 09:00
周末市集周六 14:00
街区摄影周日 10:30
平板收窄
网格规则平板收窄
城市慢跑周六 09:00
周末市集周六 14:00
街区摄影周日 10:30
手机单列
网格规则手机单列
城市慢跑周六 09:00
周末市集周六 14:00
街区摄影周日 10:30
桌面并列、平板收窄和手机单列是同一活动列表的不同宽度状态;业务结果留给节点 5。
5响应式布局放进真实场景后怎样回应?
适配订单页的可用宽度
订单页宽度适配适配订单页的可用宽度
标题、时间、地点和操作顺序保持不变,只调整列数和间距。
可用宽度3 列 · 24px 间距
城市慢跑周六 09:00 · 中央公园 · 查看活动
周末市集周六 14:00 · 河畔广场 · 查看活动
街区摄影周日 10:30 · 旧车站 · 查看活动
设计分享周日 15:00 · 创意中心 · 查看活动
订单页切换为手机排列后,卡片立即改为单列;标题、时间、地点和操作顺序不变,不额外增加应用按钮。
6响应式布局什么时候用、什么时候不用?
网格规则3 列 · 24px 间距
城市慢跑周六 09:00
周末市集周六 14:00
街区摄影周日 10:30
网格规则概览 · 进度 · 异常
订单概览概览信息
配送进度实时状态
异常处理优先入口
响应式布局什么时候用、什么时候不用?先看任务边界,再看组件外观。
- 什么时候用:窄屏时调整列数、间距和顺序,内容仍然可读、可点。
- 什么时候不用:移动端如果需要完全不同的任务顺序,应重新安排信息层级,而不是把桌面页面缩得很小。
怎么判断:先看用户要完成的任务和内容关系,再选择职责准确的组件。
7怎样把响应式需求交给 Agent?
请实现周末活动列表的响应式布局:1440px 展示三列活动卡,720px 以下改为两列,390px 和 320px 改为单列;保留每张卡的标题、时间、地点和操作顺序,使用真实 DOM 和项目间距变量,在所有视口下不出现页面横向滚动,也不要通过缩小文字来塞下桌面布局。
8不用背,看看你能不能判断
1 / 3
响应式布局最主要解决什么问题?
请选择一个最符合题意的答案
社区延伸
看别人真实遇到过什么
社区帖子还没有关联到这个词条。