适配版本
Axure RP 9.0
一、功能说明
在后台管理列表中,除了通过奇偶行斑马纹提升静态可读性外,给单行底层背景添加鼠标悬停交互,能进一步强化用户操作感知,让数据浏览更流畅直观。当用户将鼠标移入列表任意一行时,整行自动切换为高亮底色,鼠标移出后恢复原有颜色,完美适配后台管理系统的通用hover交互习惯,且可与奇偶行变色效果同时启用,两者互不冲突,共同打造层次分明的表格交互体验。
交互效果说明
- 即时反馈:鼠标移入瞬间,整行背景色立即切换,清晰提示当前聚焦行
- 自然过渡:可通过添加CSS过渡效果(如
transition: background-color 0.2s ease),让颜色切换更平滑自然 - 互不冲突:悬停高亮会临时覆盖奇偶行底色,鼠标移出后自动恢复原有斑马纹样式,两种效果叠加使用,既保证静态可读性,又增强动态交互感
- 全局统一:所有列表行应用相同的悬停逻辑,保持后台系统交互风格的一致性
二、前期基础准备
- 左侧组件库,拖拽【中继器】至页面画布,自定义命名:数据列表中继器
- 双击中继器,进入中继器内部单行编辑模板
- 添加数据,可以多一点,效果会更加明显
- 绑定列表文字数据,调整好行高、排版样式
三、核心交互设置
操作位置:中继器内部编辑页
1. 右侧交互面板,新建交互,全选铺满整行的【矩形】
2.添加动作:交互 — 设置交互样式
(1)点击添加类似“鼠标悬停”的交互样式
(2)选择【鼠标悬停的样式】
(3)修改填充颜色:设置浅高亮 hover色(比如#169BD5)
(4)修改字色:设置白色(FFFFFF)
(5)点【确定】按钮
3.全选铺满整行的【矩形】,右键选择【组合】按钮
4.选择组合后的元件,在交互中勾选【触发内部元件鼠标交互样式】或者右键
四、功能效果
F8预览原型,鼠标悬浮任意一行,该行立刻高亮变色;鼠标移开,行颜色自动复原,多行独立生效,不会联动改变其他行样式。
五、重点注意事项
- 应用它内置交互样式【鼠标悬停的样式】;
- 交互仅用内置,无需添加公式、无需条件判断;
- 可与奇偶行交替变色叠加使用,悬停颜色优先级高于奇偶底色;
- 禁止在页面外层中继器原件添加悬停交互,会导致整列表同时变色;