恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
用PS精准的实现Material Design的阴影效果
0.0°
2016-11-04 原创文章 教程 举报 10980 57 37 8

Material Design阴影效果的实现

在谷歌的Material Design规范中一个重要的特征就是阴影高度,阴影的由来:“材料总是1dp厚,材料会形成阴影,阴影是由于材料元件之间的相对高度(Z轴位置)而自然产生的”


一个包含卡片和FAB应用布局的实例与它在Z轴上元素高度的横截面图表。在这里抽屉栏在Z轴的高度是最高的有16dp高,第二高是黄色的悬浮按钮6dp高,菜单栏只有4dp高。


阴影

在设计的时候,每一个元素都能在规范里找到相应的高度,那么这个高度的阴影是如何实现的呢?下面会详细讲到。

阴影有两部分组成:顶端表达深度的阴影和底端表达边界的阴影

Image title

Image title


首先我们看看上面的2张图,第一张图是5种阴影高度,第二张图是5种阴影高度在Ai这款软件中的阴影参数。

图中给了顶端(Top shadow)阴影的参数,和底端(Bottom Shadow)阴影的参数。

我们在PS实现以下这2种阴影效果,以APP菜单(app bar)为例:


第一步:新建一个720X1280px画布。状态栏48px 菜单栏112px(因为在720p里1dp=2px)

Image title


第二步:在Material Design里菜单栏的阴影高度是4dp,我们在上面的图片中找到z-depth = 2 的参数。

翻译z-depth=2的参数:

顶端阴影不透明度为16%

向x轴移动0dp

向y轴一定3dp

模糊为3dp

低端阴影不透明度为23%

向x轴移动0dp

向y轴一定3dp

模糊为3dp

把菜单栏图层复制2层,颜色填充黑色,分别命名为:顶端阴影和低端阴影(图层的顺序如下图)

Image title


第三步:按照上面给的参数设置2个阴影图层的参数,

先做顶端阴影

1把顶端阴影图层向下移动6px

2再高斯模糊6px(高斯模糊效果最接近,不信你试试!)

3再调整不透明度到16%

(得到效果如下图)

Image title

再做底端阴影

1把顶端阴影图层向下移动6px

2再高斯模糊6px

3再调整不透明度到23%

(最终效果如下图)

Image title



再用这种方法把卡片和悬浮按钮加上去

卡片用的是 z-depth=1   悬浮按钮用的是z-depth=4

Image title

有别的方法可以交流交流哦

更新:2016-11-04

收藏

57人已收藏

  • 2

    作品

  • 13

    粉丝

  • 1

    关注

  • 交互设计师所要避免的几个坑

    猜你喜欢

      2016-11-04 原创文章 教程 举报 10980 57 37 8

      用PS精准的实现Material Design的阴影效果

      0.0°

      你确定要举报用PS精准的实现Material Design的阴影效果

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2016年11月04日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      37
      57
      8

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录