APP里面的间距和边距的设计,很有学问的,最近设计公司的产品,大部分都是列表,这些页面视觉效果不强,但是难点在于要做的看起来舒服,而其中一个难点就是间距的设计。不要小看间距这个问题,新手做出来的界面大部分翻车的问题就是在于间距。今天我们就来好好研究一下关于间距的问题,主要有APP外边距,字间距、行间距和元素边距等四个方面。
当图片与屏幕边距为0的时候,用户的注意力更多的集中在图片上,如下面对比图所示:
这种设计视觉上很容易就能吸引用户的注意,但是也很容易喧宾夺主,因此目前来说图片与屏幕边距为0的情况使用的不是很多,个人认为是有边距的图片或者banner可控性更强一点,也更推荐新手设计师借鉴。但是还有一个产品对于外边距的处理有别的方法,如下图所示:
首先要说的这种情况在我们平时使用的产品中是经常见的,大字号搭配小字号,如下图所示:
这种彼此对比明显,能够更好的进行信息的主次传递,那么在大字号与小字号之间的间距使用多大比较合适呢?如下图所示:
图文多行在设计里面算是比较复杂的情况,如下图所示:
这种类型要考虑到的因素很多,标题是否换行、多行的间距、字体大小这些都是我们在设计的时候需要处理的细节,首先我们先来看标题只有单行的情况,如下图所示:
从上图中我们能够看出来,虽然不存在折行的情况,但是因为展示的信息很多,所以页面设计的时候也会比较复杂,这种结构大多出现在电商产品中,因为外露的信息比较多,想要尽量在列表页展示更多的信息来吸引用户点击。而这里需要遵循的方法有两个,第一个是亲密性原则,将你认为是同组的信息做亲密处理;第二个原则是4的倍数定律,上图中的所有间距都是4的倍数,这跟我们在设计页面定间距是的道理是一样的。
这种情况一般出现在标题会有折行的情况下,但是下面的内容却都是单行,如下图所示:
上面四个产品中,除了京东的行间距是12px,其余的都是16px,个人认为是因为京东的商品组建部分信息很多,因此整体的字体也偏小,所以12px的行间距不会显得太过拥挤。
这种情况是出现在标题最多只有一行,但是正文都是折行的情况,如下图所示:
在图文列表的文字行间距都是12px,但是掌阅书籍详情页的文字行间距确是16px,关于行间距目前大部分的做法都是字体的大小乘以1.2~1.5倍,得出来的结果就是文字的行间距,但这种算法仅限于行间距,不适用于其他的间距。
在元素之间的间距我们经常犯的问题在于,设计的时候会让别人无法看出哪个信息是同一组的,如下图所示:
左图中的问题在我们的作品中经常见到,大组件之间的间距会与统一模块的间距设置成一样的高度,这样就会造成模块之间的关系不够清晰,从图中我们就可以看出来,元素间的间距也是亲密原则,一起的就靠近,不同组的就分开,从视觉上就做出区分,这一点不仅仅用在界面中,图标中也同样适用,如下图所示:
里面的内容是一组的,因此间距会靠近,同时也会与外面的边框间距近,虽然只是图标,也是从视觉上来简化信息,便于用户理解。