Skip to content

微交互清单 ​

是什么 ​

微交互 = 界面上那些「小到不起眼、缺了就廉价」的瞬间反馈。页面的高级感,一半来自这些细节。这篇是速查表:做哪个功能查哪条,抄完就走。

按钮 ​

css
.btn:active { transform: scale(.97); transition-duration: 80ms; }

按压要「更快」

hover 150ms、active 80ms——按下的反馈要比抬起更快,手感才脆。

输入框 ​

css
.input:focus {
  border-color: #6090b8;
  box-shadow: 0 0 0 3px rgba(96, 144, 184, .2);
  outline: none;
}

反馈与状态 ​

列表与内容 ​

页面级 ​

通用守则 ​

三条铁律

  1. 每个微交互 100-300ms,宁快勿慢
  2. 只动 transform / opacity(见 CSS 动画基础)
  3. 拿不准就不加——微交互做加法前先问:它在回答用户的什么问题?