普通视图

发现新文章,点击刷新页面。
昨天以前首页

好像老花了

作者 xrspook
2024年9月28日 10:37

当年今日

某天,跟往常一样,我半躺着在家里的床上,戴着近视眼镜,拿了一个药盒之类的东西放在眼前,突然发现我什么都看不到,一片模糊。当我把眼镜拿开好像又能看到了,但是当我把东西更加靠近眼睛,又一片模糊。那一刻我才知道,原来近视眼镜是有盲点的。那个盲点对我来说,大概是离眼睛20厘米以内的地方,摘掉近视眼镜之后,盲点会缩短,大概在10厘米以内。

以前我觉得看药瓶上的说明是很简单的事,但现在我觉得那对我来说变得困难了,尤其是在光线不好的地方,无论我用什么样的距离,我都看不清。戴着近视眼镜看不清,不戴近视眼镜也看不清。光线好一点的时候,可能会看清,但是得比较用力看。因为数据比较多,又不得不在一页A4纸里把东西都打印出来,所以也就只能用缩小的功能。缩小的那些字体大概只有正常大小的1/4。就字体的大小来说,肯定要比药盒或者药瓶上面的字体大,但是激光打印机加普通的A4纸出来的效果肯定不如专业的印刷。遇到那些纸质表格,我也得非常努力才能看清上面的字,前提是我有点知道那到底是什么。

我才38岁而已,但我不得不接受一个事实,估计我已经有老花了。我小学四年级开始就已经有了近视,一开始的时候没有散光,后来连散光都有了,现在的我近视老花散光,再加上长期在阳光底下不做任何防护,所以估计白内障也是有的。

老花这个东西是我近期感觉到了。所以当同事把我们共享的表格缩小使用的时候我就得看得很用力,之所以她们得缩小使用,是因为她们在笔记本上操作。高端的笔记本分辨率很高,但是太高的分辨率,字体虽然是清晰的,但是你却看得很辛苦,所以不得不放大。比较老的笔记本属于那种分辨率就那个样了,所以即便用到100%的分辨率,屏幕显示的东西还是不够多,于是她们同样的操作就是把Excel表格缩小显示。我不用干这种事情,因为我尽可能不在笔记本上操作。操作的电脑都是台式机。绝大多数情况下,会在办公室的台式机又或者是我家里的台式机里完成。两个台式机配套的那个显示器要分辨率和显示效果基本上完全一致。这不是什么巧合,是我觉得单位的那个我用得很舒服,所以依照那个款式家里那个尽可能买同款,全自费。

从前我觉得老花这种事情,老人家才有,我觉得我自己的这个年龄,无论如何也称不上是老人,甚至有些中年人也不认同我踏入了他们的俱乐部,但事实就是这么残忍。之所以会发生这种事,是因为过去这些年,我们过度地在电子产品上消耗我们的眼睛,所以我们跟老一辈的人相比,眼睛的老化速度比他们快起码15年。

我可以怎么办呢?当我连很普通的正常大小字体也看不清的时候,大概我也就只能去配老花镜了,然后就是一天到晚不停地更换眼镜。

假装是个设计师

作者 王隐
2018年8月13日 22:25

每个 Web 开发人员都会遇到要做 UI 的情况,无论他喜欢与否。

也许你公司没有全职 UI 设计,所以你得自己来。也或许你在做一个 side-project,但你想让它比 Bootstrap 好看点。

你可以说「我又不是艺术家,别要求我太多」,但事实表明,你还是有很多技巧来提高自己的设计水平,当然了,这并不需要你有很好的 UI 技术。

以下是七个提升设计感的简单实践。

一、 用颜色和粗细来划分重点,而不是字体大小

文本样式的一个常见错误是过度依赖字体大小来划分重点结构。

「这段文字重要吗,字大点。」

「这段文字不太重要,字小点。」

不要总用字体来控制这些,尝试使用颜色和 font-wight 也可以完成同样的工作。比如:

「这段文字重要,加粗。」

「这段文字不重要,细一点。」

用两种或三种颜色划分你的内容:

  • 重要内容用深色(但不是黑色)(如文章标题)
  • 次重要内容用灰色(如文章发布日期)
  • 不重要内容用浅灰色(如页脚的版权声明)

大多情况,两种 font-weight 就够了:

  • 大部分的文字用普通 weight(400或500)
  • 你强调的文字 weight(600或700)

400 以下的 weight 就别用了;大标题下还可以看清,小字体基本看不清。如果你想用更小的 weight 来弱化你的文字,用更淡的颜色或更小的字体吧。

二、彩色背景别用灰色字体

在白色背景下使用浅灰色字体可以弱化内容,但是在彩色背景下就不好了。

这是因为我们在白色背景下看灰色其实是降低了文字的对比度。

相比于使用灰色字体,让文本接近背景色更能突出文字重点。

彩色背景下,你可以通过两种方法降低对比度。

1.降低白字不透明度(opacity)

白色,低不透明度,再让背景色透过来一点,这样可以弱化文字,又不会在彩色背景下显得很违和。

2.根据背景色自己选一个合适的颜色

当你背景是图片或图案时,这种方法比降低不透明度要好一些。而且降低不透明度显得文字太暗了,就像水洗的一样。

选个和背景色相同的颜色,再慢慢调饱和度和亮度,直到看起来还不错。

3.正确使用阴影

相比于使用大阴影(blur)和暗角来让阴影更明显,不如添加垂直偏移 (vertical offset)。

这样看起来会更自然,因为它模拟了光源从上面照下来的效果,这和我们在现实世界看到的一样。

输入框和表格也可以这么用:

阴影设计是门艺术,感兴趣可以看看 Material Design Guidelines

四、少用 border

当你想划分两个元素的边界时,先别考虑 border。

border 确实在划分边界上做的很不错,但这不是唯一的方法,滥用 border 会让你的设计特别杂乱。

你可以试试下面的方法:

1.box shadow

box shadow 不仅可以像 border那样做到划分边界,而且这种方法更精细,也不会太分散你的注意力。

2.两种背景色

相邻元素用不同的背景色就可以划分它们。

3.加空隙

有没有更好的办法划分不同元素的边界,而不只是简单地增加分割部分?当然有,把元素隔得更远就行了。

五、少用大图标,如果它们本身意义不大的话

如果你在设计一些大图标(比如登录页面的「功能」部分),试试 Font Awesome 或 Zondicons 这样的免费图标集,然后加大尺寸直到满足你的要求。

它们都是矢量图,所以不会在放大的过程中丢失细节。

虽然矢量图不会在拉伸时丢失细节,但本来在 16-24px绘制的图标非要拉伸到三倍四倍之大,真的不会显得很好看,他们会缺乏一些细节,比如不成比例的「矮胖」。

如果小图标可以满足你的要求,可以将它们包在另外一个形状中,并且为形状添加背景色。

这可以让实际图标更加接近预期的大小,同时可以填充更大的空间。

如果有预算,可以用大尺寸的高级矢量图,比如Heroicons or Iconic

六、边框特写,给平淡的设计增加颜色

如果你不是 UI,怎么才能从你的用户界面中和其他那些好看的设计中脱颖而出呢。

简单却有效的一个技巧就是为某些部分添加色彩鲜艳的边框,这样不会感到乏味。

举个例子,在提醒信息的左边做文章。

高亮导航栏

顶端都加上也行。。

它不需要任何专业的 UI 设计人员帮你,但可以让你网站看起来更「大气」。

是不是不好选颜色,Dribbble’s color search 可以帮你。

七、不是每个按钮都需要颜色

当用户可以在一个页面有很多的选择时,很容易陷入语义化设计的陷阱。

比如 Bootstrap,无论何时添加新按钮,都可以选择不同的语义。

「积极动作,绿按钮。」

「删除数据,红按钮。」

语义是按钮设计的一个重要部分,但有一个更常见的重要维度被忽略了:重要性。

页面上的每个操作都处于金字塔的某个重要位置。但大多数页面只有一个真正重要的操作,一些不太重要的次要操作,以及一些很少使用的三级操作。

设计这些动作的时候,更重要的是理清这些按钮谁更重要。

  • 重要动作应该突出,加粗,高对比度。
  • 不太重要的动作应该清楚显示,但别太主导。用轮廓线,低对比度背景色。
  • 三级操作可见即可,但不要引人注意。像链接一样处理吧。

「删除按钮呢,应不应该总是红色?」

没必要,如果它们不是页面中的主要操作,处理成二级或三级按钮即可。

保留大、红,粗样式在那些以负面操作为主的页面上,比如确认对话框。

原文链接:7 Practical Tips for Cheating at Design – Refactoring UI – Medium

作者:Adam Wathan & Steve Schoger

编译:@王隐在录音

❌
❌