【MD规范】1.1-Material Design设计案例讲解-Basil

Basil是一个菜谱app,使用了MD设计组件和主题创造了一个令人激动和易于探索的品牌体验。

目录

·      关于Basil

·      产品解构

·      布局

·      色彩

·      排版

·      图标

·      组件

·      动效

关于Basil

Basil为用户提供一道道由主厨和调味大师准备的菜谱。App的设计和品牌一样十分具有亲切感,并且充满了简明和令人喜悦的内容。

有趣但实用的美学

Basil采用了大胆的排版和用色搭配简单的内容,创造了一个让人乐于探索且易于使用的app。

产品解构

Basil应用的信息架构有一个目录组织,目录包含分类,层级数据和几个呈现不同数据的顶级频道。

四个顶级频道

Basil应用根据菜谱的分类不同提供了四个顶级频道:开胃菜,主菜,甜点和鸡尾酒。每一个频道里都罗列了大量的菜谱,包含两个子模块:配方和工序。

一种新颖的导航方法

虽然导航抽屉通常用于目录组织,但Basil的交互模型使用了许多组件来创造一种新颖且有时令人惊讶的体验。

Basil在平板、手机和电脑上的显示


电脑和平板上的导航

在电脑和平板上,Basil的主要内容可以通过固定的标签访问。在电脑上可以使用垂直滚动条浏览每个章节的内容,平板上则使用水平滚动条。

在电脑上,Basil的主菜部分的内容可以垂直滚动。缩小至50%的显示。


选择菜谱后,使用Tabs(选项卡)在配方和工序之间切换。使用自定义Stepper(步进器)组件显示步骤。

在平板上,Basil的菜谱详情屏幕也使用了选项卡和步进器。


手机导航

在移动设备上,可以通过向下滑动以显示导航抽屉来访问Basil的主要部分。



Basil的navigation drawer(抽屉导航)

选择一个部分之后,水平滑动切换菜谱。



选择菜谱之后,可以点击底部选项卡查看配方和工序。

选择其中一个选项卡后,底部表单动画呼出直到充满屏幕显示相关内容。在该表单中,用户可以在配方和工序之间切换,或者向下滑动关闭表单。



在手机上,你可以在底部表单找到菜谱的配方和工序

布局

网格化系统

Basil使用响应式网格化系统,可以根据屏幕尺寸灵活调整列数和间隔的尺寸。

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



Basil的网格系统,缩小至50%。

Basil的标题也会根据手机屏幕尺寸调整字体大小。

菜谱的标题大小根据屏幕宽度动态调整


菜谱的标题大小根据屏幕宽度动态调整


高度

Basil不使用投影表示两个元素之间的高度差,而是通过视差动效与不透明度来区分内容所处的不同高度。



通过视差动效可以区分这三个图层各不相同。

Basil通过透明度来显示UI元素图层的不同高度。



这个稍微透明点的底部呼出表单,可以让用户约略看到下面的菜谱内容。这个叠加的图层向用户表明他们没有跳转到新的页面,用户可以可以操作这个呼出表单的内容。

当文本在图片上滑动时,图片上覆盖一个有色蒙板可以确保文字的可读性。

蒙板处理

颜色

Basil从水果和蔬菜中获取灵感,采用了热烈且丰富的色彩主题。

·      Basil的主色调是橄榄绿

·      Basil的辅助色是橘色

Basil的色彩主题

排版

字体

1.Montserrat字体

2.Lekton字体

字号

Basil的使用了两种类型的字体:Montserrat字体和 Lekton字体。这两种风格迥异的字体增加了Basil的独特性。

Basil的字号


Montserrat字体

Montserrat时一种无衬线的宽字体。Basil用它显示正文、标题和按钮的文本。

Montserrat的字形


Montserrat和Roboto字体的比较


Lekton字体

Lekton字体的灵感来源于Olivetti打自己中使用的字体。字形是“三维空间”的,意味着它们是使用三个相同模块组成的。字体预设垂直对齐,类似于等宽字体。Lekton在Basil中用在较小的标题和副标题上。

Lekton的字形


Lekton和Roboto字体的比较


Icon

Basil采用简洁、富有想象力的自定义icon,更加容易地呈现内容。

1.为了创建一致性,Basil所有的icon都使用相同的底层网格结构。

2.Basil的icon集。

Basil的icon使用主色调(橄榄绿)。辅助色(橘色)用在表示不包含某种食物类型时(如麸制品或乳制品)。

Basil的辅助色被用来说明菜谱中的麸制品和鸡蛋是自选的。


组件

列表

Basil使用列表控件显示每个菜单的配方。所有列表使用Basil的排版和icon,配方与用量使用点线连接。

Basil自定义列表


底部表单

在手机上,Basil使用一个扩展的底部表单提供菜谱的配方和工序。

点击标签之后向上呼出一个全屏的表单覆盖在内容上面。在表单上用户可以在配方和工序之间进行切换。

表单的背景轻微透明,让用户可以知道表单是位于生成它的屏幕上方,并且用户是随时可以关闭该表单。



Basil可扩展的底部表单

标签

在电脑和平板上,Basil使用标签在各个部分之间进行导航。标签在固定宽度区域上均匀分布,该区域与屏幕中心对齐。

Basil在电脑和平板上使用自定义的标签进行导航,缩小至62.5%。


1.一个标准的tab

2.Basil在电脑和平台上的导航标签使用了自定义的排版、颜色和状态。通过增加文本的粗细来表示选中状态。(缩小至62.5%)

在手机上,用户可以通过选项卡在菜谱的配方和工序之间进行切换。默认情况下,标签显示在菜谱页面的底部。选择后,他们会移动到屏幕的顶端并且允许用户在两个标签之间进行切换。

菜谱的内容标签最初是在屏幕的底部(如1)。当点击后,他们移到了屏幕的顶部,并且允许用户在两个标签之间进行切换(如2)。


1.标准的标签样式

2.Basil的菜谱标签使用了自定义的排版、颜色、和状态。自定义的选中状态加粗了字体并且在底部加粗了线条。

步进器

Basil的菜谱工序使用了非线性的步进器组件,用户可以在不同的工序之间任意选择。Basil的竖直步进器使用了自定义的排版和色系。

(1)Basil对选中的步进器节点使用放大聚焦,放大至200%。

(2)Basil的步进器显示在屏幕的右边。



Basil的步进器节点使用了伸缩动效表现出灵活的风格。

动效

启动页

Basil应用的logo动画使用了视差效果。底部的闪烁箭头鼓励用户进行点击探索。



当启动Basil的时候,有一个logo动画进行展示。

导航过渡

在浏览应用程序时,Basil使用了强调缓和、视差和压缩过渡。

手机

在过渡中使用视差效果表明不同元素的高度增加了视觉的趣味性



移动设备上的导航过渡利用了视差动效

平板和电脑

在平板和电脑上,Basil使用压缩过渡保持效果的简洁。Z轴上的平移和淡入淡出动画组合创建了一个压缩过渡。



在平板和电脑上单击菜谱缩略图时父子场景的过渡被压缩在一起。

伸缩

像步进器这样的组件使用了伸缩动效,在进行交互时,增加了意想不到的愉悦感。


当用户在不同节点进行切换时使用伸缩动效
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容

  • 使用sketch最重要的一点是设计好控件的规范。 为做好设计规范需要对色彩进行编号,比如:color_a”_1,c...
    youyeath阅读 26,099评论 2 237
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 11,982评论 4 60
  • 文/邹锦根 目标是终极理想,树立了绝不轻易更改及放弃。不须别人认可与支持,我抱着不撞南墙不回头的精神继续向前...
    半山林隐阅读 301评论 0 1
  • 研读教材培训
    若水简书1阅读 96评论 0 0
  • 2019年已过去半月有余,这种持续不工作的状态从未有过,每一天都格外漫长,幸而每周还有一些课要上,才不至于变成彻底...
    遥白阅读 116评论 0 0