Material Design 和 Flat Design 的区别与联系

阅读时长 4 分钟读完

介绍

Flat Design 和 Material Design 都是现代 UI 设计中最流行的两种设计风格。Flat Design 是从微软公司的 Metro UI Design 风格中发展而来的,具有扁平、简约和色彩丰富的特点。Material Design 是由 Google 公司在 Android L 发布时推出的,它是一种拥有富有深度感、动感的设计风格。

本文将会探讨这两种设计风格的区别和联系,为前端设计者提供一些有用的指导意义。

Flat Design

Flat Design 的平面风格是现代 UI 设计的开端。 它的设计特点是扁平化的、色彩丰富的、直观且简洁的设计。从颜色角度来说,主要使用鲜艳明快的颜色,像蓝色、红色、黄色等,通过对比色的搭配,使得视觉效果更加的突出。Flat Design 的特点是摒弃了冗长复杂的元素和效果,最大化了页面的显示空间,让用户的操作更加方便和简单。 Flat Design 风格的代表有Windows 8, iOS。

Flat Design 的特点:

  • 扁平化的;
  • 特点是颜色鲜艳;
  • 简洁而直观;

其实 Flat Design 就是单色或彩色背景,大字号、左右适度的空白填充,大量使用图标和少量扁平化的按钮。

Flat Design 的示例代码:

Material Design

Material Design 为用户界面设计提供了一个全新的规范,它提供了更多的深度和动作效果,使得页面更加的有立体感和互动性。

Material Design 实际上是对 Flat Design 的进阶和复杂化。 它拥有原子单位和各种尺寸的精确渲染。它将对象看作是真实的资料,并带有真实世界的阴影和通过运动和过渡来表示空间 —— 以及早期的2D设计所缺的深度感。

Material Design 的特点:

  • 精确的设计;
  • 有颜色层级、图片圆角等特效;
  • 火车从头到尾一直在移动的设计;

Material Design 通过在设计中突出纸张的缩放效果,使得用户可以了解每个图层的分层结构,并且 Material Design 中的对象都具有三维阴影来表示高度变化。

Material Design 的示例代码:

-- -------------------- ---- -------
---- -------------
    ---- --------------
        ---- ------------------------- ------------- -------
    ------
    ---- ----------------
        --- ---------------------- ------ ------ ---------
        -- --------------------- -------- ---- --------
    ------
------

区别

Flat Design 注重简化和大胆的颜色和图标,而 Material Design 注重物理深度和空间感,它们的目的是使界面更加整洁并提供更多的可读性。在 Flat Design 中,元素更简单;在 Material Design 中,元素有更多的功能,并且动画方面也更加优秀。

Material Design 和 Flat Design 的最大区别是材料感。 Material Design 基于纸张、卡片和墨水的元素, Flat Design 则基于简化图形。

联系

Flat Design 和 Material Design 有某些方面的互补性。 具有 Flat Design 风格的网站可以随着交互的深入而受到 Material Design 的影响,而 Material Design 可以通过采用较少的扁平元素来表现更柔和的 Flat Design。两者可以混合运用。

结论

虽然 Flat Design 和 Material Design 风格在设计上都有其好处,但我们不能只为了追求时髦而改变设计风格。在设计中,关键是理解产品的身份,旨在为用户提供清晰易懂、操作方便的界面。任何风格只是设计手段,它们应在产品主题下得到应用并被并精心设计来融入其中。

两种风格的确有它们的优点,具有 Flat Design 风格的网站可以随着交互的深入而受到 Material Design 的影响,而 Material Design 可以通过采用较少的扁平元素来表现更柔和的 Flat Design。两者可以根据您的具体品牌和需求而混合使用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/66faf90a447136260153dd15

纠错
反馈