外观
微交互清单
是什么
微交互 = 界面上那些「小到不起眼、缺了就廉价」的瞬间反馈。页面的高级感,一半来自这些细节。这篇是速查表:做哪个功能查哪条,抄完就走。
按钮
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;
}反馈与状态
列表与内容
页面级
通用守则
三条铁律
- 每个微交互 100-300ms,宁快勿慢
- 只动
transform/opacity(见 CSS 动画基础) - 拿不准就不加——微交互做加法前先问:它在回答用户的什么问题?