返回知识库

界面与交互 · 内容与数据展示

轮播图Carousel

在同一展示区域按顺序切换一组并列帧的控件;当前帧、页码计数、当前圆点、箭头禁用态与自动播放暂停都要长在物件上,并尊重减少动效。

商品主图轮播:页码、当前圆点、箭头与已查看标记都长在物件上

亲手用前后箭头与圆点切帧、切循环/不循环看末尾箭头、开自动播放看悬停暂停,再点红色主操作把当前帧标为已查看——结果长在帧、圆点、页码和已查看标记上,不只靠底部说明。

面板教会的知识点

把刚才在轮播上看到的现象命名为六条规则。

什么时候用,和 tabs / list / image 怎么分

从「内容是否要逐帧按顺序看」判断,而不是看图多不多。

适合

同一区域展示几帧并列、用户大概率逐帧看:商品主图、首页 Banner、活动预告、教程步骤预览。

先别用

必须同时对照两组内容(→ tabs);内容很长要精确跳读(→ list 加锚点);只有 1 帧或纯装饰图(→ image);线性流程步骤(→ steps)。

怎么用:从定帧到无障碍的最短路径

一次到位的检查顺序。

  1. 定帧数与顺序:默认 3–5 帧,按重要性或时间排;每帧只承载一个重点。
  2. 给前后箭头与指示点:箭头按序、圆点随机;当前态墨色实心、到头禁用并写原因,不只靠颜色。
  3. 当前页与计数长在物件上:页码 N/M、当前圆点、当前帧高亮三处同步——遮住底部说明仍知道位置。
  4. 自动播放默认关:必须开时给暂停按钮 + 悬停/聚焦暂停 + 减动效关过渡;间隔留足阅读时间。
  5. 给 a11y:aria-roledescription=carousel、每帧 role=group + aria-label「第 N/M 张」、键盘左右可切、prefers-reduced-motion 关过渡。
  6. 窄屏检查:箭头与圆点不挤、帧内容不截断、焦点与暂停状态可见。

同一商品主图轮播:正例与反例

目标都是展示 4 帧商品图。差别只在于页码、当前态、暂停与 a11y 是否守规则。

快速自测

商品详情 5 帧主图,运营要开自动播放,且有用户开启了系统减少动效。最稳的做法是?

继续查证

术语的技术定义和行为以这些一手或权威资料为准。

下一步学

和本知识点经常一起出现的概念。