# UI 设计流程与规范
设计参考
- Ant Design 设计理念 (opens new window)
- Material Design (opens new window)
- Material Design 汉化版 (opens new window)
- Lightning Design System (opens new window)
# 设计软件与格式
# 设计稿标准文件
设计稿根据设计师的系统差异存在不同, 一般的:
系统 | 软件 | 格式 |
---|---|---|
Mac OS | Sketch | .sketch |
Windows | Adobe XD | .xd |
Windows(可选) | Lunacy | .sketch |
在能够保证网络与稳定代理的前提下, 推荐使用 Figma (opens new window) 作为在线设计稿编辑与共享软件, 支持 .sketch
文件的导入, 不做强制要求. Figma 教程 (opens new window).
提示
一般的, 矢量文件的通用格式为 svg
, 可以通过将画板导出为 svg
用于不同软件的协作, 包括但不限于 Sketch
, Adobe XD
, Adobe Illustrator
, Figma
, CorelDRAW
等.
svg 文件在共享时文本格式需要设置为为 svg文本
, 转为轮廓
会丢失矢量图形信息.
# 图标文件
图标文件使用 Adobe Illustrator
进行编辑与绘制, 参考图标设计模板 (opens new window), 源文件保存为 .svg
格式.
一般的, 几乎所有 图标要求使用矢量方式进行绘制, 在需要导出为栅格图标时, 导出成 .png
格式.
在特殊情况下(一般是在无法找到原 png 图标的原文件时), 可通过 Adobe Photoshop
修改图标相应信息, 并保存导出.
svg
图标导出时需要进行压缩, 压缩可通过 Adobe Illustrator
导出工具导出, 或者通过 svg 压缩工具 (opens new window) 默认配置压缩导出.
注意:
- 可换色
svg
图标要求填充色选择为套版色
. svg
文件大小控制在压缩后5k
以内, 如果出现超大图标, 检查是否使用了栅格图像
.
# 设计稿目录与同步
为了对设计稿进行版本记录与文件同步, 要求使用 seafile 同步盘 (opens new window)进行文件同步.
# 使用说明
seafile 客户端下载地址 (opens new window)
seafile 桌面客户端使用说明 (opens new window)
seafile 桌面客户端要求开机自启
.
- 服务器:
http://192.168.101.228:9999
- 账号:
123456@qq.com
- 密码:
123456
# 注意事项
- 设计稿按不同项目
分文件夹
储存. - 设计稿文件夹增加
拼音首字母
方便查找. - 设计稿不需要保存多个版本, seafile 自带
版本历史记录
, 在需要查找历史记录时, 可通过查看历史记录找回以前版本.
# 设计稿沟通
项目设计稿使用 蓝湖 (opens new window) 进行设计稿的同步与沟通.
要求设计师与开发人员均注册蓝湖账号
.
对于 .sketch
, .xd
设计稿源文件, 需要在本地安装 摹客 (opens new window) 或者 蓝湖扩展插件 (opens new window) , 并按照对应的操作上传设计稿.
上传的设计稿需要将设计稿链接分享
给开发人员, 开发人员可直接使用设计稿的标注与切图用于产品制作.
# 图标设计
# 参考
图标设计原则借鉴 Ant Design 图标设计原则 (opens new window).
# 规格
所有图标都是按照 1024 * 1024
的画板进行制作, 导出以 64 * 64
为标准大小
图形分为 3 层:
- 画板层: 背景画板, 包括
64 * 64
的预留空间. - 轮廓层: 用于外框线绘制, 根据图标样式不同分不同大小.
- 图形层: 用于图标匹配与图形导出.
# 中心位置
- 所有的图标中心位置:
X: 512; Y: 512
.
# 建议
- 移除多余节点, 保持图形的整洁.
- 合并图形, 便于输出.
- 对小数点以及奇数进行最后一遍的走查与修正.
- 简化图层结构.