Material Design:“长得像 Material Design 不一定是 Material Design”

阅读时长 4 分钟读完

Material Design 是 Google 推出的一种设计语言,旨在创造一种具有现代感和一致性的设计标准。它的设计原则包括平面化、卡片式设计、响应式布局、明亮的颜色和阴影等元素。这些元素的结合使得 Material Design 具有独特的美感和易用性。然而,近年来,越来越多的网站和应用程序试图模仿 Material Design 的外观和感觉,但很少有人真正理解 Material Design 的本质。

Material Design 的本质

Material Design 并不仅仅是一种视觉风格,它是一种设计哲学。它的核心原则是“Material is the metaphor(材料是隐喻)”。这意味着在 Material Design 中,设计元素应该模仿现实世界中的物理材料。例如,卡片元素模仿纸牌,按钮模仿实体按钮,阴影模仿光线投射等等。这种模仿的目的是为了使用户在使用应用程序时更加自然和直观。用户可以通过触摸、拖动、旋转等方式与这些元素进行交互,就像在现实世界中与物理材料交互一样。

Material Design 还要求设计师遵循一致性原则。这意味着在设计应用程序时,应该使用相同的设计元素和布局方式,以便用户在不同的应用程序和页面之间保持一致的体验。这种一致性不仅包括视觉风格,还包括交互方式、动画效果等方面。

长得像 Material Design 不一定是 Material Design

尽管 Material Design 的核心原则很清晰,但很多网站和应用程序试图模仿 Material Design 的外观和感觉,却很少遵循其本质。例如,一些网站可能会使用 Material Design 的颜色和字体,但却没有使用卡片式设计或响应式布局。另一些网站可能会使用卡片式设计,但没有考虑阴影和交互方式。这些网站可能看起来像 Material Design,但却缺乏其本质。

如何正确使用 Material Design

如果您想正确地使用 Material Design,以下是一些指导原则:

  1. 熟悉 Material Design 的设计原则和哲学。了解 Material Design 的本质,理解其中的设计元素和布局方式。

  2. 使用 Material Design 的组件和工具。Google 提供了一些 Material Design 的组件和工具,包括 Material Design Lite、Materialize、Angular Material 等等。这些组件和工具可以帮助您快速搭建符合 Material Design 标准的应用程序。

  3. 遵循 Material Design 的一致性原则。使用相同的设计元素和布局方式,以便用户在不同的应用程序和页面之间保持一致的体验。

  4. 不要过度使用 Material Design 的元素。使用太多的卡片、阴影和动画效果可能会使应用程序显得过于复杂和混乱。适当地使用这些元素,以提高用户体验。

下面是一个简单的示例代码,演示如何使用 Material Design Lite 来创建一个符合 Material Design 标准的按钮:

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

这个按钮使用了 Material Design Lite 的样式和类。它是一个凸起的按钮,带有水波纹效果和明亮的颜色。它看起来很像 Material Design 的标准按钮。

结论

Material Design 是一种具有现代感和一致性的设计标准,它的核心原则是“Material is the metaphor”。尽管很多网站和应用程序试图模仿 Material Design 的外观和感觉,但很少有人真正理解 Material Design 的本质。如果您想正确地使用 Material Design,您需要熟悉其设计原则和哲学,并使用其组件和工具,遵循其一致性原则,并适当地使用其设计元素。

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

纠错
反馈