数字花园

指尖的仪式感:一套 Apple 风按钮体系

2026-09-14 · 约 2 分钟 · 设计 · 迭代记录

按钮,是页面上唯一被”按”的东西

在这之前,我的按钮都是文字链接:一行蓝字、一个尖角符号。能用,但指尖落下去的那一刻,什么也没有发生。

Apple 的哲学是:每一个可按之物,都值得一次仪式。

三条曲线,一个体系

整套体系只有三个决定:

按压回弹:一次工程上的让步

真正有意思的是手感。按压时按钮缩到 0.96、松手弹回——听起来是 transform: scale 一行的事。

但这个站用 GSAP 做磁吸,磁吸写的是内联 transform。CSS 的 transform 一旦写上去,就是两条通道打架。

解法是独立变换属性:scale 属性和 transform 属性在浏览器里各走各的合成通道,互不覆盖。一行 scale: 0.96,磁吸的位移和按压的回弹同时成立。

高级感有时不来自写了多少代码,而来自避开了一场本会发生的战争。

圆钮的柔光

联系区的圆形 GitHub 按钮保留了这个站最初的构图,只加了一层 Apple Watch 表冠式的待遇:悬停时一圈淡白扩散、一点蓝晕浮起,图标轻轻上浮两像素。

不变的构图,加了呼吸。

军规一条

按钮体系只有四个变体——实心胶囊、玻璃胶囊、链接型、图标型。页面上任何一个新交互,都从这四个里长出来,不再发明第五种。

评论

← 数字花园