返回博客列表

仿微信风格 UI 设计:圆角、阴影与过渡动画

研究了一下微信的界面设计语言,尝试用纯 CSS 还原类似的视觉效果。重点在 border-radius 的层级运用、box-shadow 柔和度、以及 transition 缓动函数。

圆角层级

微信的圆角不是统一的,而是有层级:小标签 4px,卡片 8px,大弹窗 12px。这种细微差别让界面更有层次。

.tag { border-radius: 4px; } .card { border-radius: 8px; } .modal { border-radius: 12px; }

阴影柔和度

不用纯黑阴影,而是用带透明度的深色。微信的阴影偏蓝灰,更柔和。

box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);

过渡动画

微信的动画很克制,主要是淡入和轻微位移。用 cubic-bezier(0.4, 0, 0.2, 1) 模拟原生感。