天天看點

「MD規範」1.1-Material Design設計案例講解-Basil

one 點設計-木木翻譯

Basil是一個菜單app,使用了MD設計元件和主題創造了一個令人激動和易于探索的品牌體驗。

「MD規範」1.1-Material Design設計案例講解-Basil

目錄

· 關于Basil

· 産品解構

· 布局

· 色彩

· 排版

· 圖示

· 元件

· 動效

關于Basil

Basil為使用者提供一道道由主廚和調味大師準備的菜單。App的設計和品牌一樣十分具有親切感,并且充滿了簡明和令人喜悅的内容。

「MD規範」1.1-Material Design設計案例講解-Basil

有趣但實用的美學

Basil采用了大膽的排版和用色搭配簡單的内容,創造了一個讓人樂于探索且易于使用的app。

産品解構

Basil應用的資訊架構有一個目錄組織,目錄包含分類,層級資料和幾個呈現不同資料的頂級頻道。

四個頂級頻道

Basil應用根據菜單的分類不同提供了四個頂級頻道:開胃菜,主菜,甜點和雞尾酒。每一個頻道裡都羅列了大量的菜單,包含兩個子子產品:配方和工序。

一種新穎的導航方法

雖然導航抽屜通常用于目錄組織,但Basil的互動模型使用了許多元件來創造一種新穎且有時令人驚訝的體驗。

「MD規範」1.1-Material Design設計案例講解-Basil

Basil在平闆、手機和電腦上的顯示

電腦和平闆上的導航

在電腦和平闆上,Basil的主要内容可以通過固定的标簽通路。在電腦上可以使用垂直滾動條浏覽每個章節的内容,平闆上則使用水準滾動條。

「MD規範」1.1-Material Design設計案例講解-Basil

在電腦上,Basil的主菜部分的内容可以垂直滾動。縮小至50%的顯示。

選擇菜單後,使用Tabs(頁籤)在配方和工序之間切換。使用自定義Stepper(步進器)元件顯示步驟。

「MD規範」1.1-Material Design設計案例講解-Basil

在平闆上,Basil的菜單詳情螢幕也使用了頁籤和步進器。

手機導航

在移動裝置上,可以通過向下滑動以顯示導航抽屜來通路Basil的主要部分。

「MD規範」1.1-Material Design設計案例講解-Basil

Basil的navigation drawer(抽屜導航)

選擇一個部分之後,水準滑動切換菜單。

「MD規範」1.1-Material Design設計案例講解-Basil

選擇菜單之後,可以點選底部頁籤檢視配方和工序。

選擇其中一個頁籤後,底部表單動畫呼出直到充滿螢幕顯示相關内容。在該表單中,使用者可以在配方和工序之間切換,或者向下滑動關閉表單。

「MD規範」1.1-Material Design設計案例講解-Basil

在手機上,你可以在底部表單找到菜單

布局

網格化系統

Basil使用響應式網格化系統,可以根據螢幕尺寸靈活調整列數和間隔的尺寸。

Basil采用内容居中的布局形式。

「MD規範」1.1-Material Design設計案例講解-Basil

Basil的網格系統,縮小至50%。

Basil的标題也會根據手機螢幕尺寸調整字型大小。

「MD規範」1.1-Material Design設計案例講解-Basil

菜單的标題大小根據螢幕寬度動态調整

「MD規範」1.1-Material Design設計案例講解-Basil

菜單的标題大小根據螢幕寬度動态調整

高度

Basil不使用投影表示兩個元素之間的高度差,而是通過視差動效與不透明度來區分内容所處的不同高度。

通過視差動效可以區分這三個圖層各不相同。

Basil通過透明度來顯示UI元素圖層的不同高度。

「MD規範」1.1-Material Design設計案例講解-Basil

這個稍微透明點的底部呼出表單,可以讓使用者約略看到下面的菜單内容。這個疊加的圖層向使用者表明他們沒有跳轉到新的頁面,使用者可以可以操作這個呼出表單的内容。

當文本在圖檔上滑動時,圖檔上覆寫一個有色蒙闆可以確定文字的可讀性。

「MD規範」1.1-Material Design設計案例講解-Basil

蒙闆處理

顔色

Basil從水果和蔬菜中擷取靈感,采用了熱烈且豐富的色彩主題。

· Basil的主色調是橄榄綠

· Basil的輔助色是橘色

「MD規範」1.1-Material Design設計案例講解-Basil

Basil的主題色

排版

字型

「MD規範」1.1-Material Design設計案例講解-Basil

1.Montserrat字型

2.Lekton字型

字号

Basil的使用了兩種類型的字型:Montserrat字型和 Lekton字型。這兩種風格迥異的字型增加了Basil的獨特性。

「MD規範」1.1-Material Design設計案例講解-Basil

Basil的字号

Montserrat字型

Montserrat時一種無襯線的寬字型。Basil用它顯示正文、标題和按鈕的文本。

「MD規範」1.1-Material Design設計案例講解-Basil

Montserrat的字形

「MD規範」1.1-Material Design設計案例講解-Basil

Montserrat和Roboto字型的比較

Lekton字型

Lekton字型的靈感來源于Olivetti打自己中使用的字型。字形是“三維空間”的,意味着它們是使用三個相同子產品組成的。字型預設垂直對齊,類似于等寬字型。Lekton在Basil中用在較小的标題和副标題上。

「MD規範」1.1-Material Design設計案例講解-Basil

Lekton的字形

「MD規範」1.1-Material Design設計案例講解-Basil

Lekton和Roboto字型的比較

Icon

Basil采用簡潔、富有想象力的自定義icon,更加容易地呈現内容。

「MD規範」1.1-Material Design設計案例講解-Basil

1.為了建立一緻性,Basil所有的icon都使用相同的底層網格結構。

2.Basil的icon集。

Basil的icon使用主色調(橄榄綠)。輔助色(橘色)用在表示不包含某種食物類型時(如麸制品或乳制品)。

「MD規範」1.1-Material Design設計案例講解-Basil

Basil的輔助色被用來說明菜單中的麸制品和雞蛋是自選的。

元件

清單

Basil使用清單控件顯示每個菜單的配方。所有清單使用Basil的排版和icon,配方與用量使用點線連接配接。

「MD規範」1.1-Material Design設計案例講解-Basil

Basil自定義清單

底部表單

在手機上,Basil使用一個擴充的底部表單提供菜單的配方和工序。

點選标簽之後向上呼出一個全屏的表單覆寫在内容上面。在表單上使用者可以在配方和工序之間進行切換。

表單的背景輕微透明,讓使用者可以知道表單是位于生成它的螢幕上方,并且使用者是随時可以關閉該表單。

「MD規範」1.1-Material Design設計案例講解-Basil

Basil可擴充的底部表單

标簽

在電腦和平闆上,Basil使用标簽在各個部分之間進行導航。标簽在固定寬度區域上均勻分布,該區域與螢幕中心對齊。

「MD規範」1.1-Material Design設計案例講解-Basil

Basil在電腦和平闆上使用自定義的标簽進行導航,縮小至62.5%。

「MD規範」1.1-Material Design設計案例講解-Basil

1.一個标準的tab

2.Basil在電腦和平台上的導航标簽使用了自定義的排版、顔色和狀态。通過增加文本的粗細來表示選中狀态。(縮小至62.5%)

在手機上,使用者可以通過頁籤在菜單的配方和工序之間進行切換。預設情況下,标簽顯示在菜單頁面的底部。選擇後,他們會移動到螢幕的頂端并且允許使用者在兩個标簽之間進行切換。

「MD規範」1.1-Material Design設計案例講解-Basil

菜單的内容标簽最初是在螢幕的底部(如1)。當點選後,他們移到了螢幕的頂部,并且允許使用者在兩個标簽之間進行切換(如2)。

「MD規範」1.1-Material Design設計案例講解-Basil

1.标準的标簽樣式

2.Basil的菜單标簽使用了自定義的排版、顔色、和狀态。自定義的選中狀态加粗了字型并且在底部加粗了線條。

步進器

Basil的菜單工序使用了非線性的步進器元件,使用者可以在不同的工序之間任意選擇。Basil的豎直步進器使用了自定義的排版和色系。

「MD規範」1.1-Material Design設計案例講解-Basil

(1)Basil對選中的步進器節點使用放大聚焦,放大至200%。

(2)Basil的步進器顯示在螢幕的右邊。

「MD規範」1.1-Material Design設計案例講解-Basil
「MD規範」1.1-Material Design設計案例講解-Basil

Basil的步進器節點使用了伸縮動效表現出靈活的風格。

動效

啟動頁

Basil應用的logo動畫使用了視差效果。底部的閃爍箭頭鼓勵使用者進行點選探索。

「MD規範」1.1-Material Design設計案例講解-Basil

當啟動Basil的時候,有一個logo動畫進行展示。

導航過渡

在浏覽應用程式時,Basil使用了強調緩和、視差和壓縮過渡。

手機

在過渡中使用視差效果表明不同元素的高度增加了視覺的趣味性。

「MD規範」1.1-Material Design設計案例講解-Basil

移動裝置上的導航過渡利用了視差動效,

平闆和電腦

在平闆和電腦上,Basil使用壓縮過渡保持效果的簡潔。Z軸上的平移和淡入淡出動畫組合建立了一個壓縮過渡。

「MD規範」1.1-Material Design設計案例講解-Basil

在平闆和電腦上單擊菜單縮略圖時父子場景的過渡被壓縮在一起。

伸縮

像步進器這樣的元件使用了伸縮動效,在進行互動時,增加了意想不到的愉悅感。

「MD規範」1.1-Material Design設計案例講解-Basil

當使用者在不同節點進行切換時使用伸縮動效

原文連結:https://material.io/design/material-studies/basil.html