@import url('https://fonts.googleapis.com/css2?family=Nixie+One&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap'); :root { --body-bg: 225, 225, 225; --content-bg: var(--global-white-color); --bg-opacity: 0.9; --extra-bg-1: url(https://imagebed.pro/images/Liurd/n2QIoY5r1F.svg); --extra-bg-2: url(https://imagebed.pro/images/Liurd/n2QIoY5r1F.svg); --extra-bg-3: url(https://imagebed.pro/images/Liurd/n2QIoY5r1F.svg); --extra-opacity-1: 0.15; --extra-opacity-2: 0.05; --extra-opacity-3: 0.05; --topbar-hover-bg: var(--dark-ui-bg), 0.2; --topbar-hover-txt: var(--light-ui-txt); --user-drop-txt: var(--dark-ui-txt); --bottombar-bg: var(--dark-ui-bg); --bottombar-txt: var(--dark-ui-txt); --header-title: "Backrooms"; --banner-title: "BACKROOMS"; --banner-subtitle: "当色彩褪去的时候"; --header-height: 3rem; --topbar-height: 2.5rem; --dropdown-height: var(--topbar-height); --banner-height: 25rem; --header-ui-size: 3rem; --header-title-size: 1.8rem; --topbar-size: clamp(0.8rem, calc(0.4rem + 0.8vw), 1.2rem); --banner-title-size: clamp(2rem, calc(2rem + 3.5vw), 6rem); --banner-subtitle-size: 1rem; --banner-font: "Nixie One", "Noto Serif SC", Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Arial, serif; --header-font: var(--banner-font); --title-font: "Outfit", "Noto Sans SC", "Noto Sans TC", Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Arial, sans-serif; --body-font: "Atkinson Hyperlegible", "Noto Sans SC", "Noto Sans TC", Arimo, Verdana, Geneva, sans-serif; --ui-font: "Outfit", "Noto Sans SC", "Noto Sans TC", Arimo, Verdana, Geneva, sans-serif; } #extra-div-1 { position: fixed; width: 100%; height: 25vh; bottom: 0; left: 0; z-index: -1; background-image: var(--extra-bg-1); background-size: 20rem; background-repeat: repeat-x; background-position: center; opacity: var(--extra-opacity-1); } #extra-div-2 { position: fixed; width: 100%; height: 50vh; bottom: 0; left: 0; z-index: -2; background-image: var(--extra-bg-2); background-size: 40rem; background-repeat: repeat-x; background-position: center; opacity: var(--extra-opacity-2); } #extra-div-3 { position: fixed; width: 100%; height: 100vh; bottom: 0; left: 0; z-index: -3; background-image: var(--extra-bg-3); background-size: contain; background-repeat: repeat-x; background-position: bottom; opacity: var(--extra-opacity-3); } #container { display: grid; grid-template-columns: minmax(var(--sidebar-width), 1fr)auto 1fr; grid-template-rows: auto auto auto auto; } #extrac-div-1 { grid-column: 2 / 3; grid-row: 1 / 2; display: flex; flex-direction: column; justify-content: center; align-items: center; font-family: var(--banner-font); font-weight: 200; width: 100%; height: var(--banner-height); color: rgb(var(--header-txt)); order: -1; } #extrac-div-1::before { content: var(--banner-title); font-size: var(--banner-title-size); } #extrac-div-1::after { content: var(--banner-subtitle); font-size: var(--banner-subtitle-size); } #header { grid-column: 1 / 2; grid-row: 1 / 3; min-width: var(--sidebar-width); width: 100%; height: fit-content; grid-template-columns: var(--header-ui-size) 1fr auto auto; grid-template-rows: var(--header-ui-size) calc(var(--banner-height) - var(--header-ui-size)) auto; top: calc(0px - var(--banner-height)); order: -2; } #search-top-box { grid-column: 3 / 4; position: fixed; right: var(--header-ui-size); backdrop-filter: blur(1rem); } #login-status { grid-column: 4 / 5; position: fixed; right: 0; backdrop-filter: blur(1rem); } #header h1 { grid-column: 2 / 3; grid-row: 1 / 2; height: var(--header-height); position: static; } #header h1 a { justify-content: flex-start; padding: 0; padding-left: 0.5rem; transition: padding var(--global-duration); } #header h1 a:is(:hover, :focus) { padding-left: 1rem; transition: padding var(--global-hover-duration); } #header h2 { display: none; } #header-extra-div-1 { display: none; } #top-bar { grid-column: 1 / 5; grid-row: 3 / 4; height: auto; } #top-bar > div > ul { flex-direction: column; height: auto; margin-right: 0; } #top-bar > div > ul > li { flex-basis: unset; height: var(--topbar-height); } #top-bar > div > ul > li > a { justify-content: flex-end; padding: 0 1rem; } #top-bar > div > ul > :is(li, li:last-of-type) > ul { top: 0; left: 100%; width: 24em; max-width: max-content; min-width: auto; flex-direction: row; flex-wrap: wrap; } #top-bar > div > ul > li > ul > li { width: 10em; flex-grow: 1; } #top-bar > div > ul > :is(li, li:hover, li:focus, li.sfhover, li:focus-within) > ul > li > a { box-sizing: border-box; } #content-wrap { display: contents; } #side-bar { max-height: unset; overflow-y: auto; border: unset; box-shadow: 0 0 1.5rem -1rem rgb(var(--global-dark-color)); } #side-bar::after { backdrop-filter: blur(1rem); } #main-content { grid-column: 2 / 3; grid-row: 2 / 3; min-height: 100vh; box-sizing: border-box; margin: 0 auto 15vh; padding: 1.5rem; box-shadow: 0 0 2.5rem -1rem rgb(var(--global-dark-color)); position: relative; background: rgba(var(--content-bg), var(--bg-opacity)); } #main-content::after { content: "你曾经来过这里."; display: flex; align-items: center; justify-content: center; position: absolute; top: 100%; left: 0; width: 100%; height: 10vh; color: rgb(var(--header-txt)); font-family: var(--banner-font); font-weight: 200; } #page-title { padding: 0; } :is(blockquote, .blockquote, div.blockquote, [class*=blockquote]) { padding: 0.5rem 1rem; border-width: 0 0 0 0.3rem; background: rgba(var(--light-block-bg), 0.4); } #page-options-container { font-family: var(--ui-font); } #footer { grid-column: 1 / 4; grid-row: 3 / 4; box-sizing: border-box; justify-content: flex-end; margin-top: 0.5rem; border: unset; } #license-area { grid-column: 1 / 4; grid-row: 4 / 5; padding: 0.5rem; justify-content: flex-end; } #license-area a { color: rgb(var(--global-pale-color)); } @media only screen and (max-width: 1024px) { #container-wrap { perspective-origin: 49.5% 5rem; } #container { display: flex; } #header { min-width: var(--sidebar-width); grid-template-columns: var(--header-ui-size) 1fr auto auto; grid-template-rows: var(--header-ui-size) auto auto; top: 0; width: initial; position: static; } #content-wrap { display: block; margin: 0; } #login-status { position: relative; backdrop-filter: unset; } #search-top-box { position: static; backdrop-filter: unset; } #login-status #account-options { left: initial; right: 0; } #top-bar > div > ul { flex-direction: row; margin-right: auto; } #top-bar > div > ul > li { flex-basis: min-content; } #top-bar > div > ul > li > a { justify-content: center; padding: 0; } #top-bar > div > ul > :is(li, li:last-of-type) > ul { top: 100%; left: 0; width: auto; flex-direction: column; } #top-bar > div > ul > li:last-of-type > ul { left: initial; right: 0; } #top-bar > div > ul > li > ul > li { width: 100%; flex-grow: 1; } } @media only screen and (max-width: 768px) { #top-bar > div > ul > :is(li, li:last-of-type) > ul { flex-direction: row; } #top-bar > div > ul > li > ul > li { width: 50%; } }
这里没有层级,
没有墙,没有门,
只有一场梦,
梦见自己正在醒来。
生存难度:生存難度:
等级等級 未知
- 在这
- 在这
- 睡去
如何使用:
[[include :backrooms-wiki-cn:component:level-class
|class=等级
]]
class 处的可用参数包括以下内容,支持简繁体及英文输入。
| English | 简体中文 | 繁體中文 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 0 | 1 | 2 | 3 | 4 | 5 | 0 | 1 | 2 | 3 | 4 | 5 |
| unknown | 未知 | 未知 | |||||||||||||||
| habitable | 宜居 | 宜居 | |||||||||||||||
| deadzone | 死区 | 死區 | |||||||||||||||
| pending | 等待分级 | 等待分級 | |||||||||||||||
| n/a | 不适用 | 不適用 | |||||||||||||||
| amended | 修正 | 修正 | |||||||||||||||
| omega | 终结 | 終結 | |||||||||||||||
该组件支持简繁切换,如下方代码所示:
[[include :backrooms-wiki-cn:component:level-class
|lang=cn/tr
|class=等级
]]
在 lang 处选择语言,cn 表示简体中文,tr 表示繁体中文,不填默认选择简体中文。
自定义等级
[[include :backrooms-wiki-cn:component:level-class
|lang=cn/tr
|class=等级名字
|color=#000000(带有井号的十六进制色号代码。)
|image=链接(至图片的链接。)
|one=在这
|two=随便
|three=放文字
]]
使用 CSS 进行自定义:
你可以使用 CSS 进行额外的自定义,将代码放入到 [[module css]] 中或者是放入到页面的版式内都可以。在这一组件中,不要把 [[module css]] 放在 [[include]] 里面,把它放在那个的下面或者是页面的顶部或底部。
将这些代码放入到你的页面/版式中以编辑所有的颜色,因为组件的 |color= 部分仅能控制背景:
[[module css]]
.sd-container {
/* 字体 */
--sd-font: Poppins, Noto Sans SC, Noto Serif SC;
/* 边框 */
--sd-border: var(--gray-monochrome); /* 大多数等级 */
--sd-border-secondary: 0, 0, 0; /* 不适用 */
--sd-border-deadzone: 20, 0, 0; /* 死区 */
/* 标志 */
--sd-symbol: var(--sd-border) !important; /* 大多数标志 */
--sd-symbol-secondary: 255, 255, 255; /* 4 级以上的是白色 */
/* 文本 */
--sd-bullets: var(--sd-border) !important; /* 点句符文本颜色 */
--sd-text: var(--swatch-text-secondary-color); /* 顶部框文本颜色 */
/* 等级颜色 */
--class-0: 247, 227, 117;
--class-1: 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]]
旧版颜色:
如果你不喜欢新版的样式,想要用回旧版的红色边框色,只需要在你的页面中与组件一同引入下方的代码:
[[module css]]
.sd-container {
--sd-border: 90, 29, 27;
--sd-image: 90, 29, 27;
--sd-symbol: 90, 29, 27;
}
[[/module]]
何谓此处
它被称作层级,但它更像一种遗忘的过程。你并非“进入”此地,而是逐渐想起自己从未离开过。黑暗不是环境,是某种凝视的残留——当你试图回忆一个未做完的梦,那团模糊的淤青就是这里的全部。
月光有时存在。它从不可能的角度切开黑暗,像一道苍白的伤口。你以为它照亮了什么,低头却只看见自己的手正在变淡。这不是消失,是存在本身被月光稀释成了概念。你开始疑惑:是月光在照亮黑暗,还是黑暗在吞噬光?答案会随着下一次“醒来”被重置。
“他们说,在梦里死去,现实中就会醒来。
但在这里…每一次‘醒来’,都只是向更深的梦里死去一次。直到最后,连‘死去’这个概念,也被那雨水…冲淡了。”
—-
入口:当你不再寻找入口
- 在 Level OH 46的霓虹中突然感到刺骨的孤独,抬头时发现整座城市只剩你和一轮过大的月亮。
- 在 Level OH 51 的镜中看见自己的背影走入黑暗,而你伸手却触到镜面后的虚空。
出口:一个悖论
有人说要在梦中保持清醒——可清醒在此地是毒药,它让你看清月光不过是黑暗的伪饰。
有人说要拥抱雨水——但被雨水溶解的人,会变成他人眼中那片退避的景。
还有人说存在一道裂痕,流淌着类似 Level 0 的昏黄……可当你靠近,它便如其他幻象般消隐。
唯一的真相是:
当你不再需要“出口”这个词时,
出口或许会需要你
—— 但那时,你已不想离开。
此地无生,亦无死,唯有永恒的沉眠与徘徊的影。
录音开始
(持续的风声,或呼吸声?)
“……烟花是假的,可它碎掉的光……很美……”
(纸张翻动?)
“不对……我根本没看过烟花……”
(漫长的寂静)
“……原来雨声……是月光滴落的声音啊……”
录音结束
—— 来源已消逝的探索者笔记残页,在 Level OH 46 的碎纸机内循环出现
« Level OH 99 | 消失于暗影 | OH二层群暂未开放 »


