直达入口:https://bencho.dev/
一句话:32 个可以现场按、拖、调的交互组件 + 105 个值得研究的业界交互合集 + 一块自由摆放的无限画布。
前端开发者收集灵感的方式,大多还是截图加进收藏夹——看到不错的交互,存个图,真要做的时候对着截图猜实现。Bencho 解决的就是这个断层:它上面的每个组件都是活的,你可以在页面里直接按、拖、划、调参,玩明白了把代码拿走。
三块内容
Blocks:32 个可以玩的交互组件
这是主板块。Todo 塔楼、玻璃气泡、磁吸下拉框、滑动确认、液态开关、径向菜单、命令面板、拉拽刷新、放大镜 Dock……每一个都不是截图,而是真实可交互的实例:
- Press:Todo tower、Checklist、Create menu、Liquid toggle——按下去的回弹、形变、液态过渡全部实时渲染
- Drag:Glass bubble、Slide to confirm、Reorder list、Wheel——拖拽的物理惯性和边界反馈可以直接感受
- Hover / Type / Swipe:Tilt card、Magnifying dock、Progress ticks、Command bar——悬停跟随与键盘交互的参考实现
Finds:105 个值得研究的交互合集
一个精选墙,收录全网设计师和工程师放出的界面交互,每条都有署名和作者链接。条目描述本身就很见功力:
- Drag the weather over the mountain — Luc Chaissac
- The amount becomes the receipt — Alok
- The page screws itself up — David Haz
- Send, and it folds — Seb Cornelius
- A like that never repeats — Charles Patterson
- A cloud that tints — Apple
/rss.xml)。
Bench:你的无限画布
把喜欢的 Blocks 拖到一块无限画布上自由摆放、原地调参,布局和视角会被记住——下次回来还是你离开时的样子。相当于给自己搭一个交互组件的实验台。
为什么值得收进书签
- 组件是活的。对交互的感知必须靠手上的反馈,截图给不了这个——Bencho 把「看灵感」变成了「玩灵感」
- 从灵感到代码的链路是完整的。玩 → 调参 → 拿代码,中间没有断点
- Finds 的策展质量高。105 条全部署名溯源,相当于一份持续更新的「交互设计精华清单」,Apple 的作品也在里面
- Bench 的产品思路聪明。用无限画布做灵感管理,比文件夹截图高级得多
技术小观察
站点本身是个现代 SPA(React 系打包,单 bundle),页面极轻——首页 HTML 只有 10KB。有趣的细节:他们甚至给 HTML 注释里的 PostCSS 扫描坑留了说明(Base64 编码规避构建器把注释当样式解析的兼容问题),看得出作者对工程细节有洁癖。
相关链接
- Bencho 首页:https://bencho.dev/
- Blocks(32 个交互组件):https://bencho.dev/
- Finds(105 个精选交互):https://bencho.dev/finds
- Bench(无限画布):https://bencho.dev/bench