高级新拟态滑动抽屉分享按钮
Source: Dev.to

Neumorphism 是目前最具视觉满足感的设计趋势之一——那种柔软、凸起、具备实体感的外观,让 UI 元素看起来可触摸。我把它与滑动抽屉分享按钮结合起来。最终的效果让人忍不住一次又一次地悬停。 🎁
我构建了什么
Premium Neumorphic Sliding Drawer Share Button — 一个高保真 Soft UI 组件,具备:
- ✅ 真实感的凸起“胶囊”,采用 neumorphic 阴影层叠
- ✅ 悬停时胶囊水平滑动,露出凹陷的社交图标托盘
- ✅ Neumorph 进出状态,实现触感深度效果
- ✅ 在托盘中展示社交图标(WhatsApp、Instagram、X、Facebook)
- ✅ 流畅的 CSS 过渡 — 零 JavaScript 依赖
- ✅ 复杂的 CSS box‑shadow 工程,实现 3D 凸起效果
- ✅ 使用 Tailwind CSS 构建
- ✅ 适用于作品集、博客以及任何 Soft UI 设计系统
实际效果
(如有可用的实时演示或 GIF,请插入)
设计拆解
Neumorphic 胶囊
默认状态是一个柔软的凸起胶囊——浅灰背景,精心层叠的盒子阴影营造出真实的挤出效果。它看起来像是实实在在地悬浮在页面表面之上。
滑动抽屉机制
悬停时,凸起的胶囊水平滑动,露出下面的凹陷托盘——托盘使用内嵌阴影,看起来像被压进表面。凸起胶囊与凹陷托盘之间的对比产生了美妙的机械感,仿佛实体抽屉在打开。
CSS Box‑Shadow 工程
整个 3D 效果通过复杂的 CSS box‑shadow 层叠实现——凸起状态时左上方是浅阴影,右下方是深阴影;凹陷状态则相反。无需图片、SVG 或 JavaScript——纯 CSS 完成。
零 JavaScript
交互——悬停检测、滑动动画、托盘显现——全部由纯 CSS 过渡和 Tailwind 的 group-hover: 实用类处理。轻量且高性能。
为什么 Neumorphism 仍然有效
虽然在滥用时因可访问性问题受到大量批评,但如果审慎使用——作为交互性点缀而非主要 UI 风格——能够创造出真正的惊喜时刻。这个按钮就是完美示例:对该风格的局部、聚焦使用,既惊艳又满足,同时不牺牲可用性。
适用场景
- 作品集网站 —— 成为设计亮点的分享按钮
- 博客与文章 —— 用难忘的交互鼓励分享
- Soft UI 设计系统 —— 与 neumorphic 仪表盘保持一致
- 落地页 —— 为页面增添独特细节,使其更易记忆
获取免费代码
👉 Get the free code → Premium Neumorphic Sliding Drawer Share Button
无需注册。复制、粘贴、发布。 🚀
什么是 CodeBar Library?
CodeBar Library 是一个不断增长的免费和付费 UI 组件库,专为注重设计质量的开发者而建。
支持的技术栈
- HTML/CSS
- Tailwind CSS
- React
- Framer Motion
- GSAP 动画
- Bootstrap
所有组件均可直接投入生产使用,复制粘贴即能使用。无论你在构建作品集、SaaS 产品还是客户项目,都能找到合适的资源。
接下来有什么计划?
- 🔨 全栈项目启动套件
- 🎨 高级 UI 模板(落地页、仪表盘)
- ⚡ 每周更多免费 Tailwind 组件
如果你觉得有用,请点个 ❤️ 并关注,以获取每周更多免费组件!
在项目中使用了吗?在评论区留下链接吧! 👇