这篇文章让你在不必去上艺术学校的课程情况下,可以设计出简洁优美的UI。这是《打造出色UI的7个法则》的下篇,点击这里阅读上篇。这七个法则是(本文讨论4-7):1.光线要由上往下(见第一部分)2.黑白优先(见第一部分)3.空白的面积加倍(见第一部分)4.处理好图片上的文字5.突出与淡化文本6.只用优秀字体7.像艺术家一样偷师4:处理好图片上的文字能够完美的处理好图片上的文字的方式很有限,下面提供五个比较好的方法和一个超级屌的方法。如果你想成为一个优秀的UI设计者,你就必须学会如何将文字和谐地融入图片。这个细节体现出了一个优秀的UI设计师和一个糟糕的UI设计师之间的区别,相信在读完这一部分之后,你将会有很大的提高!方法0:直接将文字嵌入图片在决定是否将这一方法加入这部分的时候,我犹豫了。不过将文字直接嵌入从技术上来说是可以的,而且看起来也不错。使用这个方法的时候需要注意几个地方:1.图片看起来应该偏暗,并且没有许多对比明显的边界,以免与文字混杂。2.文字必须是白色——虽然说只要对比明显就行,但是你会发现很难找到对比明显并且简洁美观的方案了,严格来说,只能只用这种。3.必须从不同的屏幕大小进行测试,以保证各种情况下都清晰易读。如果确定满足以上所有条件的话,就可以使用这个方法了。我从没有在任何专业的项目上使用这种方法,因为要用好这个方法需要很好地控制。所以说,这个方法做出好的效果是可以的——但一定要小心使用。方法1:在图片上覆盖一层灰色在整张图片上覆盖一层灰色——也许是最简单的处理方法了。就是说如果原始图片不够黑,你可以将一张半透明的灰色图片覆盖在原始图片上。这就是一个例子,在一张很时髦的图片上盖上一层灰色。如果你使用火狐获得原始图片,就会发现原始图片太亮了,而且有许多对比明显的边界,不能插入文字。但是覆盖一层半透明灰色图之后,再插入文字就完全没问题了!这种方法同样适用于小图片和缩略图。覆盖一层灰色是最简单而且最流行的方法,当然,你也可以试试用别的颜色。方法2:将文字放在有背景色的框里这个方法非常简单,而且又非常实用。首先做一个适度透明的黑色矩形,然后在里面加上白色的文字。如果文字底不透明度适当的话,你可以将这个矩形字块添加到任何图片上,易读性都很高。也可以将其加到别的底色中——但是,一定要判断好。方法3:模糊图片这个方法碉堡了——将文字下的图片一部分进行模糊处理。IOS7中也是用了模糊的方法,Vista系统中也用模糊处理的很好。对于图片的焦点之外的地方也可以模糊处理,但是要注意——这个效果并不是动态的,如果图片有变动,一定要确保文字处在图片模糊的地方,像下面这样。下面就是一个反例。我的意思是,读一下下面的小标题试试……方法4:底部褪色当图片下方趋于褪色或者变暗的时候可以使用这个方法,在底部直接加上白色的文字。这个方法很有才,不知道在Medium之前是谁先使用的,我第一次发现这个方法就是在Medium。简单一看,上面的Medium陈列柜只是将白色的文字放在图片上,但我要说——没有这么简单!这里有个很巧妙的处理,从中间到底部有一个过渡,中间黑色的不透明度是0%,而最底部的不透明度是20%。这个地方很难发现,但是毫无疑问提高了阅读性。同时我也发现,Medium的缩略图陈列柜使用文字阴影来增强文字的易读性。这个效果可以作用于Medium全站,所有在图片上的文字易读性都得到了加强。等等,为什么要在底部进行暗处理呢?这个问题可以用建议一来回答——光照要从上到下。这样就和我们眼睛看到的大多数景象一样,底部看起来要暗一些。不自然界的事情背道而驰。更加高级的方法:将模糊和底部变暗结合在一起——底部模糊。超级屌的方法:纱幕Elastica的博客标题在一个动态图片上,为什么总是能保证可读性呢?而且这个图片:1.没有做特别的暗处理;2.又有很多对比明显的边界。的确,很难理解为什么文本这么易读,看一下吧:答案是:纱幕。纱幕是一种摄影器材,能够使光线变得柔和。现在,这也是一种可视化技术,可以让覆盖在上面的文字变得柔和。如果我们使用浏览器将网页缩小,就能发现其中的原理。在标题“145,000SalesforceUsersComeouttoCelebrate…”下方有一个半透明的方框。在蓝色的背景下,比在图片背景下更容易发现这点。这可能是处理图片上的文字最巧妙的方法了,虽然我在别的地方没有见过这种方法(也有可能是因为它太隐蔽了,不容易发现)。总之记下来吧,你永远都不知道什么时候会用得上。5:突出与淡化文本突出文字中最重要的就是将文字设计的漂亮而且大小合适——比如,加亮,字号加大。我想,做一个优秀的UI中,最难的部分就是文本样式了——原因不是对方案的不熟悉,如果你从小学毕业,那么你就会用所有突出与淡化文本的方式了:字号(大或者小)颜色(强烈或者柔和的对比度;亮色总能吸引眼球)字体粗细大小写(大写,小写,或者标题形式,首字母大写)斜体字符间距字符边框(原则上说这并不是文本本身的特点,但是这个方法可以用来吸引注意力,所以也加到了这个列表中)还有一些方法可以用来吸引注意力,不过除非是特殊情况,否则不建议使用。下划线。下划线在今天已经成了超链接的代表,非要强行让它来代表别的东西的话,很不值。文本的背景色。并不流行,但是37signals网站曾经将它作为一种链接的样式。删除线。滚开!你这种90年代的怪物!从我的个人经验来说,当我找不到一种样式适合某一文本的情况下,通常都不是因为我没有尝试大写或者加深颜色之类的东西——而是因为最好的解决方案往往是一种矛盾的结合体,所以放开想象力去尝试不同的方案吧。突出和淡化所有的文本样式都可以分成两组:提升文本可视度的样式:加大字号,加粗,大写,等等。降低文本可视度的样式:缩小字号,降低对比度,线条更细,等等。为了迎合多数设计师的喜好,这里我们就把这两种样式叫做突出和淡化。这里,“MaterialDesign”的标题用了很多突出的效果——大,高对比度,线条粗。这个页面的底部就用了淡化的效果。小,低对比度,线条更细。那么重点来了。页面的标题是唯一一种在任何情况下都用突出的样式的,对于别的元素,你有可能要同时用到突出与淡化。如果一个页面的元素需要强调,突出和淡化效果都试一下吧。这不仅能减少强调效果所带来的压迫感,还能给不同的元素找到他们适合的效果。BluHomes的页面设计得无可挑剔——大大的标题,但是重点的字是小写——太多强调的元素会给人压迫感。这个页面的数字通过大小,颜色,对齐来吸引你的注意力——但是注意,这里也用了淡化的效果:相比于灰色的背景来说明亮,对比度低得线条。在数字下面有小的文字,虽然是灰色的而且字小,却用了大写和加粗的突出效果。这些都是做的很好地平衡。ContentsMagazine是在淡化和突出之间做的很好的例子。文章标题是页面中唯一不是斜体的元素。在这种情况下,非斜体会吸引注意(而且又是在加粗的情况下)作者的姓名加粗放置在署名行——很自然地从正常字体“By”中凸显了出来。小号字,低对比度的“ALREADYOUT”置身于突出的风格之外——但是它用了小写,较大的字母间隔,粗边。当你找它的时候一眼就能发现。选择和悬停效果选择和悬停的风格是UI的另一个方面,但是有点难度。通常,改变字体大小,大小写,或者线条粗细会改变文本所占的面积,可作为悬停效果。那么还剩下什么呢?文本颜色背景颜色阴影下划线小动画——升起,降下等等一个稳定的方法是:尝试将白色的元素变成彩色的,或者将彩色的变成白色的,但是要记得将背景变暗。最后,我先说:做好文本样式很难。但是,每当我觉得“也许这个文本就是没有合适的样式”的时候,其实是错误的。我要做的就是做的好一点,然后再好一点,不要放弃尝试。所以我做一个小结论:如果它看起来很糟糕,不要担心——只要你不断努力它总会变漂亮的。但是,请不要放弃尝试。6:使用优秀的字体有些字体非常漂亮,学会去使用注意:这一部分没有规则性的东西可以借鉴,这里只会给你提供一些优秀的免费字体,你可以去下载使用。个性化的网站可以使用一些特别的字体。但是对于大多数的前端设计师来说,只希望简洁。这很好,WisdomScript可以满足要求。这里我只会推荐一些免费的字体,因为这是一篇针对于初学者的教程,所以免费字体已经足够了,拿去用吧。推荐你现在就将所有的主题下载下来,然后在每次做设计之前都浏览一下这些字体。Ubutu字体,可选的字体粗细很多。对于某些app来说有些超过必要了,对另一些来说刚好完美。这个字体可以在GoogleFont上下载。Sans字体。可读性高,较流行。非常适合广告的字体,可以在GoogleFonts下载。以上是BebasNeue字体。适合标题,在Fontfabric可以下载。Montserrat,虽然只有两种粗细,但是已经足够达到标准了。是免费中的替代Gotham和ProximaNova的不错选择,但是绝对没有后面两种好,可以在GoogleGronts下载。RaleWay,适用于新闻标题,摘要等,对于正文来说可能有点不合适(这个字体的W不适合阅读)。这个字体有一个细线型的版本(没有出现在上图中)。在GoogleFonts可以下载。Cabin.可以在GoogleFonts下载。Lato.可以在GoogleFonts下载。PTSans.可以在GoogleFonts下载。EntypoSocial.这是一种图标字体,如果你用过Entypo,你就会在很多地方看见它们,但是这些是黑白的。不想重新设计彩色图标吗?我也是,可以在Entypo.com下载他们。以下是更多资源:漂亮的谷歌字体:展示了如何才能使谷歌字体看起来漂亮,我曾不止一次地打开这个页面寻找灵感。FontSquirrel:一些商业用的比较好的字体,也是全部免费的。Typekit:如果你使用Adobe的产品(像PS或者Illustrator等),就可以免费获得很多惊艳的字体,其中包括了ProximaNova.七:像艺术家一样偷师当我第一次着手设计一些app元素——一个按钮,表格,菜单,或者什么的——的时候,我第一次意识到关于这方面我知道的有多么少。但幸运的是,我并不需要开发任何新的UI元素。因为我可以参考别的app是怎么做的,然后从最好的当中择优挑选。但是从哪里挑呢?下面就是我发现的对于设计客户端最有用的资源,列出如下:1.Dribbble这个“设计师的展示”的网站平台是邀请制的,在这里你可以无障碍地进行在线UI设计。几乎所有的东西都能在这里找到。事实上,你可以在我的dribbble上follow我,以下是几个值得follow的人。VictorErixon:他的设计有浓厚的个人色彩——漂亮,简洁,扁平化。Dude已经做了3年的设计,而且,在这个领域已经做到了极致。FocusLab:这群家伙是Dribbble的名人,他们的贡献给他们带来了好名声。非常值得关注,他们的设计是顶级的。CosminCaptianu:一个了不起的设计师,他的作品没有华丽的炫耀,却有惊人的未来派元素,颜色处理做的很好,虽然他不注重用户体验。他在dribbble上还是一个批评家。2.FlatUIPinboard我不知道这个“awrmarc”是谁,不过他的移动UI设计对我来说简直太有用了,可以让我设计出漂亮又有个性的UI.3.Pttrns一本app截图的字典。Pttrns的优势在于整个网站都是以用户界面组织的。这使得搜索起来非常方便,很快能找到你要的部分——登陆界面,用户信息,搜索结果等等。我坚信每一个设计师都应该从模仿开始,直到熟能生巧,才能开始发展他们自己的风格和方向。