基础
深色模式
深色模式下什么会变、什么不变,以及每张贴纸都会加上的模切边。
在深色模式下,表面、墨色、线和柔和色调会变;贴纸不变。贴纸保留自己的颜色和墨色文字,并多出一圈模切边,让它在周围的深色表面上依然分得开。
原则
- 表面越往里越亮。 外框和侧边栏最暗;纸面、卡片、弹出层和下沉填充依次变亮。
- 贴纸永远不反色。
- 每个新组件都要在两种模式下检查。
会变的
- 表面:
layer-frame和layer-sidebar,然后是layer-canvas、layer-card、layer-popover和fill-muted,每一层都比前一层亮。具体数值见颜色。 - 墨色、线和柔和色调。
- 任务状态像素点的颜色。
- 外框是中性的深色,不是黄色。导航条上的选中项仍然是黄色贴纸:它表示「你在这里」,不属于外框。
不变的
贴纸保留自己的颜色和墨色文字:头像、粉色按钮、黄色选中、开关、位置图块、徽标、工作空间图块(墨色底上的黄色)和回应。
模切边
贴纸的边是墨色的,在深色表面上会看不见。在深色模式下,每张贴纸都在墨色边外面多一圈模切边(sticker-edge)。
- 给每张贴纸加上模切边:
- 头像;
- 黄色选中:侧边栏的行、导航条的项、标签页、分段控件、切换按钮组、手机标签栏;
- 粉色、橙色和红色按钮(禁用时不加:禁用的按钮不再是贴纸);
- 开关;
- 计数徽标和 @ 徽标;
- 消息和 Markdown 中提及这个人的地方;
- 回复数。
- 模切边位于贴纸的盒子之外。这样盒子对齐网格,看得见的边也随之对齐:在深色模式下,头像和标签页贴纸是对齐的,而不是相差 3px。
- 不要裁切装有贴纸的容器,因为边在盒子外面。只截断文字:把标签片、徽标和头像放在同一行、被省略号截断的文字之外。