体属性含内容很多,我们可以根据 Sketch 或 Figma 文属性栏为例,分进解释。
1. 字体择 Font-family
字体就是字的同格。
在 UI 体应用,体正常显示条件,是你设备加载过应体文件。比如我们在 Windows Font 文件夹添加体,是为了在设计过程可以调用它们。
理,我们想要设计套 B 端界,使用体不仅仅是要你自己电脑装过,需要用户电脑也装过。所以,B 端设计,我们体使用范围是很小,英文常用体如下所示:
针文项目设计,除部分数想进凸显可以选择其它英文体,不然议统使用微软雅黑或者思黑展开设计即可(即使出现英文)。不用太担心这两体用户没有,这样问题,比较标准黑体样异不会太大,网页基础 CSS 样表调用体都会做多手准备,比如下这段代码:
Font-family:PingFang SC, "SF Pro SC", "SF Pro Text", "Helvetica Neue", Helvetica, Roboto,'arial', 'microsoft yahei ui', "Microsoft YaHei", SimSun, sans-serif
每一逗一字体,浏览器会根据这排序依次读取本相关的字体文件,显示网页中的文字,如果第一,就换第二,以此类推。如果全部指字体的话,就会根据当系统默认的字体显示。
最后,还有一点就是多计关心的字体商用版权问题,在网页可用的这个字体范围内,不需要考虑任何版权问题,放心使用即可。更复杂的细节就不在这展开了。
2. 字号选择 – Font-size
文字字号就是文字使用的大号数,在网页中,字体大根据 px 位来制定。通常,网页计中的中文字体最字号控制在 12px, 11px 已经会有多文字不能正常显示了。而纯英文或数字文本最字号则在 9px 左右。
表是同类本中使的字号区间:
- 注释英文、数字:9-11px
- 注释、小本:12-13px
- 正文、小标题:14-16px
- 大标题和大数字:16-20px
议新手做设计接背下这个表,定义号时候根据文本类型来设,不要把 B 端界设计成平画册设计,会导致体大小常失衡。
3. 选择 Font-weight
是体笔画粗细,在 UI 设计过程,我们体控制,是根据体自带进调。套成熟体会含多个级。
我们开选项菜单时候,里显示是体文件本身携带,如没有含其它,则选项会有个默认值。
所以,在设计过程论英文,使用细体(Light)、常规(Regular)、粗体(Bold)三即可。
4. 色认识 Color
色,自然是文色了。我们色应用会放在下篇色规范里具体说明,在这边先分享些网页色基本常识。
在网页中,字的用只能用纯,避免在 B 端使用渐变字。同时,网页的彩只使用 RGB 模式,并且用 16 进代码来指向具的彩,也就是彩面板中常见的一串符号。
5. 文本样 Font-style、Text-Description
除了这些选项,最后再说个,是文本样内容。在网页设计,除了以上文属性设,CSS 可以为文本添加下效:
除了对字本身的样式属性做设置外,我们还需要考虑字置入到画布中的版问题。为了本可更好的实现页面的布、浏览的效果,就要来了解面这些设置。
1. 本区域 Display
首先讲本区域,我们说过任何 B 端设计中的元素,都包含一个矩形的视图。对于一整字来说,它的视图区域即接来要说的本区域。
页本区域设置和软件中的设置是非一致的(手机客户端直观得多),本区域分水平适应、定宽模式、固定尺寸种。
在设计过中,我们要根据该本的类,来决定使哪种本模式。
2. 对齐模式 Text-align
对齐模式,则是字容在本区域中的对齐方向,最规的左中右对齐就多做介绍了。我们要讲讲在页设计中,是供水平对齐项的。如果一个本区域大于字的,那么字就会水平方向中。
水平中的作类似在表格中,有的表本既可只有一行,可有两行,于是使这种对齐模式就可适应同的情况。而该设置在移端设计中是很到的。还有,在页的范畴里,本的对齐是会使两端对齐的。
因为两端强行对齐会导致字间距被奇怪的修改,非影响视觉效果和阅读体验。专的对多行本的处都使自然对齐,右侧统一是正现象。
3. 行高 Line-height
行高,也是一个让所有 UI 计都头疼的问题。行高是文本域内一行文字实际高度的数值,和字号不是同一个属性。
使用行高的主要目的是为了让多行文本的阅读体验能足的需要,因为如果行高没有置,在网页中行文字等于没有间距,无法正常阅读,所以可以通过行高制定成宽或紧凑的式。
在网页置中,最让新困惑的就是行高应该怎定。建议新行高控制在字号的 1.2-2 倍之间,然后根据需要和实际效果做决定即可,没有万能的行高默认数值,一定要做测。
4. 段间距 P padding
最后,在文字布局中软件有提供给一个属性,段间距,即段落之间的域,通过增加留来提升阅读体验。
段间距并不是一个 CSS 默认的属性,在实现它的候往往要用其它属性代替。尽量避免在 B 端计中多段文本使用一个文本框,将每段独立成一个文本框的计,能最大化开发的效率。
文字部分的规范就先介绍到这里,关于色彩应用这比较麻烦的部分我们就留下篇行统一的讲解。什么问题可以论区留言。
下篇再贱~
注作者的微信公众号:「超人的电话亭」