新拟态按钮,应该如何设计
程序员八哥
2025-04-21 15:02:11
这种按钮设计风格属于 新拟态(Neumorphism),结合了真实与扁平设计的特点,通过微妙的光影和柔和的边缘,营造出“从背景中浮起”的立体质感。要设计出这种效果,你需要注意以下几个核心设计细节:
【1. 基础背景:柔和低对比度】
使用非常浅的灰色或近白色背景(如 e0e0e0 或 f0f0f3),确保整体风格轻盈柔和。
【2. 按钮本体:圆角+轻微凹凸】
按钮本体通常是浅色,与背景略有区分,但不能反差太大。圆角(如 border-radius: 999px)营造“胶囊”感。
【3. 光影关键:双阴影 Neumorphic Shadow】
这是质感的核心:一个浅色高光 + 一个深色阴影。
CSS 示例(以白色按钮为例):
box-shadow:
8px 8px 16px rgba(0, 0, 0, 0.1), /* 底部右侧阴影 */
-8px -8px 16px rgba(255, 255, 255, 0.6); /* 顶部左侧高光 */
这让按钮看起来像是从背景中凸起的。
【4. 文字与字体:简洁现代】
使用中等粗细的无衬线字体(如 Inter, SF Pro, Roboto),颜色为深灰或纯黑(如 333 或 111),增强可读性。
【5. 悬浮与按压态设计】
• 悬浮态(Hover):加深阴影或略微上移,营造“悬起”感。
• 按压态(Active):将阴影方向反转,看起来像是被按下去。
button:active {
box-shadow:
inset 8px 8px 16px rgba(0, 0, 0, 0.1),
inset -8px -8px 16px rgba(255, 255, 255, 0.6);
}
【6. 工具建议】
• 设计工具:Figma、Sketch、Adobe XD 都可以实现这种质感
• 插件推荐:Figma 插件如 “Neumorphism” 可快速生成基础样式
0
阅读:0