注意:
此页为于后室维基内部所使用的组件页面。该页面内容可在其它页面中被使用或引用。
- {$one}.
- {$two}.
- {$three}.
所以,究竟发生了什么?
从 2026 年 5 月 20 日起,后室英文维基开始使用此组件,代替原来的层级等级组件。最终的结果是,原本的层级组件从 component:level-class 变成了 component:old-level-class;而 component:level-class 则被替换成了这个组件。
这导致后室英文维基所有使用了生存难度分级组件的页面,都自动更新成此版本。中文维基不会跟进这一改动,亦不会重命名原本的组件。译者可以自由选择在翻译过程中应用此版组件,使之与原文相同;也可以继续使用原组件。
此组件最初由 ReyDay 设计,但实现基本由中文维基用户
Ambersight 与
cakelord114514 完成,因而归类为原创组件。
除了外形有所变化,此组件还新增了 1E-5E 的环境危害分级,并稍微扩展了自定义维度。
如何使用:
[[include :backrooms-wiki-cn:component:sd-class
|class=分级
]]
你可以从以下列表中选择一项分级:
| 标准分级 | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| 特殊分级 | habitable | deadzone | ||||
| unknown | pending | |||||
| n/a | omega | |||||
| amended | [1-5]e | |||||
每个分级都有专属的标志,以及三行描述。
自定义
你可以使用以下参数自定义组件:
[[include :backrooms-wiki-cn:component:sd-class
|class=ClassName
|color=#000000(带井号的色号)
|image=(图片的 URL 或者一个预设标志名)
|one=第一行字
|two=第二行字
|three=第三行字
]]
以下为一则示例:
[[include :backrooms-wiki-cn:component:sd-class
|class=我的自制分级
|image=unknown
|one=应该安全吧
|two=不对
|three=不,不安全
|color=#96A5D4
]]
它看起来就像这样:
- 应该安全吧.
- 不对.
- 不,不安全.
此外,使用 |white=enabled 可以让文字和标志变成白色。当你选择较暗的颜色时,就能派上用场。
[[include :backrooms-wiki-cn:component:sd-class
|class=0
|color=#333333
|white=enabled
]]
- {$one}.
- {$two}.
- {$three}.
进一步自定义
使用 Module CSS 以进一步自定义:
[[module CSS]]
.sd-container {
/* 字体 */
--sd-font: "Poppins", var(--body-font), sans-serif;
--sd-font-size: 16px; /* 必须设置为4的整数倍 */
/* 背景色 */
--sd-background: var(--swatch-background);
/* 边框色 */
--sd-border: var(--gray-monochrome);
--sd-border-secondary: 0, 0, 0;
--sd-border-deadzone: 20, 0, 0;
/* 标志颜色 */
--sd-symbol: var(--sd-text);
/* 文本颜色 */
--sd-bullets: var(--sd-border);
--sd-text: var(--sd-border);
--sd-text-secondary: 255, 255, 255;
/* 分级颜色 */
/* 为什么他们不在这些变量前面加上“sd-”前缀?? */
--class-0: 247, 227, 117;
--class-1: 255, 201, 14;
--class-2: 245, 156, 0;
--class-3: 249, 90, 0;
--class-4: 254, 23, 1;
--class-5: 175, 6, 6;
--class-unknown: 38, 38, 38;
--class-habitable: 26, 128, 111;
--class-deadzone: 44, 13, 12;
--class-pending: 182, 182, 182;
--class-n-a: 38, 38, 38;
--class-amended: 185, 135, 212;
--class-omega: 25, 46, 255;
}
[[/module]]
