首页

顶部导航栏设计样式汇总

资深UI设计者

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

本篇文章主要汇总了常见的四种顶部导航栏设计样式,希望能帮助自己和小伙伴们更好地理解导航栏这个组件。

顶部导航栏作为我们使用APP时每天都要遇到的组件,出镜频率极高,看似简单,其实我们在绘制界面的时候还是有许多细节需要注意的。本篇文章主要汇总了常见的四种顶部导航栏设计样式,希望能帮助大家更好地理解导航栏这个组件。


一、常规导航栏

所谓常规导航栏,主要是指固定在状态栏下,能清晰分辨出的一行导航栏,主要由操作图标、标题、搜索框、背景等组成,大致分成三种,分别是简单标题导航栏、搜索框导航栏以及Tab/分段控件导航栏。


1.简单标题导航栏

简单标题导航栏常见于二级详情界面或导航简单的一级界面,主要由操作图标与标题组成,如下图:

(以下涉及的尺寸大小都是二倍图下的设计大小)

该类型的导航标题的大小一般是36px,操作图标的设计大小一般是40px,切图大小一般是48px,背景色多采用白色或APP主题色。并且很多APP为了保证整体界面的简洁,还会去除导航栏底部分割线,仅采用白色作为背景。


2.搜索框导航栏

常规搜索框导航栏是在简单标题导航栏的基础上,增加了一个搜索框,一般去除了导航标题。如下图:

搜索框的宽度随导航栏中操作图标的多少决定,搜索框高度多采用56~60px,搜索框中的图标设计尺寸多采用32px(为了减少切图尺寸,也可采用48px的切图大小)。

 

在摆放图标时,采用左右间距等分,距离搜索框的间距与边距相等,看起来会更舒适。如下图所示:


3.Tab/分段控件导航栏

Tab左右切换顶部导航栏与分段控件顶部导航栏,都是顶部有多个标题切换的导航栏样式,分为选中标题与未选中标题,如下图:


分段控件顶部导航栏一般有2~5个可选项,且不能左右滑动。Tab左右切换顶部导航栏的可选项可以扩展很多(如爱奇艺的首页顶部Tab切换有24个可选项),并且可以左右滑动切换,选中样式也比较丰富,常见的有底部加上小短线、字体颜色变化、字号放大等(多个合并使用更能突出选中标题),如下图:



二、通栏导航栏

通栏导航栏与常规导航栏的构成基本没有区别,最大的不同是,通栏导航栏的背景层一般与下方的模块打通了,在视觉上看起来更为统一,还能一定程度上节约界面空间。如下图:

通栏导航栏常用在电商、旅游等界面复杂或是需要烘托氛围的界面中(多伴随着背景处理),有些也会放在顶部通栏Banner上,节省空间的同时减少割裂感。


通栏导航栏的背景处理方式一般有三种

1.特殊背景处理:与下方模块整体风格保持一致,多采用与下方一致的图片背景;

2.颜色、渐变背景:采用纯色或是渐变背景,常见于卡片风格的界面;

3.黑色透明渐变蒙层:采用一层渐变蒙层,常见于图片Banner上,保证导航栏文字的可识别性。




三、大标题导航栏

自ios11发布后,大标题风格的导航栏便开始流行起来,尤其是飞机稿总能看见大标题导航栏的影子。普通的导航栏在二倍图下高度只有88px,标题字号为36px,而大标题导航栏在二倍图下高度足足有192px,标题字号为68px。


但并不是所有APP都适合使用大标题导航栏,并且即便使用大标题导航栏,整个APP中也不会全部使用,使用中界面向上滑动也会切换成正常状态的导航栏或直接隐去导航栏,便于内容的查看。

 

有些APP也会折中使用,在常规88PX(二倍图)导航栏高度下,放大字号,隐去分割线,使标题看起来更大。



使用大标题导航栏,你需要考虑以下两点:

1.是否需要帮助用户快速确认所处位置(多为产品页面重复性多,或是功能单一的APP);

2.APP整体风格是否偏向简约大气。

大标题导航栏总给人一种高逼格的感觉,这也是为什么飞机稿喜欢使用大标题,但却没见国内的电商APP使用。



四、小程序导航栏

微信的小程序导航栏,在顶部右上方有一个不可去除也无法编辑的Titlebar按钮,微信配置了一深一浅两种风格。

 

从APP转换到小程序时,要注意调整APP的顶部导航栏的位置以及搜索框的大小,避免被Titlebar遮挡,如下图:

上图中,豌豆公主的顶部导航栏整体下移,并且减小了搜索框的高度,提高屏幕的利用率。


五、划重点

·常规导航栏主要包括简单标题导航栏、搜索框导航栏以及Tab/分段控件导航栏通栏导航栏

 

·通栏导航栏要注意导航背景的处理,常用的有特殊背景处理、颜色渐变背景、黑色透明渐变蒙层

 

·大标题导航栏使界面整体更有逼格,但不是所有APP都适合的,要根据情况合理使用

 

·微信小程序导航栏在顶部右上方有一个不可去除也无法编辑的Titlebar按钮,从APP换到小程序时要注意重新调整导航栏

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计  cs界面设计  ipad界面设计  包装设计  图标定制  用户体验 、交互设计、 网站建设 平面设计服务


如何成为一个让人幸福的设计师?

资深UI设计者

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

提起小山薰堂,大家可能都会感到陌生,但是如果说到熊本熊,大家脑海里肯定会浮现出一只活灵活现、机灵可爱的熊本熊形象,今天我们分享的就是熊本熊之父—— 小山薰堂先生的《幸福策划术》。

小山薰堂现在的职业是京都造形艺术大学副校长、艺术学部教授,而且写的第一个电影剧本还获得奥斯卡奖,除此之外,他还当过电台 DJ、企业顾问、作家、作词家、美食家、大学教授、综艺编剧等其他职业。

MOI J’ATTENDS

小山薰堂分享的主题是《幸福的策划术》,在一开始,他先是给我们分享了一本来自法国作家大卫·卡利(Davide Cali)的绘本《MOI J’ATTENDS》(中文译名《我等待》),这本插画书中,Davide Cali用一根红线,串联起一个男孩子一生每个重要时刻的等待的场景,从垂髫,到耄耋,从初生牛犊,到两鬓如霜。

△ 法国作家大卫·卡利(Davide Cali) – 「MOI J’ATTENDS」封面

这是一本让人很感动的绘本,从这本书中小山薰堂先生反思道,现在这个时代,我们仿佛都厌倦了等待,人越来越没有耐心,很多人认为等待是没有价值的,所以很多人会把「方便」和「幸福」划上等号,但是小山薰堂先生对这个观点是持怀疑态度的,他觉得幸福是需要被创造出来的。

△ 《MOI J’ATTENDS》书籍内页

BIRTHDAY PRESENT

小山薰堂先生说到,在他们公司,要求所有的员工都必须有策划和执行「birthday present」的能力,对于这个能力,小山薰堂先生觉得作为创意工作者,需要和偷偷去买个蛋糕制造惊喜这种桥段有所区别,小山薰堂对「birthday present」定下的 kpi 是「越夸张越惊喜越好」。在他看来,制定这个「birthday present」,可以提高员工对同仁的观察能力,并且可以得到这个惊喜之外的收获。

今年六月是小山薰堂的生日,他的同事给他送了一个在他看来很普通的杯子,但是得知了这个杯子的来历后,小山薰堂却很感动,原来,这个杯子是他们公司45名员工,从奈良到东京,每人跑十公里,通过接力,从奈良知名陶艺家辻村史朗一路传到他的手里的,接力的过程中全程都有视频的记录,并且在接力到每个车站站牌的时候都会有与站牌的合照,这些也是作为生日礼物的一部分,所以,小山薰堂觉得这是一个很满意很感动很不普通的生日礼物。在这次的生日中他不仅仅得到了一个酒杯,一段记录视频和站牌的合照,还因为全程的策划需要其他三个合作公司的通力合作,过程中消除了很多的问题,所以这对他来说也是一个很有意义的生日礼物的一部分。

△ 员工为小山薰堂生日特意设计的标志 | ©️小山薰堂

「Chalie Vice」

他还分享到,在日本有一个位于东京新宿伊势丹百货八楼的选物品牌──Chalie Vice。这个品牌也来源一个于「birthday present」。

△ ©️小山薰堂

原来小山薰堂公司有一个叫轻部政治的人,是他们公司的副社长,轻部政治特别喜好时尚,每天都会穿着自己觉得很满意的服饰来上班,不过在小山薰堂看来,轻部政治的着装略显浮夸和不稳重,所以在他生日来临之前,瞒着轻部政治策划了一场名为「Chalie Vice」的「birthday present」。

流程是这样的,在轻部政治生日前三个月,小山薰堂告诉他有一个时尚品牌「Chalie Vice」即将在东京设立分店,小山薰堂的公司负责这个品牌的落地和推广。前面说到,轻部政治对时尚很热衷,所以这个项目也就自然而然地交给轻部政治负责。

△ 员工为「chalie vice」特地设计的初始标志 | ©️小山薰堂

这样,「Chalie Vice」这个伪时尚品牌就在他们公司传开了,大家都开始讨论这个品牌,但也仅限在公司内部,因为外界根本不知道这个品牌。

因为「Chalie Vice」是海外的品牌,所以这个时候,需要一位关键的角色,就是「Chalie Vice」的投资人,为此小山薰堂还找了经纪外国人的日本公司进行面试,选了一位面相特别像阿拉伯人的外国男子,对其角色设定为「投资 Chalie Vice 的阿拉伯王子」,然后小山薰堂就把轻部政治带到一个时尚酒会上,假装和阿拉伯王子聊天,然后假装阿拉伯王子的人就转头对旁边的助理说了一些话,助理(当然也是找的演员)就对轻部政治说:「王子觉得你很帅,希望你可以作为品牌的代言人」。轻部政治肯定很乐意,就这样,轻部政治就顺理成章地成为「Chalie Vice」的日本地区代言人。

既然是当了代言人,那么就需要拍摄形象照,所以,在轻部政治生日的当天,小山薰堂让轻部政治穿上他花了一万多日元买的贴着「Chalie Vice」假吊牌的西装,进到黑色背景的摄影棚拍照,在轻部政治双手交叉在胸前摆好 pose 的时候,黑布后面站满了小山薰堂整个公司的同事在摄影师按下快门的瞬间拉下幕布,热烈庆祝轻部政治生日快乐。

△ 「整蛊」成功 | ©️小山薰堂

一个完美的好玩的生日策划就这样结束了,但是小山薰堂整个公司的人都有点不舍,虽然这是一个假的虚构的品牌,但是大家三个月来的一切策划和设计却都是实打实进行的,把它当成一个真正的品牌在策划,所以有一个同事就说,我们何不真的做这个品牌?刚好小山薰堂和伊势丹百货的社长共同参加一个晚宴。吃饭的时候,问他「你知道 Chalie Vice 吗?」社长说他没听过,小山薰堂就把这三个月来的「birthday present」策划活动告诉了他。第二天,小山薰堂的公司就接到了伊势丹百货高层采购的电话,表示对「Chalie Vice」感兴趣,希望可以在伊势丹百货八楼开店。

就这样,一个源于「birthday present」的惊喜,逐步演变成一个真正的品牌。而在开业前,小山薰堂还动用他在日本的影响力,请来了很多日本各行各业的人士,拍摄了一个《about ‘CHALIE VICE’》的视频,视频中,各行各业的人士纷纷一本正经地聊起了这个关于「Chalie Vice」的品牌,但其实这也都是小山薰堂的一个创意,因为他们聊的,关于这个品牌的历史文化等等其实都是虚构出来的。

△ 各行业的大咖介绍「chalie vice」品牌「历史」短片《who is 「chalie vice」》| ©️小山薰堂

△ 伊势百货商场「chalie vice」实体店 | ©️小山薰堂

幸福策划术

策划是什么,小山薰堂认为凡是帮助我们度过人生各种困难的方法,都可以称之为策划。策划现在还有没有人做,他觉得对于策划,需要衡量两个问题:

  • 作为一个策划师,你感到快乐吗?
  • 可以使谁感到幸福?

解决了这两个问题,就可以成为一名合格的设计师。

小山薰堂是一个擅长制造惊喜的策划师,也有剧作家,电台主持人,企业顾问等多重身份。他不拘泥于某一领域,并且在每一领域中都可以做得很好。最近几年他就把很大的精力投入到「汤道」中去,热衷于泡汤的他觉得泡汤文化不仅仅可以在日本流行,他也可以让全世界都喜欢上泡汤。

他有着无限的活力和对生活的细心观察。也有着日本人对于每一件事追求的态度,从举世闻名的熊本熊,由生日惊喜而诞生的新品牌「Chalie Vice」,到近几年一直推广汤道文化,他总是从让人感到惊喜、幸福的角度去考虑一个策划案,并且结果也常常让人感到幸福,正如他最后总结的,「作为一个设计师,作品能让人感到幸福,那就是最大的幸福」。

△ 小山薰堂的汤道品牌「汤道百选」 | ©️小山薰堂

「MODESTY」谦逊

李虎的分享主题是《建筑何为》,他觉得,现在是全球连接的时代,前所未有的联系却又离合,是一个创造力与破坏力同时存在的时代,虽然信息交流方便了,但是这个时代有一堵「新的墙」正在垒砌,贫富差距,欲望扩张,图像时代,环境破坏,正逐渐把这个时代的人隔开了,这也是一个极度消费的时代,所以他觉得,作为一个建筑设计师,对于这个时代,必须懂得「modesty谦逊」。

△ 美国《国家地理》杂志六月刊封面

「谦逊」意味着节制,有意识的建造,建造得恰到好处,不多不少。

「谦逊」意味着包容,意味着通过建造来打破屏障,连接人与人,消除差距、重构社会。

「谦逊」意味着保护,通过建筑来创造一个人与自然的庇护所。

「谦逊」意味着尊重,带着对当地环境的尊重去建造,无论是场地周围自然环境、它的历史,或是当地居住的人群。

「谦逊」意味着谦卑,以一种真实反映我们在世界中所处位置的方式去建造。我们不过是庞大网络中的其中一部分。

「谦逊」意味着远离虚荣的自由,建筑不仅是流于表面的美学,而是去追求深度的意义。只有做到这一点我们才能真正重新拥有勇气,去想象、去探险,并且回归诗意。

但他也强调,「谦逊」并不意味着建筑是无力的。

在他的案例分享中提到上海油管艺术中心的项目,这是一批位于上海徐汇滨江原龙华机场旧址的废弃储油罐,以及一些消防水池和配套设施。是一段历史的记忆。他希望能保留下这一批历史的见证建筑,所以在建筑设计上完全保留着这五个超大的储油罐外观,并对内部功能进行合理的划分,具体划分为一个油管保留原始风貌,几乎不对其进行任何的加工和改造,保留其原始质感和构造,可作为大型艺术作品的展示。一个在内部进行改造,增设平面展示墙,使其适用于精致艺术品的展示。剩下的三个被改造为多功能的展厅和活动休闲空间。

△ 五个油管的功能划分 | ©️OPEN ARCHITECTURE

李虎在改造中,加入了一个「超级表面」的概念,通过营造一片「都市森林」,将油管链接起来,使其融入到整片森林中去,这也给上海繁忙的都市中增加一片适合公众亲近自然并且可以感受当代艺术,提升城市生活品质的绿地。「超级表面」重新建立公众和城市艺术自然的关联。

△ 「超级表面」 | ©️OPEN ARCHITECTURE

李虎在城市建筑改造中,时常会考虑到公众和自然、建筑的关系,他在深圳坪山新区剧院的项目中,为了有别与其他城市的千篇一律,远离公众的剧院,提出了「演艺建筑的一种新的可能」概念,通过「空间叙事」的方式,区分建筑功能「正式与非正式」,也是使得公众可以融入到剧院建筑中,并且根据深圳的气候设计了剧院的绿化工程,使得剧院与公众与自然都可以得到一个很好的共处。

△ 深圳坪山演艺中心 | ©️OPEN ARCHITECTURE

「UCCA Dune Art Museum」沙丘美术馆

在最后,李虎还分享到在中国北部渤海湾昌黎县一段被称作黄金海岸的沙滩上,OPEN 设计了一座埋在沙子底下的美术馆──UCCA Dune Art Museum(沙丘美术馆)。他提到,随着社会的发展,人类生存空间不断的蚕食地皮,沙丘作为一种地理自然地貌,已经越来越少能看见了。但是接到的这个项目就是需要在沙丘上建造一座美术馆,这肯定会对沙丘有很大的破坏,他希望可以在这矛盾的两者中找到一种平衡,最后,他在海边玩泥沙的小朋友身上得到启发,何不让美术馆以「洞穴」的形态埋在沙丘之下,这是对自然的一种尊重,也是对沙丘的一种保护,因为沙丘美术馆的存在,这片沙丘将永远不会人为「被推平」。

李虎还从当地造船木工身上得到启发,因为美术馆的造型特别的复杂,所以用到造船的技术,通过用木模板等小尺度线性材料手工编织出的模板定型,再用混凝土浇灌成型,并且还在建筑内部保留了混凝土因为木板浇灌留下的不规则的肌理。希望让木工建造的痕迹可以被每一个进入美术馆的人感知和触摸。

△ 将造船术应用在建筑中 | ©️OPEN ARCHITECTURE

△ 建筑躯壳 | ©️OPEN ARCHITECTURE

△ 建筑覆盖上土后 | ©️OPEN ARCHITECTURE

△ 内部大量保存原始手工痕迹 | ©️OPEN ARCHITECTURE

因为是在海边,在美术馆的造型上,会留出很多的大小不一的洞口,每一个洞口望出去,都是大海不一样的风景,让人在美术馆中可以感受到不同画面切割的海景,并且因为建筑被埋在沙子中,冬夏的温度得到很好的调节,使得建筑非常节能,保证了建筑的可持续性,而巧妙的天窗开口,更是为美术馆提供全天候的自然采光。

△ 内部开口设计,保证了采光和观赏性 | ©️OPEN ARCHITECTURE

李虎是一位「诗意」的设计师,在他的作品中,可以处处体现人、自然与建筑之间的和睦相处,建筑不再是冰冷的存在,他可以被感知被「融入」,这是他对自然的敬畏,也是对「谦卑」最好的诠释。

不论是小山薰堂对于使人感到幸福惊喜的策划术,还是李虎对于现代建筑的思考和态度,他们都考虑到人和社会、自然的关系,正如小山薰堂在最后分享的一张他在纽约街头拍到的一个流浪汉在地上贴的「I LIKE SURPRISES」。人们都喜欢惊喜和快乐,这是能让人感到幸福的东西,他们让策划不再是按部就班的一套流程,建筑也不再是一栋冰冷的建筑,他们有温度、有情感,都可以使得所接触到的人感到幸福和快乐,引发人们对于人与社会、自然的思考。他们应该是这个时代,一个合格设计师的标准和榜样。

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计  cs界面设计  ipad界面设计  包装设计  图标定制  用户体验 、交互设计、 网站建设 平面设计服务

Vue.js 学习日志(一)

seo达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例</title>
<script src="../static/vue.min.js"></script>
</head>
<body>
<div id="vue_data">
<h1>title : {{title}}</h1>
<h1>url : {{url}}</h1>
<h1>{{info()}}</h1>
</div>
<script type="text/javascript">
var vm = new Vue({
el: '#vue_data',
data: {
title: "Vue.js",
url: "https://cn.vuejs.org"
},
methods: {
info: function() {
return  this.title + " - 坚持学习!";
}
}
})
</script>
</body>
</html>
1、每个Vue应用都需要实例化Vue来实现

var vm = new Vue({
    //*******
})
2、el参数

在上面实例中的id为vue_data,在div元素中:

<div id="vue_data"></div>
意味着所有的改动均在这个id为vau_data的div中,外部不受影响。

3、定义数据对象

data用于定义属性,在上述实例中有2个属性,分别为:title、url。

methods用于定义函数,可以通过return来返回函数值。

{{ }}用于输出对象属性和函数返回值。

当一个Vue实例创建时,Vue的响应系统加入了data对象中能找到的所有属性。当这些属性的值发生改变时,html视图也会产生相应的变化。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例</title>
<script src="../static/vue.min.js"></script>
</head>
<body>
<div id="vue_data">
<h1>title : {{title}}</h1>
<h1>url : {{url}}</h1>
</div>
<script type="text/javascript">
//数据对象
var data = {title: "Vue.js",url: "https://cn.vuejs.org"}
var vm = new Vue({
el: '#vue_data',
data: data
})

//设置属性会影响到原始数据
vm.title = "spring";
document.write(data.title + "<br>");

//同样
data.url = "https://spring.io";
document.write(vm.url);
</script>
</body>
</html>
Vue还提供了实例属性与方法,以前缀$与用户定义的属性区分开来。

document.write(vm.$data === data) // true

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务

数据可视化大屏设计经验分享

资深UI设计者

 

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

前言 



说起数据可视化设计,如今绝对是热门的设计之一,而真正懂数据可视化设计的设计师却不多,随着大数据产业的蓬勃发展,很多企业都开始应用数据可视化。很多UI设计师突然会接到公司数据可视化设计的需求,如果不了解数据可视化的设计,那么肯定是一头雾水,不知从何入手。


什么是数据可视化?

数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息。简而言之就是把枯燥无味的数据,通过图形化设计表现,达到一种更加精准和的数据分析和表达


下面要跟大家分享的是,我经手的一个真实数据可视化大屏项目改版,接下来会分享给大家一套全面的数据可视化技法,包括科学的运用图表、运用色彩、把控数据层级以及视觉层级,达到美学形式与功能需要齐头并进。



 案例解析 


首先看下线上旧版的设计,分析存在的问题。


undefined


问题

1、左侧大面积文字导致视觉不平衡,且密集

2、整体用色暗淡,图表用色没有规则

3、图表运用不恰当,不能有效传达数据信息

4、缺标题,数据信息优先级排列不恰当


结合这些问题作出了改版,


undefined


因为是改版所以能够看到线上真实的数据信息,这样旧版的数据呈现就能给到重要的设计参考价值,例如能够知道TOP10热门关键字大概是几个字,在设计图表时就会依据字数的长短来参考设计,也可以知道是否有极端数据,从而运用更适合的图表呈现等等。


下面依次对照新改的版本,解决旧版出现的问题。


问题一:

1、左侧大面积文字导致视觉不平衡,且密集


undefined


注解:

由于左半部分有大篇幅的文字,视觉上会显得密集,容易视觉疲劳,右半部分大面积的色块图表使得整个界面视觉上不平衡。


解决方案就是在把文字用排行榜图形分开,放到文字中间部分,这样就丰富了只有文字的单调设计,整体视觉较为平衡和谐,并且这样还能够突出强调重要数据信息。



问题二:

2、整体用色暗淡,图表用色没有规则



undefined


注解:

提取旧版的颜色,色彩很暗淡,对于深色背景来说,这样的配色方式并不会有好的视觉表现。


暗色背景通常用高饱和高明度的颜色,对比暗色背景更能聚焦视觉,突出数据可视化的表现,亮丽的色彩能够让数据可视化设计的更加绚丽。


数据可视化大屏设计慎用大面积的渐变色,小面积可尝试,一般大屏都是拼接屏,品牌不一样色差会表现不一,所以初稿出来后可以先去大屏上看下效果。



undefined


注解:

图表用色没有规则,上图三个图表都表现 “正面” “中立” “负面” 三个维度数据信息,但在用色上没有一个统一的规则,例如三个图表中黄色分别代表不同的维度信息,这样就无法建立观者的认知。




undefined


“负面”有警示的作用,运用红色调较为合理,“中立”色彩情绪上适合黄色调,黄色会给人中性的感受,例如马路上的等待的黄灯,例如一片树叶从绿色到黄色再到枯萎灰色,给人一种过程中的中立情绪感受等,“正面”就是给人积极的一面,所以绿色或者主题色蓝色都是很恰当的。



问题三:

3、图表运用不恰当,不能有效传达数据信息


undefined


注解:

同一个界面中左侧文字TOP10属性类似的“核心媒体TOP10”展示形式最好能有共性。旧版运用了柱状图并不恰当,尤其是标题字数过多时候并不推荐使用柱状图文字倾斜的展示方式,改版后加上相同的排行榜图标,数据直接展示出来,TOP10的效果会更好。



undefined


注解:

数据需要对比分析,显然这个玫瑰图表并不能很好的说明对比,每个维度大小排列没有规律,实际数据分布不均匀,导致没有对比的效果,改版后突出总的数据,用条形图从大到小依次排列各维度数据,数据上有对比,视觉上更有主次。

undefined


注解:

首先是旧版用色不恰当,最严重的问题是图表上没有任何数据,因为展示型的大屏,很少有交互行为,这样的设计是不可取的,不能让观者去猜百分比数据,数据可视化就要用图表数据的形式展示出来最直接的信息,除非是展示趋势并不是准确的数据。



undefined


注解:

旧版用的条形堆积图,其实更适合百分比数据的对比呈现,一个维度下面有若干个子项,比较适合分组柱状图(新改版为分组柱状图)或者分组条形图更为恰当。



undefined


注解:

旧版色彩搭配不和谐,趋势图需要突出趋势线,而不是体现数据的面积,红框注释不够直接尤其在颜色过多时,更不好分辨各个颜色指向的维度,新版的设计则能够准确指出各个维度的趋势线。



问题四:

4、缺标题,数据信息优先级排列不恰当


undefined


注解:

新闻的标题跟转发数才是观者关注的,而来源和时间就是次要关注信息,所以视觉上要为观者分出层级,这样不仅能够使观者看着更舒适,视觉上也很有层次,不杂乱。


旧版标题、来源、时间、转发数、都是相对于内容居中的状态,这种排版是不符合表格排版规则的,简单的做法就是文字左对齐,数字右对齐,数字右对齐能够更快速识别数据量大小,跟其他数据的对比,文字左对齐则是根据人从左到右的阅读习惯。


之前专门总结过一篇数据表格如何排版的文章,想了解的朋友,文章下面有数据可视化系列文章链接。



undefined


注解:

设计数据可视化大屏时一定要考虑用户浏览数据的优先级的构架,例如要遵循先总后分,先具体后抽象的逻辑,上图旧版把趋势放到了页面的第一视觉位置,就有点宣兵夺主了,根据先具体后抽象,改版后具体数据放到第一视觉位置,趋势信息排后。


旧版大屏没有标题,我是谁?我在干什么?我要去哪里?所以标题务必得有。


总结:

说了这么多设计要点,新手可能还是不知道设计的切入点在哪里,所以总结一个数据可视化设计分三步走法。


第一步:了解数据要表达的本质。

拿到一组数据,先分析主次,这组数据要表达什么?是展示数据,还是对比数据,或是实时监控数据,从而确定展示的优先级。


第二步:确定使用图表。

通过了解数据要表达的本质后,选择适合他的图表,这时候就需要打开几个开源的图表网站找图表,记住你的图表用的是网站的哪一个,开发如果找不到就丢给他网址。

网站有:Fusion Design、蚂蚁数据可视化-AntV、ECharts Examples、Highcharts


第三步:整体效果调整

功能性的数据展示都没问题,还要看下整体效果,例如用了过于多的柱状图,可能就会影响了整体的美感,图表尽可能多样性,数据表达信息就要用不同的图表展示。




 最后 


数据可视化设计核心就是,通过美学设计形式把数据精准和的分析和表达


数据可视化设计是目前较为热门的设计工种,通过本文分享的项目迭代案例,希望能够让你对数据可视化有些许了解。

设计的法则【交互篇】

ui设计分享达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

让设计更有说服力

目录:


蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、网站建设 平面设计服务

CSS-弹性伸缩布局(新版本)

seo达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

使用新版本的弹性伸缩布局
display使用弹性伸缩盒

direction容器盒内元素的排列顺序

flex-wrap设置无法容纳时,自动换行

justify-content 伸缩项目的排列方式

align-items 处理额外空间

align-self 单独处理一个伸缩项目的额外空间

flex 控制伸缩容器的比例分配

order 设置伸缩项目出现的位置

dislpay
值:
flex 将容器盒作为块级弹性伸缩盒显示。
inline-flex:将容器盒作为内联级弹性伸缩盒显示。
实际现实中 这两个值没区别。

direction
容器盒内元素的排列顺序

值:
row:从左到右排列
row-reverse:从右到左排列
column:从上倒下排列
column-reverse从下到上排列

flex-wrap
设置无法容纳时,自动换行

值:
nowrap:不换行
wrap:自动换行
wrap-reverse:自动换行,方向和wrap相反

下图为正常排序

使用wrap-reverse后缩小浏览器时:


justify-content
伸缩项目的排列方式

值:
flex-start:伸缩项目以起始点靠齐

flex-end:伸缩项目以结尾靠齐
center:以中心点靠齐
space-between:伸缩项目平均分布
space-around:同上但两段保留一般的空间

实例:使用space-around的排列效果


align-items
处理额外空间

值:
flex-start:以顶部为基准,清理底部的额外空间
flex-end:以底部为基准,清理顶部的额外空间
center:以中间为基准,清理上下部分的额外空间
baseline:以基线为基准,清理额外的空间
stretch:伸缩项目填充整个容器,默认值

align-self
处理额外空间

值:与align-items的值一样,需要用nth-child()设置某一个需要处理的伸缩项目
flex
设置伸缩项目分配比例

p:nth-child(1)
{
   flex: 1;
}

p:nth-child(2)
{
flex: 2;
}
 p:nth-child(3)
{

flex: 2;
}
p:nth-child(4)
{
flex: 1;
}

order
设置伸缩项目出现的位置

p:nth-child(1)
{
   order:2;
}

p:nth-child(2)
{
 order:3;
}
 p:nth-child(3)
{

 order:4;
}
p:nth-child(4)
{
 order:1;
}
--------------------- 
蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务

视觉层级强力拆解

ui设计分享达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

自从上一篇发文得到一些发表方向,以后决定以个人独特的总结以及符合商业的思维逻辑来写作设计拆解的相关文章教程,前期我还是按大类去诠释我的整个想法,看看大家的反馈,如果理解门槛还是有很大障碍,我在后期的文章中会再将文章细化出来。


拆解分类

拆解1、视觉面积的影响

拆解2、明度对比的影响

拆解3、色彩的影响

拆解4、视觉位置的影响

拆解5、丰富层度的影响

拆解6、其他(浮层、常用点、角标、动效)




拆解1、视觉面积的影响

视觉面积越大层级越高,而且与比较层的面积倍数有关,参考层如果为1级,那比较层的等级是由和参考层的倍数有关,大一倍那就为2级,大两倍那就是3级,依次类推。这是美术基础中的近远的关系,越靠近的视觉点越大,越靠远的视觉点越远,这样也很容易知道,越近获得关注越高,越远越低。

界面举例我们告一段落,这里再说一下比较常遇到的文字视觉面积,这块很容易被忽略,其实文字也是具有视觉面积的,而且有不同的视觉大小。接下来我会将所有可能性都拆解出来。


同字号大小,不同粗细层度的影响/文字的边宽形成的格式塔大小就是文字面积,但不一样的是,文字是线性结构,所以他不是实面,而是虚面,所以它相对于实面来说还是低一个等级,再说回到粗细的层级比较,越粗的文字他是越靠近实面的,所以这就能判断越粗的文字层级越高这个道理。


同粗细,同字号大小,一个是有文字底块,一个没有,这样有文字底块的视觉层级会比没有文字底块的视觉层级要高,因为有底块相当于为实面,这样就比没有文字底块的层级要高了


同粗细,不同字号大小,这个不难理解,这个不存在实面虚面的概念了,因为都是一样的粗细,但是这个格式塔大小不一样,也就是说,格式塔越大的层级越高,字号越大的层级越高。


拆解2、明度对比的影响

明度对比越高的视觉点会比明度对比低的视觉点视觉层级要高,这里其实也是美术基础中的空间的视觉差,越远的物体越模糊(对比小),越近的物体越清晰(对比大)。所以对比大的层级会比对比小的层级会高。(这里插一句,色相也是有明度的,不同的色相也是有不同明度解析,这个可以运用到电商banner的配色上)

下面来看看文字和背景不同对比度对视觉层级的影响。我们将统一文字大小和粗细,背景为白色。


拆解3、色彩的影响 

有色的视觉点总会比无色的视觉点更吸引人,因为色彩也是美术的一类,给没有色彩的视觉上色是提升视觉体验的一步。

文字为例:同等大小同等粗细同等明度的字,有颜色的字体会有更大的关注点。

拆解4、视觉位置的影响

给界面一个横轴和纵轴,从横轴的左边到右边起视觉层级逐渐减弱,从纵轴的上到下边视觉层级逐渐减弱。这是因为用户阅读习惯的问题,人们习惯从左上方开始往右边阅读,然后慢慢的往下读取信息。

拆解5、丰富层度的影响

丰富层度越高的视觉层级越高,丰富层度越高的点信息量越大,越需要花时间停留。

文字为例:设计过的字体丰富层度会比默认字体高,所以有些需要强调的标题或者banner上的字体都是有精心设计过,为了拉开于界面的层级。

界面为例:界面首页中的banner是丰富层度最高,其次是金刚区,再是标签栏。

拆解6、其他

除了上诉的主要层级影响,还有其他一些特殊的影响,我这就说两三个子吧。一个呢是给模块直接加投影,硬生生的造成前后层级。还有角标的影响,在干净的页面中突然来个提示角标,例如微信有消息时的小角标。还一个就是用户常用关键点,那个视觉层级整个产品中的最高层级,这个需要打破所有规则,这个是由用户主动选择的视觉层级点,例如电商软件的搜索框,不管这个搜索框大小如何,层级怎么低都行,但对于用户进来,第一个渴望的点就是这里,最后是动效的影响,每个动效就是一个互动,动的东西永远比静止的东西有活力更加吸引人。

图片来源UIGREAT的作者JGM



总结


视觉层级的梳理可以很大幅度的提升视觉规范和用户体验,通过视觉层级的分析,可以从不同方面去诠释复杂的页面,也可以更好的去处理文本关系。

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、网站建设 平面设计服务


vue项目 微信支付 和 支付宝支付

seo达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

做了一个项目,有充值功能,充值方式为 微信和支付宝,效果如下:



代码:

<template>
<el-card class="box-card">
<ul class="msg-box">
<li>
<h4>我要充值</h4>
</li>
<li>
<h4 style="margin-bottom: 15px;">充值金额</h4>
<el-radio-group v-model="amountVal" @change="amountChange">
<el-radio border :label="''+ 100">充值100</el-radio>
<el-radio border :label="''+ 500">充值500</el-radio>
<el-radio border :label="''+ 1000">充值1000</el-radio>
<el-radio border :label="''+ 2000">充值2000</el-radio>
<el-radio border :label="''+ 5000">充值5000</el-radio>
<el-radio border :label="''">自定义</el-radio>
</el-radio-group>
</li>
<li>
<h4 style="margin-bottom: 15px;">充值方式</h4>
<el-radio-group v-model="rechargeParams.paymentType" @change="paymentTypeChange">
<el-radio border :label="''+ 0">微信</el-radio>
<el-radio border :label="''+ 1">支付宝</el-radio>
</el-radio-group>
</li>
<li>
<h4 style="margin-bottom: 15px;">充值金额</h4>
<el-input :disabled="disabled" clearable v-model="rechargeParams.totalAmt" placeholder="请输入金额" style="width: 150px;"></el-input>
</li>
</ul>
<div style="text-align: center; margin-top: 30px;">
<el-button type="primary" @click="surePay">确认支付</el-button>
</div>
</el-card>
</template>
 
<script>
export default {
data() {
return {
amountVal: '',
disabled: false,
//充值参数
rechargeParams: {
"totalAmt": '', //金额
"paymentType": "0", //支付方式[0:微信,1:支付宝,2:余额,3:活动]
"transType": "0" //交易类型[0:充值,1:消费]
}
}
},
methods: {
//充值金额
amountChange(val) {
this.rechargeParams.totalAmt = val;
if (val == '') {
this.disabled = false
} else {
this.disabled = true
}
},
//支付方式
paymentTypeChange(val) {
this.rechargeParams.paymentType = val
},
//确认支付
async surePay() {
if (this.rechargeParams.totalAmt == '') {
this.$message.warning('请输入金额');
return;
}
const res = await this.$http.post('orderInfo/createOrderInfo', this.rechargeParams)
const {
code,
msg,
result
} = res.data
if (code === '200') {
//支付方式跳转
if (this.rechargeParams.paymentType == '0') {
this.$message.success('微信支付');
this.wechatPay(result);
} else if (this.rechargeParams.paymentType == '1') {
this.$message.success('支付宝支付')
const payDiv = document.getElementById('payDiv');
if (payDiv) {
document.body.removeChild(payDiv);
}
const div = document.createElement('div');
div.id = 'payDiv';
div.innerHTML = result;
document.body.appendChild(div);
document.getElementById('payDiv').getElementsByTagName('form')[0].submit();
} else if (this.rechargeParams.paymentType == '2') {
this.$message.success('余额支付成功');
this.$router.push({
name: 'order'
})
} else {
this.$message.success('活动支付')
}
} else if (code === 401) {
this.$message.error(msg)
this.$router.push({
name: 'login'
})
} else {
this.$message.error(msg)
}
},
//微信支付
wechatPay(result) {
if (result) {
const orderParams = JSON.parse(result);
sessionStorage.qrurl = orderParams.qrurl;
sessionStorage.amt = orderParams.amt;
sessionStorage.returnUrl = orderParams.returnUrl;
sessionStorage.order_id = orderParams.order_id;
this.$router.push({
name: 'wechatPay'
})
}
}
}
}
</script>
 
<style scoped>
/* 信息列表样式 */
.msg-box > li {
list-style: none;
border-bottom: 1px solid #c5c5c5;
padding: 20px 10px;
}
</style>
支付宝方式:后台会返回来一个form,然后提交form自动跳转到支付宝支付页面。

微信方式:需要自己根据后台返回的url生成二维码页面,如图所示:



代码:

<template>
<div class="payBox">
<div class="img-logo">
<img src="http://img.huoxingbeidiao.com/public/WePayLogo.png" alt="">
</div>
<div class="info-box">
<div style="padding-bottom: 20px;">
<qrcode-vue :value="qrurl" :size="200" level="H"></qrcode-vue>
</div>
<img src="http://img.huoxingbeidiao.com/public/WePayInfo.png" alt="">
<p class="price">¥&nbsp;{{amt}}</p>
</div>
</div>
</template>
 
<script>
import QrcodeVue from 'qrcode.vue'
export default {
data() {
return {
amt: 0,
qrurl: '',
timer: null
}
},
components: {
QrcodeVue
},
methods: {
getOrderInfo() {
if (sessionStorage.qrurl && sessionStorage.amt) {
this.qrurl = sessionStorage.qrurl;
this.amt = sessionStorage.amt;
}
},
startLoop() {
this.timer = setInterval(() => {
this.isPaySuccess()
}, 3000)
},
async isPaySuccess() {
const orderId = sessionStorage.order_id;
const res = await this.$http.get('orderInfo/queryOrder?orderId=' + orderId)
const {
code,
msg,
resultList
} = res.data
if (code === '200') {
clearInterval(this.timer);
this.timer = null;
sessionStorage.removeItem('qrurl');
sessionStorage.removeItem('amt');
sessionStorage.removeItem('order_id');
sessionStorage.removeItem('returnUrl');
setTimeout(() => {
this.$router.push({
name: 'order'
})
}, 3000)
} else if (code === 401) {
clearInterval(this.timer);
this.timer = null;
sessionStorage.removeItem('qrurl');
sessionStorage.removeItem('amt');
sessionStorage.removeItem('order_id');
sessionStorage.removeItem('returnUrl');
this.$message.error(msg)
this.$router.push({
name: 'login'
})
} else {
 
}
}
},
created() {
this.getOrderInfo()
this.startLoop()
},
beforeDestroy() {
clearInterval(this.timer)
this.timer = null
}
}
</script>
 
<style scoped>
.payBox {
width: 1000px;
margin: 0 auto;
}
 
.payBox .img-logo {
padding: 20px 0;
text-align: center;
}
 
.payBox .img-logo img {
width: 180px;
}
 
.info-box {
padding: 60px 0;
border-top: 3px solid #F43B66;
-webkit-box-shadow: 0 0 32px 0 rgba(0, 0, 0, .18);
box-shadow: 0 0 32px 0 rgba(0, 0, 0, .18);
text-align: center;
}
 
.info-box .price {
color: #F43B66;
font-size: 40px;
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #f1f1f1;
}
</style>
需要安装qrcode.vue

npm install --save qrcode.vue  或  yarn add qrcode.vue
蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务

为什么高手的配色那么抢眼? 原来是用了CMYK 配色法!

资深UI设计者

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

界面配色

2016 年玩追波的时候,有幸加入了 FreedomUnion 团队,当时团队内的小D(Dea_n)的界面渐变风很受欢迎,他使用的颜色干净、舒服、有感染力,很快形成了自己特有的设计风格。

我被他的配色深深吸引了,特别想研究他的配色,就尝试把他的作品在 PS 中打开,尝试吸色,找找他经常使用的配色范围。为什么他配出来的颜色就很吸引人,长时间看眼睛也不会太累?下面先欣赏一下小D(Dea_n)的设计作品。

作品已经过了三年了,如果是一般的配色作品应该看上去会有些过时,但是小D(Dea_n)的作品看上去并没有,还是有不少作品的配色现在看上去也是很前卫的。一起来看看我对小D(Dea_n)的大部分作品的吸色情况吧。

小D(Dea_n)的用色着实很大胆,很多都是贴边用色。我上大学的时候,老师曾经说过尽量少用贴边的颜色设计,包括灰色也可以使用带有颜色倾向的高级灰。这下终于明白了为什么小D(Dea_n)的配色这么亮眼。

当然我也有自己的小发现,我发现每个的作品主配色的 CMYK 值总会有两种色值为 0%,比如C:0%、M:91%、Y:95%、K:0%。

难道只是偶然?当时我也请教过小D(Dea_n)是否是刻意的,得到的答案是并没有。然后小D(Dea_n)靠自己卓越的配色能力进入小米 RIGO 设计团队。

当小米 miui9 系统官网海报出来的时候,我把作品拿到 PS 一吸色,结果告诉我小D 一定参与了这个作品的配色设计。那为什么只有黄色的 CMYK 的色值是有 3 种颜色混合而成的。

难道仅靠着一点吸色就可以肯定 CMYK 配色方法的存在?CMYK 配色方法是不是只存在 UI 界面设计中?CMYK 配色方法可不可以增加它的扩展性?CMYK 配色方法可以作为一种配色方法帮助设计师完成色彩搭配的工作吗?带着这些疑问我继续研究配色。

图标配色

我们来看一下「子弹短信」的应用图标,它的用色基本符合之前说的 CMYK 配色方法,当然是不包含子弹上的深色调。渐渐地我发现 CMYK 配色方法的路子越来越宽了。

Asher 是追波绘画写实图标的大神,他的写实作品配色饱和度高,光影通透到位,需要很强的手绘功底。在他的设计作品中除去暗色调和深色调的部分,其他配色基本都使用了 CMYK 配色的技巧。

大厂系统规范

我们都知道 iOS 系统和 Android 系统,在他们各自的系统规范中对配色也有相应的规范。我们提取两大系统规范中的配色进行吸色分析。

一顿猛吸之后,发现大厂系统规范的用色也基本符合 CMYK 配色方法的标准。

前段时间 IBM 重新定义了他们的设计语言,在产品配色中 Blye 60、Alert60、Alert40、Alert20、Alert50 等主要配色都符合 CMYK 配色的方法。

配色中的主色或品牌色

近期很多互联网公司进行了品牌改版,深亮色调到浅亮色调慢慢成为一种趋势。

新版的 Facebook LOGO 从深蓝色变为亮蓝色,字体则继续保持原样。其中 CMY 值进行适当减少。除此之外,图标部分也由原来的圆角正方形变为圆形,图标中的「f」从偏右的位置移到圆形的中间位置。

全球旅行者喜爱的民宿预订平台 Airbnb 的品牌 logo 主色也符合 CMYK 配色的方法。和 2019 潘通流行色珊瑚橘很接近。

微信 7.0 版本使用了经过调整的全新图标。图标除了原来绿色渐变的背板变浅外,两个标志性的对话气泡与背景板的比例也做了相应的调整。色彩的 CY 值减少了。调整后的新版图标除了空间感和符号感也更强外,整体变得「更轻」了。

在网易云音乐 6.0 版本中,对品牌 LOGO 再次进行了调整。新版网易云音乐图标最明显的变化为红色的主色调,其次为「留声机」和「音符」组合而成的图形部分。

红色较之前变得更加明亮,同时图标红色背景由之前的纯色改为轻微的红色渐变填充。新的红色着重考虑了用户长时间使用屏幕造成的视觉疲劳,采用比较「轻」的色彩可有效降低这种问题。其中颜色 CMY 三种色值都有减少。图形部分,新版图形缩小了中间交叉部分的面积,顶部向右弯曲的弧形变大。整体效果较之前更加清晰,特别是在更小的应用尺寸中,其展示的效果明显要比之前的好。

不同颜色CMYK的色域范围

看到上面的描述是不是特别想知道当 CMYK 中的两个色值同时为 0 时,不同颜色的色域范围?带着这样的想法,把红橙黄绿青蓝紫中每类选一种颜色进行区域研究。打开 PS,在拾色器中截取不同颜色的色域范围如下:

上图白色区域就是在红色 C 值为 0、K值为 0 时的色域范围,范围还是很小的。

黄色的 CMYK 色域很奇怪,在色相 38-58 度的黄色纯度最高时,CMY 都有色值。也就是 PS 里面最纯的黄色也是由 CMY 复色调和而成的。这也是为什么之前黄色使用时,CMYK 色值是由三种颜色混合而成的。

上图白色区域就是在绿色 M 值为 0、K 值为 0 时的色域范围,范围开始慢慢变大,意味着绿色高饱和度的可使用颜色越来越多。

上图白色区域就是在绿色 M 值为 0、K 值为 0 时的色域范围,范围也开始慢慢变大,大体范围和绿色相当。

上图白色区域就是在蓝色 Y 值为 0、K 值为 0 时的色域范围,范围应该很大了。

上图白色区域就是在紫色 Y 值为 0、K 值为 0 时的色域范围,范围和蓝色的色域范围相当。

上图白色区域就是在洋红色 Y 值为 0、K 值为 0 时的色域范围,范围和蓝色、紫色的色域范围相当。

1. CIE

从理论上讲,可见光分布的色彩域就是 CIE 所表示的色域。在颜色感知的研究中,CIE 1931 XYZ 色彩空间(也叫做CIE 1931色彩空间)是其中一个采用数学方式来定义的色彩空间。从 CIE 图中能看出冷色的区域远远大于暖色的区域。其中黄色和红色的色域范围相对较少,完全符合 PS 拾色器里面的色域范围。

2. RGB

RGB 是计算机荧光屏显示颜色的色彩方式,它们是由 R、G、B 三种发光质通过加光混合产生的。RGB 色彩模式是一种加色模式,将红光、绿光和蓝光以不同的比例相加可以合成各种各样的色光。R、G、B 三种颜色各能产生 2 的 8 次幂,即 256 级不同等级亮度的颜色。256*256*256 即 16777216种颜色。RGB 色彩模式主要用在电脑显示器和电视上。RGB 色彩模式是绘图软件最常用的一种颜色模式。

3. CMYK

CMYK 由C(青)、M(品红)、Y(黄)、K(黑)四色高饱和度的油墨以不同角度的网屏叠印形成复杂的彩色图片。CMYK 色彩模式是一种颜料模式,它利用色料三原色混色原理,加上黑色油墨,形成各种各样的色彩。

这种模式属于相减混色模式,广泛运用于绘画和印刷领域。CMYK 的色域范围比 RGB 的色域范围要小,某些色彩无法用 CMYK 油墨印刷出来。当这些不能印刷出来的颜色出现时,在 PS 的「拾色器」对话框上会显示一个带感叹号的三角形警告标志,表示这些颜色超出 CMYK 的色域。即使设计了比较鲜艳的颜色,如果超出了 CMYK 印刷颜色的色域,计算机就会用一个接近它的较灰暗的颜色去顶替它。可见大部分 CMYK 印刷颜色的色域小于 RGB 屏幕颜色的色域。

我们来仔细研究下 CIE 色域范围,CMYK 当中的黄色色域值有一小段超过了 RGM 的色域值。这就说明黄色的更饱和的 CMYK 的原色和间色可能在 RGB 的范围之外。

其他的我们还有一个方法去验证。就是在 PS 里面新建颜色模式为 CMYK 的文件,打开拾色器界面,把颜色调到右上角改变色相值的 0-360度 的范围。色相在 38-58 度的黄色区域对话框上不会显示带感叹号的三角形警告标志,表示黄色区域的 CMYK 色域值是超过 RGB 的色域值。这就是为什么 iOS 系统规范中的黄色色值必须是三种颜色混合而成的。这时候特殊的颜色就需要特殊处理。

CMYK配色法使用技巧

CMYK 配色法就是两种颜色的色值为 0%,但是黄色因为色域问题是由三色组成的(c值尽量小于10)。

色域集中在纯色系的范围,浊(灰)色系和暗色系除外。

界面的主色(纯色系为主)、图标设计、品牌色(纯色系为主)都可以使用 CMYK 配色法。

总结

CMYK 配色法目前多适用于互联网产品,虽说在创意上要敢于创新,但在实际的工作中还是需要理性地根据公司品牌和产品定位,合理地进行色彩搭配。目前此方法没有更多的理论依据支撑,如有疑问希望多多交流。

蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计  cs界面设计  ipad界面设计  包装设计  图标定制  用户体验 、交互设计、 网站建设 平面设计服务

日历

链接

个人资料

蓝蓝设计的小编 http://www.lanlanwork.com

存档