Material Design 开发实践中的 7 种常见颜色搭配技巧!

Material Design 是一种以材料为基础的设计语言,由 Google 在 2014 年推出。它利用大量的阴影、卡片、动画和平面元素等特点,让用户更生动地与应用程序进行交互。在 Material Design 中,颜色起着至关重要的作用。正确的颜色搭配可以提高你的应用程序的品质和视觉吸引力。下面是 7 种在 Material Design 开发实践中常见的颜色搭配技巧。

1. 主色与辅助色

Material Design 中,主色和辅助色是非常重要的两个元素。主色会在应用程序的大部分区域中使用,而辅助色则用于强调和突出特定元素。主色和辅助色通常选择在同一调色板中。

下面是一个实例,它演示了来自 Google 的 Material Design 的基础调色板。这个调色板包含一个主色(蓝色)和若干个辅助色。在这个例子中,我们可以看到,主色通常会用在应用程序的标题栏、底部导航栏、按钮等地方,而辅助色通常用于强调功能按钮、图标、文本等元素。

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

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

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

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

2. 鲜艳色与柔和色

在 Material Design 中,鲜艳色表示充满活力、年轻、动感和充满冒险精神。柔和色则表示平静、可靠、成熟和老练。鲜艳色和柔和色通常会一起使用在应用程序中,以创造出美观和强调的效果。

下面是一个实例,它演示了鲜艳色和柔和色的使用。在这个例子中,我们可以看到,鲜艳色被用在文本框和按钮等元素中,以吸引用户的注意力。而柔和色则被用在背景和底部菜单栏等地方,以创造出轻松和平静的感觉。

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

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

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

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

3. 色块和文本

色块和文本广泛用于 Material Design 应用程序中的许多部分,如顶部工具栏、卡片、列表项等。在这样的情况下,你可以选择使用反向的主色和辅助色进行搭配。这样可以确保元素是视觉上平衡的,在花哨的元素周围保持相对的平静。

下面是一个实例,它演示了文本和色块元素的反向主色和辅助色。在这个例子中,我们可以看到,色块使用了蓝色(主色)作为其背景颜色,而文本使用了橙色(辅助色)进行反色处理。

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

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

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

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

4. 暗系和亮系

在 Material Design 中,暗系和亮系是两个基本的颜色选择。暗系表示深沉和神秘的性质,而亮系则表示清爽、明亮和活力。在使用暗系和亮系时,通常需要考虑到背景颜色和文本颜色的可读性。

下面是一个实例,演示了暗系和亮系。在这个例子中,深灰色被用作暗色调,而米白色则被用作亮色调。展示出来的主要是文本,以及不同程度的透明度。

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

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

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

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

5. 单色搭配

在 Material Design 中,单色搭配是一种简单有效的颜色选择方案。单色调可以提供与材料设计风格相符的一致外观。另外,使用单色搭配可以使设计更注重内容,而不会过分强调颜色的视觉效果。

下面是一个实例,演示了单色搭配。在这个例子中,我们使用了单一的主颜色作为基准。在应用程序中的不同部分、元素和状态中,单色主题被重复使用。

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

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

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

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

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

6. 渐变色搭配

渐变色搭配在 Material Design 中就像百搭一样,可以用于感知深度和漂亮的背景。渐变色搭配可以让应用程序更具深度,并在背景上显示多个色调。

下面是一个实例,演示了从蓝色渐变到灰色的渐变新主题。在这个例子中,我们可以看到,渐变色被用作背景颜色和文本颜色。这样可以在元素周围创造出精美的、触感的效果。

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

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

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

7. 互补色搭配

最后一种 Material Design 中非常常用的颜色搭配技巧是互补色搭配。互补色通常不会被重复使用,在不同的应用程序和状态中会呈现不同的视觉效果。在选择互补色时,通常需要考虑到背景颜色和文本颜色的可读性。

下面是一个实例,演示了互补色搭配。在这个例子中,我们使用了橙色作为主色,在应用程序中使用了不同的互补色调。这样可以使不同的应用程序和状态看起来非常独特且具有吸引力。

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

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

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

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

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

结论

Material Design 中,正确的颜色搭配可以使应用程序更具有吸引力且易于使用。在你的应用程序中使用这七种颜色搭配技巧,可以让你的应用程序看起来更加专业和精美。特别是在移动设备上,颜色搭配更是一个重要的方面,可以在小屏幕上让元素和文本变得更加清晰和可读。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/673064cfeedcc8a97c91cc6c