跳到主要内容
界面图谱Interface Atlas
☰
EN
动效Feedback / Hover

悬浮上浮

Hover Lift

别名:卡片悬浮hover 浮起鼠标放上去浮起来上浮效果悬停抬升卡片浮起来

这是什么

鼠标悬停时卡片或按钮轻轻上浮(translateY -2~6px)并加深投影, 像被无形的手托起。最常见的"这个可以点"的桌面端暗示, 成本极低但立刻让页面有层次和呼吸感。

交互实验室

试一试,再决定怎么用

正在加载演示…

✓ 适用场景

  • 卡片网格、商品卡、文章卡等可点击块
  • 桌面端为主的交互(hover 是桌面专属语言)
  • 平面层级需要区分可交互与静态元素

✕ 不适用场景

  • 触屏设备(没有 hover,会粘滞),改用按压反馈
  • 页面上所有元素都上浮(通胀,暗示失效)
  • 大幅位移(> 8px 会显得跳动)

常见形式

上浮 + 投影

Lift + shadow

经典组合,-4px + 阴影加深

上浮 + 微放大

Lift + scale

叠加 scale(1.02),电商感更强

上浮 + 边框着色

Lift + border

投影换成强调色边框,扁平风格适用

实现要点

transform: translateYbox-shadowtransition:hover

transition: transform 200ms ease, box-shadow 200ms;hover 时 translateY(-4px) + 更大更淡的 box-shadow(如 0 12px 24px rgba(0,0,0,.12))。注意上浮方向始终向上, 阴影随之上移。与 press-feedback 组合时:hover 上浮、active 缩回,层次分明。

悬浮上浮Hover Lift悬停发光Hover Glow
强度中中~强,视觉存在感高
适合元素卡片 / 中等尺寸块按钮 / 图标 / 深色卡片
移动端友好差,无 hover差,无 hover

交给 AI

四层 Prompt 从「它是什么」一路写到「可直接执行的任务」;切到 Agent 任务层,还能叠加视觉风格与附加要求,再一键复制给你的 Coding Agent。

为当前项目的卡片列表添加 hover 上浮反馈。

先检查现有卡片组件,保持圆角与阴影令牌一致。
要求:
- hover 上移 4px + 阴影加深,200ms 过渡
- 仅在支持 hover 的设备启用(@media hover:hover)
- 尊重 prefers-reduced-motion
- 不影响布局(transform 实现)
完成后运行现有检查,说明修改文件。

附加要求:
- 支持深色模式
- 尊重 prefers-reduced-motion
- 不新增依赖
- 完成后运行现有检查并列出修改文件

可直接交给 Coding Agent,可叠加风格与附加要求

相关概念

按压反馈Press Feedback

用户按下按钮、卡片等可点击元素时,元素轻微缩小(通常 0.95~0.98), 松开后弹回。一个几十毫秒的细节,让界面"手感"立刻从网页变成实体按键。

动效相似概念
悬停发光Hover Glow

鼠标悬停时元素边缘泛出柔和光晕,用外发光阴影或径向渐变沿边框晕开, 颜色多为品牌强调色。相比投影的"物理抬升",光晕暗示的是"能量"与"可交互", 常用于深色界面、游戏感产品与霓虹风格按钮。

动效替代方案
卡片Card

用圆角边框或底色围出一块自包含内容的矩形容器,一块卡片聚合一组相关信息: 封面图、标题、摘要与操作。是内容流、仪表盘与电商列表的通用显示单元。

组件应用于
磁吸按钮Magnetic Button

鼠标靠近按钮时,按钮像被磁铁吸住一样朝光标方向偏移一小段距离, 离开后弹性归位。偏移量按光标与按钮中心的距离计算,通常限制在 8~20px。 一种高"手感"的桌面端彩蛋交互,常出现在作品集与创意官网。

动效相似概念

可搭配的风格

参考来源

Markdown 版(给 Agent) · JSON