介绍

以下是一些设计教程,都是我看了觉得很赞才贴过来。
按时间排序,新的在上面。

只是贴个链接会看起来干巴巴的,
所以有时候我会写"推荐理由"。有时候直接把"内容总结"写到链接正下方了。
可能使整体看起来比较乱,望理解。

图片我尽量少贴。希望一个链接的下面不远处就是另一个链接。
而不是加一堆图片把整篇文弄得变态长。

文章

2019-4-4 添加

Labels are a last resort
推荐理由:看图就行

设计程序界面时最常犯的10个错误 - Top 10 Application-Design Mistakes

  1. 缺乏 Feedback。比如当前状态。
    对于长时间动作
    • 2-10秒的用动画
    • 10秒以上的用进度条
  2. 不一致
    • 同一个动作用多种词来描述
    • 同一个功能的操作按钮放到多个不同地方
    • 看起来一样的控制(Controls) 但是出现在不同地方
    • 输入表单的时候,有时候给反馈说哪里错了,有时候只是错了但是完全不告诉怎么改
    • 某些操作有时候允许,有时候不行,但是不说清楚为什么不行
    • UI elements or controls that move around 到处跑。
  3. 不好的错误信息 Bad Error Messages
    something is wrong, withoutexplaining why and how
    出错了但是不说为什么
  4. 没有默认值 - No Default Values
  5. 图标没说明 - Unlabeled icons
    特别是非标准图标
    如果有说明,有4个好处:
    • 加大点击区域
    • 减少记忆成本
    • 学习
    • 帮助视觉区分
  6. 难以辨认是可点击的 Hard-to-Acquire Targets
    “Affordance” means what you can do to an object.
    one of the worst offenders are ultra flat designs
    所以扁平化设计挺糟糕的
    • 而且点击区域太小
  7. 弹窗过于频繁 Overuse of Modals
    增删改查都用弹窗
    Unfortunately, this design choice reduces context for users
    by covering up information that they may wish to refer to while filling out the form.
    简单说就是盖住了用户操作时需要参考的信息
  8. Meaningless Information
    ID 很多时候是没用的,但是却放在第一列
    后台可以显示。但是用户不应该看到。
  9. Junk-Drawer Menus
    功能太多了,不知道怎么分类的功能全部塞到一个菜单里
  10. 把确认和摧毁操作放的太近。Proximity of Destructive and Confirmation Actions
    一个按钮是保存,另一个按钮是丢弃。俩按钮太近结果误点。

Typography-that-sacred-cow
推荐理由: 讲 Typography 的多图好文。

  • 字体对比: in doubt, skip a weight
  • 字体对比: in doubt, multiply by two
  • 行高: line spacing 1.2x to 1.5x
  • 行宽: 40-70 charactor per line
  • 字体大小: 12px too small. 14-25 is better
  • 横线用途: Hyphen -, En Dash–, Em Dash—
  • Kerning: 字符之间的横向距离

(非必读) Tooltip Guidelines
推荐理由:这篇文章和这里其他文章不同的是,这个是讲“怎么用”。而不是怎么设计"好看"。
这篇文章讲了 Tooltips 应该怎么用。
Tooltips 的定义:鼠标悬浮时冒出来的小窗口。
正确的使用方法:提供”额外”信息。而不是把”必要”信息藏起来(用户为了完成任务需要知道的事情就是”必要”信息)。
当页面上有多个图标时。弹出来的小窗口应该有箭头。指向特定图标,避免困惑。
预计阅读时间:3-5分钟。

2019-3-27 添加
UI practices that work all the time
推荐理由:短文一篇。讲了行高。对齐。字体数量。正文透明度。图片上的文字加渐变背景。
适合新手看。图多。左边是之前,右边是之后。3-5分钟读完。

2019-3-25 添加
How to simplify your design
推荐理由:图多。看图就行,不用读字。

2019-3-20 添加
The ultimate guide to proper use of animation in UX
推荐理由:讲如何正确使用动画

A comprehensive (and honest) list of UX clichés
推荐理由:讲了一大堆 UX 里的 clichés,意思就是陈词滥调。8.2K点赞。

2019-3-19 添加
Optical Effects in User Interfaces: An Illustrated Guide
推荐理由: 79K点赞。

  1. 两个宽高一页的正方形和圆形。正方形看起来比圆形大。所以圆形应该再大一些。比如搜索框旁边有个圆形按钮。此时圆形按钮应该稍大一些。
  2. 不同形状的右对齐时应该有一定补偿。有些形状应该更往右一些。
  3. 文字在按钮(长方形)的两种对齐方式:第一种基于大写字母,比如 "H" 或 "I". 第二种基于小写字母,"x".
  4. 三角形在圆形内部的对齐。拿纸飞机在圆形里的一个按钮举例。
  5. 几种不同的"圆"。然后是长方形按钮右上角圆角。如果直接是一个圆形,看起来会有点奇怪。而多了一些出来就看着舒服一些。superellipse, also known as Lamé curve。但是实现的时候会有些麻烦。
    img

The HSB Color System: A Practitioner's Primer
推荐理由:讲 HSB 颜色讲得很好。怎么弄出不同 shade 的颜色,弄出 Variations

5 Techniques to Make Mobile Call to Action Buttons Intuitive
推荐理由:讲手机上的结账页面怎么设计更合理

7 Practical Tips for Cheating at Design
推荐理由:这篇文章是 Refactoring UI 系列的。给了7个 tips,有图片对比什么是好什么是坏。非常直观。

11 Optical Illusions Found in Visual Design
推荐理由:21K点赞。

  1. 三角形对齐
  2. 正方形看起来高了一些
  3. 方块的颜色,在不同的背景颜色下,看起来不一样(实际它们是一样的)
  4. 还有一些视觉欺骗我没法用文字解释
    这篇文章花2-5分钟看看就够了。

Why Beginning Designers Don't Need to Learn Grids, Type Scales, or Color Theory (and other "Designer Dogma")
推荐理由:
标题是:"为什么新手设计师不需要学 Grid,字体尺寸或颜色理论(以及其他的设计师'教条')"
内容是:
第一点 Grid。Grid 在 print design 里很棒,因为尺寸不会变,但是现在屏幕的尺寸是会变的,grid 意义就不大了。320px 上塞个 12-column grid 有什么意义?如果尺寸从 320px 变成 360px 那么就 “every grid-aligned element 12.5% wider” 让每个元素加宽12.5%?毫无道理。
所以应该做的是:忘记 grid,把重点放在 alignment(对齐)上。
比如手机上就左边 16px 距离,右边 16px 距离,里面居中就行。

第二点 Type Scale 字体大小
好像所有网站都在说黄金比例 1.618 多么屌,但是放到手机上就会差异很大。
所以我用的流程是:

  1. body text: 先选一个看得清楚的正文字体(用于大段的内容)
  2. subtitle: 能在扫视的时候区分就行
  3. title: 足够大,和正文明显区分开。但不至于大到标题总是占到3,4行。

easily distinguishable + consistent

第三点 Color Theory 颜色理论
开头先拿了个颜色工具选的紫色和绿色,举例说这根本没法用。
然后说其实选一个颜色的变种(浅一点+深一点)就够用了。
他之前写过 The HSB Color System: A Practitioner's Primer 文章就是具体讲这个的。

第四点 Personal style 个人风格
没人在乎这些垃圾玩意。你也不应该在乎设计出来后别人一眼就能看得出来是你的风格。

最后的重点,上面所有的都是为了 Reducing Pick-a-Number Fatigue
"减少决定用什么数字的疲劳" (我知道这个翻译不太好,但是大致是这样)
设计师说到底都是在选数字:字体大小,粗细,宽,高,颜色
你只有70年到80年可以活,你真的想把时间都浪费在凭空选数字上吗?

7 Rules for Creating Gorgeous UI (Updated for 2019)
推荐理由:52K点赞。标题是:"7条原则帮你设计出漂亮 UI"
这篇文章其实满老的,我很久之前就看过了,
谷歌一搜甚至可以找到中文版,但因为内容很好不会过时所以还是提一下。
里面讲了"光从上方来"等。
一共有 Part 1 和 Part 2。
Part 2 的链接就不贴了这里面有写的。

视频

说明:是单个视频

2019-4-4 添加
Designing Tables for Desktop Apps with Lots of Data
推荐理由:2分41秒的视频。讲表格怎么设计。

  1. 根据重要程度从左往右排
  2. preserve context when showing additional detail
    提供上下文。比如垂直滚动时,表头固定。
    水平滚动时,第一列固定。
    与其用 modal 来编辑数据。expand 向下展开
  3. Speak Human
    所以一些自动生成的 ID 可以藏起来

2019-3-19 添加
Timezon.es – 10-minute Redesign
推荐理由:8分钟视频讲了怎么重新设计一个时区 app。

杂类

说明:是网站

2019-4-4 添加
UX movement
推荐理由: 图多

https://www.designcurated.io
推荐理由:这里面收集的设计相关文章都很赞,一页9个文章里有5-7个我都想点开看。
d
备注:我翻到了很后面,大概翻了20多页。后面的文章全是 REMOTE 相关的,和设计无关。

2019-3-20 添加
LearnSketch.com
推荐理由:这里面有些教程视频,都是3-10分钟。教一个小东西。比如怎么做阴影。怎么做圆角。不需要全部看完。可以点开几个感兴趣的看看就够了,其他的等需要了再来看。

2019-3-19 添加
Refactoring UI
推荐理由:有 Medium 文章也有 Youtube 视频。教程都很赞。