/*
Eurasian why are you doing this to yourself
*/
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text&display=swap');
@import url('https://fonts.googleapis.com/css2?family=STIX+Two+Math&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rufina&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300&display=swap');
:root {
--theme-base: "black-highlighter";
--theme-id: "infinity";
--theme-name: "Infinity Theme";
--logo-image: url("https://s1.ax1x.com/2022/08/09/vl2UL6.png");
--header-title: "The Backrooms";
--header-subtitle: "无尽迷城";
--body-font: 'STIX Two Math', 'Noto Serif SC', serif;
--header-font: 'Rufina', 'Noto Serif SC', serif;
--title-font: 'Rufina', 'Noto Serif SC', serif;
--mono-font: 'Overpass Mono', monospace;
--white-monochrome: 235, 235, 225;
--pale-gray-monochrome: 205, 205, 195;
--light-gray-monochrome: 160, 160, 160;
--gray-monochrome: 64, 64, 64;
--black-monochrome: 10, 10, 10;
--bright-accent: 140, 136, 126;
--medium-accent: 64, 64, 64;
--dark-accent: 70, 70, 70;
--pale-accent: 140, 175, 190;
--swatch-topmenu-border-color: var(--medium-accent);
--link-color: 45, 86, 153;
--hover-link-color: 0, 0, 0;
--visited-link-color: 160, 160, 160;
--newpage-color: 110, 126, 153;
--background-gradient-distance: 0rem;
--gradient-header: linear-gradient(to top,
rgba(var(--medium-accent)) 0%,
rgba(var(--medium-accent), 0.30) 70%
);
--diagonal-stripes: linear-gradient(transparent 0);
}
#skrollr-body {
width: 100%;
position: absolute;
top: 0;
left: 0;
background-image: url("https://scpsandboxcn.wdfiles.com/local--files/lupus-caeruleus/theme-infinity-backrooms.png");
background-size: 1000px 1000px;
animation: owo 48s infinite linear;
}
@keyframes owo {
from {
-webkit- background-position: 0px 1000px;
-moz- background-position: 0px 1000px;
-o- background-position: 0px 1000px;
background-position: 0px 1000px;
}
to {
-webkit- background-position: 0px 0px;
-moz- background-position: 0px 0px;
-o- background-position: 0px 0px;
background-position: 0px 0px;
}
}
#side-bar .side-block div a img {
filter: grayscale(100%);
}
span.printuser {
color: rgb(var(--dark-accent));
}
#container {
background-image: radial-gradient(circle, rgb(var(--medium-accent), 0.05) 20%, transparent 0);
background-size: 0.5em 0.5em;
background-repeat: repeat;
background-attachment: fixed;
}
div#page-options-bottom-2 > a, div#page-options-bottom > a {
border-radius: 0em;
-moz-border-radius: 0em;
border: none;
}
div#page-options-bottom-2 > a:active, div#page-options-bottom-2 > a:hover, div#page-options-bottom > a:active, div#page-options-bottom > a:hover {
border: none;
}
#header, #top-bar {
background-attachment: scroll;
}
#header {
background-image: none;
}
#header::before {
content: "";
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
background-image: var(--logo-image);
background-size: auto 10rem;
background-position: center;
background-repeat: no-repeat;
opacity: 0.4;
}
#header h1, #header h1 a {
position: absolute;
top: 1rem;
margin: 0;
width: 100%;
display: flex;
justify-content: center;
z-index: 0;
}
#header h2, #header h2 span, #header h2 span::before {
position: absolute;
top: 2rem;
margin: 0;
width: 100%;
display: flex;
justify-content: center;
}
#header h1 a::before, #header h2 span::before {
text-shadow: .063rem 0.1rem 0.1rem #0c0c0c;
}
a.newpage {
background: transparent;
text-decoration: none;
}
a.newpage {
color: rgb(var(--newpage-color));
}
blockquote {
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.styled-quote {
background-color:rgb(var(--pale-gray-monochrome));
border-left: 0.5rem solid rgba(var(--gray-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.dark-styled-quote {
background-color:rgb(var(--gray-monochrome));
border-left: 0.5rem solid rgba(var(--gray-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.dark-styled-quote a{
color: rgb(var(--swatch-menubg-medium-color));
}
.lightblock {
background-color:rgb(var(--white-monochrome));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
}
.darkblock {
background-color:rgb(var(--gray-monochrome));
color:rgb(var(--white-monochrome));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
.darkblock a {
color: rgb(var(--swatch-menubg-medium-color));
}
table.wiki-content-table th {
background-color: rgb(var(--gray-monochrome));
}
/* sd banner colours */
.sd-container {
filter: grayscale(100%);
--sd-text:222,222,222;
--sd-symbol:var(--sd-text);
}
如何使用:
[[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: 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 UX-260是一片无规律且分散的建筑群,也是过去的余温,亦是来路的重温。
描述:
Level UX-260具有孤立效应,其形态与流浪者的经历有关,初入此层级时,流浪者的身旁只有一张圆桌,一杯米酒摆在桌上,平静的液面倒映出黄昏的残云。四周这样的安静,夕阳这样的温和,端起桌上温热的米酒轻抿,甜润而香醇的味道或许能令流浪者回忆起什么。
沙沙的声音传来,循着声源低下头,沙土地上出现了两串成双的鞋印,向前延伸而去,其中一串刚好与流浪者的鞋吻合。本着人类的好奇本能,也因明暗之中的熟悉感,流浪者轻轻放下酒杯,沿着这串足迹走去。
天空变的晴朗,时光退回早晨,“流浪者”的名讳似乎轻了许多,拉面馆从地平线的那端显现。掀开泛着光的玻璃帘,即使店内并没有其他人,也能隐约听到喧闹。香辛料的味道伴随着一丝不自然的气息在空中飘散,将流浪者带到餐桌的一侧,两把椅子早已并排拉出,椅面上的软垫凹陷着,等待流浪者的到来,这是放松而稍有局促的用餐时刻。
暖橙色的桌面上,两台手机碰在一起,壁纸上的图案恰好能拼在一起。一对空碗中的剩汤上漂着油花,碗边上残留着香菜的碎末——刻在基因中的经典问题,看上去它已经被拨进另一个碗中。虽然并未进食,流浪者仍能感受到满足感与饱腹感,离开面馆时,心中还升起一股无名的窃喜,低头看去,手心带上了些许温度,就像被什么握住一样。
地上的鞋印渐渐湿润,阴郁之色在天空铺展开来。跟随成双的足迹,流浪者来到公交车站。两盏顶灯在站牌边亮起,照穿沉闷的空气,照亮站牌边的双人座。不知怎的,无论坐在哪一侧,流浪者都忍不住向另一边依偎。时间一分一秒的流逝,公交车的声音愈驶愈近,于是流浪者提起座椅上的单肩包,拿起透明的雨伞并张开,透明的八边形将雨幕撑起,创造出一片紧凑而狭小的空间。尽管伞已经撑起,流浪者的身体一侧仍在不知不觉间淋湿了,某种暧昧的氛围也悄然漫起。站牌顶部的电子表上挂着的水珠开始闪光,数码管组成的数字安静而规律地变动着,雨声渐大,公交即将驶来,流浪者也该继续踏上这条未尽的路了。
雨势退去,厚雪积起,地上的鞋印有了深度。城市的剪影拔地而起,在雪幕中若隐若现,忙碌的生活暂时远去。足迹将流浪者领进公园,心形的情侣合照板立在中央,旁边散落着一地照片,尚未被雪覆盖。一团雪球飞来,打在流浪者的肩上,扭头看去,飘飞的大雪中并无他人,只有白雪垒起的矮墙隔着几米对立着,残缺不全,周围的雪地上满是坑洞,然后又是几个雪球飞来,带着几分玩闹的意味,却又让人感到莫名的、不可言说的幸福,从恍惚间回过神来,雪地上不知何时多了两串名字。
公园中的小吃摊已经无人看管,只剩焦黑的台面与略显凌乱的酱料罐讲述着这里曾经的忙碌,足迹所经之处,摊边总会留下两串竹签,或是两个空纸盒。这样的漫天飞雪,却不令人感到寒冷,某种暖意在无形之中陪伴着流浪者,与流浪者亲密无间,而后融入另一串足迹中,共同前往下一个地点。
积雪消融,新生的桃花瓣零散的飘落,鲜明的点缀着长长的足迹,流浪者随其来到礼品店门前,门口边上是一盒提前准备好的蛋糕与蜡烛。礼品店的装修风格精灵古怪,连墙壁也被漆的缤纷多彩,这里从不售卖那些庸俗的礼物,正适合挑选一件独特的、能留下深刻印象的东西。几只嫩黄的鸟雀停在窗沿上,叽叽喳喳的看着店内的流浪者挑选礼物。
激动而期盼的情绪蓄满体内,又被春意轻轻撩拨,使全身都变得酥软,按捺不住的想要雀跃一番。选好最有纪念意义的礼盒后,用丝带打好蝴蝶结,现在它就像故事书中的那样,一个符合刻板印象的礼物盒子。带上这份心意,流浪者走出店铺,一切都会越来越好的。
对吗?
美满的氛围渐渐散去,流浪者跟随着两行足迹走入偌大的商场。门店前没有长队,空旷处也没有闲逛的人群,后室内常见而普遍的场景。琳琅满目的商品挂着各色的折扣牌,却总是让流浪者兴致缺缺。足迹带着流浪者在商场中穿梭,它曾是层级内独特的引导,如今它看上去不再那么特别了。
每层楼的装潢大同小异,忙碌的奶茶店,琳琅的服装店,廉价的娃娃机,漫长的跋涉中,疲惫与厌烦潜滋暗长,不过念及以前的种种美好,适当的体谅和迁就是理所当然的。货架上的价格标签已无意义,没有人再关心商品被谁拿去,它们到了流浪者的手中,无一例外的褪色石化,只剩下沉重的硌手感。接着,流浪者的足迹慢慢变成死灰色,所过之处碎石遍地,后来,另一串足迹也慢慢变成石头般的灰色,也许它觉得在这里停留的足够漫长了,于是才与流浪者默默离开了商场。
月亮升起,足迹的灰暗被夜掩盖,并在夜空中倒映为星河,呈现出弥散之兆,这一路走来的意义值得深思。霓虹灯突兀的刺入眼帘,宣告着流浪者正式进入电玩城,各大电子游戏皆在此汇聚,无论是当下流行还是过去的经典,传统的街机还是新兴的VR。但流浪者恐怕难以接受这些娱乐,屏幕上只有令人头晕目眩的几何图案,不时伴随着强烈的闪光,每个操作按键都怪异的无法理解,VR眼镜中覆满了密密麻麻的摩尔纹。
奇怪的是,另一串足迹对此颇感兴趣,在闪烁的灯光中自由穿行,相比于它的轻车熟路,这里的路对流浪者的足迹来说难走得多,凡是其踏过之处,空间都变的混乱无章,内外翻转的机器,随意嵌合的墙壁,虚幻的几何立体从屏幕中逃出,将建筑结构反复再造,霓虹灯管纷纷竖起并爆闪,以令人作呕的光污染封锁着过道。
属于流浪者的足迹穿过重重阻碍,才得以与另一串足迹短暂会面,然后再度分离,每次都要经过更长更险的路,才能与它相见。当流浪者从电玩城中走出时,两串足迹已经相距数米远了。
接下来是一段沉默的路。很长很长,没有任何建筑,黑色的柏油路无趣的重复延伸。天上的云彩一点点变幻着,像是泼出汤的碗,倒过来也像一把伞,有时变为雪花的形状,再慢慢融合成礼盒的模样。柏油路依然是一成不变,如同两串足迹渐行渐远,都是无法改变的事实,不论流浪者的意愿如何。于是,最后的地点到了。
草地上支起了崭新的帐篷,红白格纹的野餐布在帐篷前摊开。即将分离的足迹再次汇合,这是难得的契机。野餐布上摆着一些食物,面包,苹果,香蕉,柠檬水等,色泽并不鲜亮,吃起来味道尚可。走入帐篷内,正午的太阳光被阻挡在外,但还是稍显闷热。帐篷内叠着被子,以及书本,蜡笔和水彩笔,两部手机,其中一部换了新的壁纸。这些物件中,除了手机以外,其他都已有些落灰,看上去很久未动了,角落还能看到揉皱的纸团。
帐篷称不上宽敞,待的越久,狭窄感就越强烈,直到另一串足迹率先走出帐篷透气,流浪者的足迹也紧随其后。没了帐篷的束缚,两串足迹于柔软的草地上再次分离开来。风儿轻轻的吹过,无声划开两行足迹,湿润的空气令流浪者的心情舒畅了些许,又失落了些许。就这样走了十几分钟,一个略显干瘪的皮球打破了尴尬,在两行足迹间来回缓慢的滚动,算是有意思的活动。几只蝴蝶生硬的飞过,短暂转移了流浪者的注意力。然后回过头来,皮球已经无可挽留的滚远了,再不会回来了。
实体:
故事到这里匆忙的完结了,苒苒的草地也随之灭亡。下方的沙土地露了出来,流浪者踩着自己的足迹回到了圆桌旁,另一串足迹已经不知所踪。暮色四合,视野渐渐迷离,原本温热的米酒已经凉透,喝起来有种腥甜味。将这杯浊黄的酒水一饮而尽吧,而后倒地不醒,任由喝下的酒在眼角流淌。但愿在梦中,我们还能似从前一般相见。
基地,前哨与社区:
入口与出口:
入口:
出口: