作为一个不靠谱儿的前端,嗯,尤其是美感经常被朋友挑衅的那种,真的有点痛… 在公司可以和设计师们一起实现出各种天马行空的效果,而一到自己的 side project,一通前后端撸下来,看着用各种UI库堆砌出来的界面真的是对不起自己码代码的激情… 恰好最近读了一本《The Non-Designer’s Design Book》,觉得作为直男的美感居然好像的有了一丢丢提升(也有可能是幻觉…),尤其是英文网站有很多基本的设计常识,算是一门对新手比较友好的设计入门书,所以总结一些要点记录下来。

四大设计原则

亲密性 (Proximity)

相关的项可以有意识的组织在一起,从而变成有凝聚的一个个组,而不是杂乱无章的片段。

对齐 (Alignment)

页面应该统一而有条理,任何元素都不能随意安放,应该于页面上的某个内容存在某种视觉联系。

  • 为了对齐,需要在设计中养成为元素画线的习惯
  • 居中是最保险的对齐方式,也是最没有新意的,许多精巧之作都没有采用居中
  • 摒弃居中很难,但是请勇敢一些,放弃保守,不要畏缩
  • 尽量只使用一种对齐方式,或者让不同的对齐方式互相有某种联系

重复 (Repetition)

设计的某些方面需要在整个作品中重复,如一条粗线,一种细字体,某个符号、颜色或者空白等等。重复的目的是为了保证一致性,同时凸显某些想要表达的主题。

  • 重复的项并不一定完全相同,只是突出存在明确关联的类似对象
  • 有些重复与主题无关,如一些大字体,无关的图案等,只要确保看起来是有意为之,不是乱七八糟就好

对比 (Contrast)

在页面上增强对比可以快速吸引眼球,形成对比的时候需要大胆,不要犹豫

  • 类似的元素不需要强烈的对比,不同的元素需要截然不同
  • 字体、大小、粗细、颜色等等都是增强对比的手段

总结一下,设计的指导原则是,在符合上述条件的情况下,不要畏畏缩缩。大胆使用空包、非对称、特大字号等等在合理原因的支撑下都是美观的


色彩运用

色轮

三原色:红、黄、蓝

第二色: 红 + 黄 => 橙 红 + 蓝 => 紫 黄 + 蓝 => 绿

第三色:………………

互补

色轮上完全对立的颜色为互补色,因为他们最为对立,所以一种是主色,另一种是对比色

例如上图中的黄色和紫色、红色和绿色等等

这些颜色组合可能很怪异,但是只要遵循色轮的组合一定会很好的搭配,自信一些!

三色组

彼此等距的三种颜色通常会形成一个让人愉悦的三色组,他们相互配合起来非常的自然

分裂互补三色组

从色轮的一边选择颜色,再在它的对面找到互补色,从而选出互补色两侧的颜色,会有更为细致的颜色边界

类似色

选择色轮上彼此相邻的颜色,可以有两种或者三种都可以,他们有相同的基础色,