做出好的设计决策计划几乎是每个网页设计师必须面对的一道难关,也许你的公司并没有全职的设计师,但市场却提出了要求设计出全新UI的需求;又或者你正在设计一个个人项目,希望它比 Bootstrap (美国 Twitter 公司的设计师基于 HTML、CSSBsport体育、JavaScript开发的简洁直观的前端开发框架)的默认效果要好一些遇到这种时候该怎么办呢?
也许这时很多人会退缩并表示:“我又不是一个艺术家,肯定没法作出让别人满意的效果啊!”但是事实证明,想要设计出优秀的网站效果只需要合理运用一些实用小技巧变会产生惊人的“化学反应”。
因此在这篇文章里,我们总结了7个简单直观的既能改善网页视觉效果、又能带来一种高级感的小技巧。希望这些实用的“杀手锏”能帮你化解以后工作中的危机。
在对UI 文本进行样式控制的时候,最常见的错误莫过于过度依赖字体大小的差异来营造对比。
事实上,单靠调整字体大小来营造对比效果是远远不够的,此外还应该尝试结合色彩和字体粗细来营造更好的对比效果:
需要注意的是,应当尽量不要让正文部分字重低于400,因为这一部分字体字体本身尺寸已经较小,低于400会严重影响阅读体验。如果你依然需要降低字重,那么不妨让字体色彩更浅一点,或者替换成其他识别度较强、字重相对较小的字体。
在白色背景中将黑色文本改成灰色是一种较好的淡化其视觉效果的做法,但是在彩色背景下还这么做有时候反而会适得其反。
这是因为让白色背景下文本由黑变灰实际上是达到降低对比度的效果。但是在彩色背景下,想要降低对比度合适的做法应该是让文本逐步接近背景色,而不是强行改为灰色。
降低不透明度能够让背景的颜色渗透过来一些,这样就能以一种更为和缓的方式降低前景文字和背景之间的对比度。
当背景是图像或者图案的时候,半透明的文本会影响可读性,这个时候最好是基于背景主色调来挑选相应的文本色。
相比于采用大范围的扩散模糊阴影,使用微妙的垂直偏移阴影效果更明显、也更自然,由于它模拟了最常见的光源特征,光线从上往下照下来所营造的阴影效果要好于前者。
如果你对此有兴趣的话可以翻阅《材料设计指南(Material Design Guideline)》这本书,它会很详细地为读者阐述这种阴影的制作细节。
盒子模型是网页前端最常用到的工具,当你需要在两个元素之间创建分隔的时候,最好是尽量避免让两者的边界直接接触。
虽然分割线是分隔两种不同的元素的好办法,但是它却不是唯一的方法,这种元素使用过多会让整个布局的设计感降低,甚至会造成混乱。
box shadow 同样可以营造出边界感,而且更加自然,不会显得突兀,也不会分散用户的注意力。
通常,相邻的元素背景只要有一点差别就能够让人们对他们进行区分。所以,你所需要做的就是在不同的区块中采用不同的背景色,并且尝试删除边框,因为这时你会发现这种东西根本也用不上。
创建元素之间的分离效果并不一定要通过线框来表现,只要增加留白平面设计,让它们分隔开就行了。通过留白和间距来实现元素分组是UI设计中的常用手法。
当你在设计着陆页的时候,可能需要突出产品的功能,这时候你需要一些大图标来作为视觉锚点,为此你可能会去 Font Awesome 或者 Zondicons 这样的网站找几个免费的矢量图标Bsport体育,然后放大到符合你需求的尺寸。
由于它们都是矢量图标,按理是可以无损放大的。但是一个通常只有16×16 的图标放大三四倍虽说无损,但是在视觉上就显得颇为不专业了:缺乏细节的精致感,总感觉过于矮胖、粗糙。
可是,如果这些小图标是你唯一能够搞得到的素材的话,那么不妨试着将它置于另外一个带有颜色的图形当中:
这样的设计不仅能够让图标达到预期的视觉体积,而且看起来要比单纯放大更精致、效果更好。当然,如果你手头不是那么紧的话,最好还是买几个大尺寸的高素质图标,比如 Heroicons 或 Iconic。
当然,你可能并不是一个对于平面设计有着足够经验的设计师,但是还是可以通过一些技巧让你设计的界面有足够的视觉吸引力。
这其中最简单的方法,就是在界面的边框中的一边添加上单色甚至渐变的边框,这能让平淡无奇的界面一下子变得鲜活起来。
退一万步讲,就算你不知道该选取什么颜色,上 Dribbble 的色彩搜索中随便找几个看着漂亮的颜色其实也就够用了。
很多时候,按钮本身所处的语境和按钮上的文本内容会让人感到迷惑。像 BootStrap 这样的框架就让设计师按照语境和语义来进行选择:
的确,语义和按钮本身的设计息息相关,但其中更重要的一面却被忽略了,那就是——层次结构。
网页上每个操作其实都位于整个交互金字塔的某个位置,绝大多数的页面其实只有一个主要的操作,再搭配上一些不太重要的次要操作,以及为数不多的几个三级操作。
在设计这些交互的时候,通过层次结构来呈现这些交互的重要性是很重要的设计环节:
次要操作应该比较明显,但是不能太突出,可以采用幽灵按钮(具备基本的按钮形状的透明按钮,但有细实线的边框)或者和背景对比度较低的色彩进行强化;
没必要ui设计!如果警示性的交互所涉及到的按钮不是主要操作的话,让它按照次要操作甚至三级操作的按钮来设计就好了。
如果这样的操作是主要操作的话,可以让它是大号的、红色的并带有加粗文本的按钮:
2018年,中国国内生产总值突破90万亿元大关,达到900309亿元。随着经济总量的不断增长,国家在教育方面的投入也在不断增加。