前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >干货!UI界面中阴影绘制完全攻略!

干货!UI界面中阴影绘制完全攻略!

作者头像
用户5009027
发布2020-04-15 16:13:52
2.4K0
发布2020-04-15 16:13:52
举报
文章被收录于专栏:静Design静Design

静电说:不少同学在绘制阴影的时候,特别是卡片阴影的时候,都会有不少难度,或者把握不好其中的度,在本篇文章中,我们 一起来学习一下,如何让你在UI中绘制出更舒服的阴影效果。

首先,咱们谈谈阴影使用的场景。

我们使用阴影来强调特定的组件,创建深度以在屏幕中来创造一个特别的世界,并给出某些组件的特定状态。但是,我们在哪里,以及如何明智地使用它们呢?

场景01.按钮

我们可以为按钮使用阴影来显示一些不同的状态,例如悬停状态。也可以在默认状态下使用它。关键在于,使它们在整个按钮布局中保持平滑,柔软和融合。

默认状态和悬停状态按钮

场景02.卡片阴影

卡片是UI中重要且可操作的组件。要使它们具有一定的深度,并将其视觉上放置在最上层,此时我们可以使用阴影。记住!要让它们漂浮起来。

卡片中的阴影

场景03.特定图层阴影

如下图类似的操作会让用户去了解有关屏幕上特定元素的其他信息。它们将在几秒钟内处于活动状态,因此您需要使它们清晰并与背景中的元素产生最佳对比。在视觉上,柔和的阴影是非常棒的选择。

带有阴影的提示图形

场景04.活动项目(如开关)

当涉及到活动状态(例如切换或选定的列表项)时,一种不错的做法是为它们提供视觉层次结构,例如颜色,当然还有阴影。另外,使它们简单而柔软。

两种不同状态的开关

场景05.重叠项目

如果要在UI界面中重叠两个或者多个元素,则需要添加阴影以便让元素之间具有更多的对比度和深度。

总之,使用阴影的规则就是,是背景与阴影,以及其它UI元素平滑并融合。使用不透明度,模糊数值以及X或者Y轴偏移量,直到获得更加平滑的阴影位置。另外,不要让阴影过分夸张,这会分散用户的注意力。

不同的阴影范围呈现出不同的效果

基本阴影实现方法

接下来咱们来谈谈阴影的实现方法。那就是只增加Y轴偏移,而不去增加X轴偏移,然后将模糊数值(Blur)加倍。这使得阴影有更自然的感觉,而不会显得生硬。

小技巧:只增加Y轴去获得阴影

颜色使用

在制作阴影的时候,一定要避免使用纯黑色(#000000),使用不太深的灰色,效果会更好。

灰色阴影和黑色阴影

在上图中,左侧使用了具有一定灰度的阴影颜色,右侧则使用纯黑色加透明度的方式,很明显,左边的阴影更加自然。

透明度设定

为了使阴影更加自然,我们需要做如下调整。如果你的背景色是明亮的颜色,那可以将Alpha值设置在15%到40%之间的某个值。但是,如果你的背景色是深色,则需要将Alpha的值设定为5%到15%之间。如下图,左边的阴影平滑自然,右边的阴影则过于锐利和突兀。

25%的Alpha值和90%的alpha值

阴影Y值的偏移量

Y轴决定了阴影的偏移量。如果将Y轴设置为较高的值,那它会离卡片更远。如果值偏小,则相反。(对于按钮而言,较少的偏移量效果可能更好。)

不同的Y值偏移量

自然的过渡色

对于有颜色的元素,一种好的做法是为阴影设定与元素相同的颜色,并使其更暗一些。比如下方的蓝色按钮,你可以选择更深一点的蓝色来作为阴影颜色,然后将蓝色加上透明度。而不是使用纯黑色作为阴影颜色。

彩色的阴影效果

黑暗场景阴影的运用

如果元素具有颜色,并且它处在黑暗的背景下,一般情况下,是不建议使用阴影的。但是如果你一定要用,则可以使用具有小于10%的透明度设定,并且颜色跟随主色调来。比如按钮为绿色,则可以为按钮设定一个更深的绿色阴影,并加上小于10%的透明度数值。如下图,左侧的按钮阴影很自然,右侧的则有一层模糊的效果,显得不够漂亮。

黑暗模式下的阴影

关于阴影使用的总结

总结一下,在做阴影的时候,要让你的投影效果简单,并且平滑自然。使用透明度数值和柔和的颜色设定,直到调节完美位置。当然,作为可选,你也可以使用X轴来进行阴影设定,以达到水平的深度感。

你学会了吗?

原文:https://uxdesign.cc/how-to-make-better-drop-shadows-4317c84d40ad

作者:Ethan Medrano

翻译:静电@静Design

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 静Design 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档