← 返回
新拟态设计:不只是一层阴影
1 分钟阅读

新拟态设计:不只是一层阴影

聊聊我为什么喜欢新拟态(Neumorphism),以及如何在现代 Web 中优雅地实现它。

文章目录

什么是新拟态

新拟态(Neumorphism,New Skeuomorphism 的合成词)是一种 UI 设计风格,2019 年末开始在 Dribbble 上流行。它介于扁平设计拟物设计之间——不像 iOS 6 之前的拟物那样写实,但远比扁平设计有层次感。

核心特征

  • 单一光源 — 通常来自左上角
  • 双阴影 — 暗阴影和亮阴影同时存在,模拟凹凸
  • 与背景同色 — 卡片、按钮的背景色和页面背景完全一致
  • 大面积留白 — 信息密度低,专注感强

什么时候用

新拟态不适合高信息密度的应用(如后台管理系统),但它天然适合以下场景:

  • 个人博客
  • 作品集网站
  • 音乐播放器
  • 天气/时钟小组件

这也是为什么我选择把它用在博客上——阅读场景天然需要低密度、高沉浸感的设计。

代码实现

用 Tailwind CSS 实现新拟态只需要一行任意值:

<div class="rounded-2xl bg-[#f0f0f3]
  shadow-[8px_8px_16px_#d1d1d4,-8px_-8px_16px_#ffffff]
  hover:-translate-y-1 transition-all duration-500">
  <!-- 卡片内容 -->
</div>

配合尊重 prefers-reduced-motion 的 CSS 动画,就能做出流畅、可靠的卡片交互。