切换·Esc 返回

按下Active

视觉效果与操作状态
按下控件时立即反馈操作已经发生

按下状态只持续鼠标或手指按住的短暂时刻,常通过颜色加深或轻微下沉提供反馈。它和鼠标移入的悬停 Hover、表示当前选中的状态不是同一件事。

列表项也能按 按住不放看下沉(scale .96),松手弹回;右边按钮少了 active,像没按到

什么时候用

  • 让按钮轻微下沉或加深颜色,反馈已经按下
    按钮按钮
  • 颜色加深一档:不便缩放的元素(小图标、文字按钮)用这个
    提交提交
  • 反馈立刻出现:按下瞬间就要有变化,延迟超过 0.2s 就觉得钝
    transition: all .1s
  • 列表项、卡片 Card 点按:不止按钮,可点的都该有按下反馈
    列表项一列表项二(按下中)列表项三

什么时候不用

  • 悬停 Hover 做成一样:悬停和按下分不清,“按到”的确定感没了
    悬停按下
  • 毫无按下反馈:用户怀疑没点上,于是再点一次,提交了两遍
    确定
  • 形变太夸张:缩到 0.8、位移一大截,按个按钮像坐过山车
    按钮
  • 把按下样式当“已选中”用:active 是一瞬间,选中是持续状态
    已选中?按下只是一瞬间,不是“选中”状态
组成结构 · Anatomy
按钮👇 按下瞬间按钮
1常态Rest没被按下时的样子
2按下瞬间Press指针按下到松手之间的那一瞬
3下沉反馈Sinkscale .97 或加深颜色,给“按到了”的感觉
常见变体 · Variants
缩小下沉Scale
按钮按钮
按钮按下的标配反馈
颜色加深Darken
按钮按钮
不便形变时的替代方案
凹陷Inset
按钮
开关、拨杆的物理感
典型使用场景
按钮按下瞬间
订单金额¥ 199.00
按下瞬间:scale(.97) + 颜色加深,给“按到了”的确定感
列表项点按反馈
账号与安全
通知设置
隐私
列表项点按:背景变深 + 轻微下沉
移动端触摸反馈
我的
我的收藏
消息中心
设置
图标按钮点击
图标按钮点击:缩小 + 涟漪扩散