主页
/* Backrooms CN Main Page CSS by hoah2333 & Eltrac */ #page-title { display: none; } /* 欢迎栏 */ #page-content .bannerContainer { display: grid; grid-template-areas: "welcome welcome welcome" "discord faq join"; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 3%; } #page-content .bannerContainer .welcome { grid-area: welcome; background-color: rgb(var(--gray-monochrome)); color: rgb(var(--white-monochrome)); font-style: italic; padding: 1rem; } #page-content .bannerContainer .navigator { display: flex; background-color: rgb(var(--gray-monochrome)); border-radius: 0 0 1rem 1rem; height: min-content; margin: 0 0 4rem 0; transition: margin 150ms cubic-bezier(0.4, 0, 0.2, 1); } #page-content .bannerContainer .navigator:is(:hover, :active) { margin: 0 0 1rem 0; } #page-content .bannerContainer .navigator a { padding: 0.5rem 0; width: 100%; text-align: center; color: rgb(var(--white-monochrome)); font-size: 1.25rem; transition: padding 150ms cubic-bezier(0.4, 0, 0.2, 1); font-weight: bold; } #page-content .bannerContainer .navigator a:is(:hover, :active) { text-decoration: none; text-decoration-color: transparent; padding: 2rem 0; } #page-content .bannerContainer .discord { grid-area: discord; } #page-content .bannerContainer .faq { grid-area: faq; } #page-content .bannerContainer .join { grid-area: join; } @media (max-width: 767px) { #page-content .bannerContainer .navigator a { font-size: 1.1rem; } #page-content .bannerContainer .navigator a:is(:hover, :active) { padding: 1.5rem 0; } #page-content .bannerContainer .navigator { margin: 0 0 2rem 0 } #page-content .bannerContainer .navigator:hover { margin: 0; } #page-content .announceContainer .welcome { font-size: 1.2rem; } } /* 公告栏 */ #page-content .announceContainer { display: flex; flex-wrap: wrap; border: 4px solid rgb(var(--gray-monochrome)); align-content: space-between; } #page-content .announceContainer .welcome { background-color: rgb(var(--gray-monochrome)); color: rgb(var(--white-monochrome)); font-weight: bold; width: 100%; text-align: center; font-size: 1.5rem; padding: 0 0.75rem; } #page-content .announceContainer :is(.announcement, .more) { background-color: rgb(var(--pale-gray-monochrome)); width: 100%; padding: 0.75rem; border-top: 4px solid rgb(var(--gray-monochrome)); } #page-content .announceContainer .more { padding: 0; } #page-content .announceContainer .more :is(.collapsible-block-folded, .collapsible-block-unfolded .collapsible-block-unfolded-link) { display: flex; } #page-content .announceContainer .more :is(.collapsible-block-folded[style*="block"], .collapsible-block-unfolded[style*="block"] .collapsible-block-unfolded-link) { display: flex !important; } #page-content .announceContainer .more :is(.collapsible-block-folded, .collapsible-block-unfolded .collapsible-block-unfolded-link) a.collapsible-block-link { width: 100%; padding: 1rem 0; text-align: center; background: rgba(var(--gray-monochrome), 0.2); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); } #page-content .announceContainer .more :is(.collapsible-block-folded, .collapsible-block-unfolded .collapsible-block-unfolded-link) a.collapsible-block-link:hover { text-decoration: none; text-decoration-color: transparent; background: rgba(var(--gray-monochrome), 0.4); } #page-content .announceContainer .more .collapsible-block-unfolded .collapsible-block-unfolded-link a.collapsible-block-link { border-bottom: 4px solid rgb(var(--gray-monochrome)); } #page-content .announceContainer .more .collapsible-block-unfolded .collapsible-block-content { background: rgb(var(--gray-monochrome)); color: rgb(var(--white-monochrome)); text-align: center; } #page-content .announceContainer .more .collapsible-block-unfolded .collapsible-block-content p, #page-content .recentPages .pageContainer p { margin: 0; } #page-content .announceContainer .archive { background: rgb(var(--gray-monochrome)); color: rgb(var(--white-monochrome)); text-align: right; width: 100%; } #page-content .announceContainer .archive a { padding: 0 1rem; color: rgb(var(--white-monochrome)); } /* 最近新增 */ #page-content .recentPages { display: grid; grid-template-areas: "translation original" "featureLevelO featureTaleO" "featureLevelT featureTaleT"; grid-template-rows: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr; grid-row-gap: 1rem; } #page-content .recentPages .pageContainer { display: grid; grid-template-areas: "title" "page" "recently"; grid-template-rows: 1.5rem minmax(auto, 11.81rem) 1.5rem; } #page-content .recentPages .translation { grid-area: translation; } #page-content .recentPages .original { grid-area: original; } #page-content .recentPages .featureLevelO { grid-area: featureLevelO; } #page-content .recentPages .featureTaleO { grid-area: featureTaleO; } #page-content .recentPages .featureLevelT { grid-area: featureLevelT; } #page-content .recentPages .featureTaleT { grid-area: featureTaleT; } #page-content .recentPages .featurePrize { grid-area: featurePrize; grid-template-rows: 1.5rem minmax(auto, 7.68rem) 1.5rem; } #page-content .recentPages .pageContainer .title { grid-area: title; background: rgb(var(--gray-monochrome)); color: rgb(var(--white-monochrome)); font-weight: bold; padding: 0 1rem; } #page-content .recentPages .pageContainer .page { grid-area: page; border: solid rgb(var(--gray-monochrome)); border-width: 0 3px 0 4px; padding: 0.5em calc(1rem - 4px); max-height: 12rem; background-color: rgb(var(--pale-gray-monochrome)); overflow-y: hidden; } #page-content .recentPages .pageContainer .page .list-pages-box p { /* max-height: 12rem; */ overflow-y: hidden; } #page-content .recentPages .pageContainer .recently { grid-area: recently; background: rgb(var(--gray-monochrome)); text-align: right; padding: 0 1rem; } #page-content .recentPages .pageContainer .recently a { color: rgb(var(--white-monochrome)); } #page-content .recentPages :is(.featureLevelO, .featureTaleO, .featureLevelT, .featureTaleT, .featurePrize) .page p { font-size: 0.8rem; } #page-content .recentPages :is(.featureLevelO, .featureTaleO, .featureLevelT, .featureTaleT, .featurePrize) .page p:nth-of-type(1) { font-size: 1rem; } #page-content .recentPages :is(.featureLevelO, .featureTaleO, .featureLevelT, .featureTaleT, .featurePrize) .page p:nth-of-type(2) { font-size: 0.5rem; } @media (max-width: 550px) { #page-content .recentPages { grid-template-areas: "translation" "original" "featureLevelO" "featureTaleO" "featureLevelT" "featureTaleT"; grid-template-columns: 1fr; grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr; grid-row-gap: 1rem; } #page-content .recentPages .featurePrize { grid-template-rows: 1.5rem minmax(auto, 11.81rem) 1.5rem; } } /* By Eltrac */ #page-content .recentPages .list-pages-box p br { display: none; } #page-content .recentPages .list-pages-box p a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Tools */ #page-content .toolsContainer { display: grid; color: rgb(var(--white-monochrome)); grid-gap: 0.5rem; } #page-content .toolsContainer .tools { display: grid; grid-template-areas: "image text" "link text"; grid-template-columns: 5rem auto; justify-items: center; grid-gap: 0.5rem; background-color: rgb(var(--gray-monochrome)); padding: 0.75rem; } #page-content .toolsContainer .tools:nth-of-type(2n) { direction: rtl; } #page-content .toolsContainer .tools:nth-of-type(2n) * { direction: ltr; } #page-content .toolsContainer .tools img { grid-area: image; } #page-content .toolsContainer .tools a { grid-area: link; color: rgb(var(--white-monochrome)); } #page-content .toolsContainer .tools .description { grid-area: text; justify-self: left; pointer-events: none; } #page-content .toolsContainer .tools br { display: none; } /* International */ #page-content .international .announcement { display: flex; align-items: center; position: relative; } #page-content .international .announcement img { width: 50px; filter: drop-shadow(0 0 1px rgba(var(--gray-monochrome), 0.8)); } #page-content .international .announcement:is(.es, .jp) img { align-self: center; } #page-content .international .announcement h3 { margin: 0 0 0 1rem; line-height: 50px; } #page-content .international .announcement a { font-size: 0; position: absolute; width: 100%; height: 100%; left: 0; top: 0; transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); } #page-content .international .announcement a:hover { background-color: rgba(var(--gray-monochrome), 0.2); } /* 2025 Style */ #page-content .bannerContainer .welcome, #page-content .bannerContainer .navigator, #page-content .announceContainer .welcome, #page-content .announceContainer :is(.announcement, .more), #page-content .announceContainer .more .collapsible-block-unfolded .collapsible-block-content, #page-content .recentPages .pageContainer .title, #page-content .recentPages .pageContainer .page, #page-content .recentPages .pageContainer .recently, #page-content .toolsContainer .tools, #page-content .announceContainer .archive { background-image: url("https://afulai2333.github.io/2025Snake/background.png"); } #page-content .announceContainer .more .collapsible-block-unfolded .collapsible-block-content div.new-page-box form input.button { display: inline-block; text-align: center; } /* New Year Snowflake */ .snowflake { color: #ACCEED; font-size: 1em; font-family: Arial, sans-serif; text-shadow: 0 0 5px #114514; } @-webkit-keyframes snowflakes-fall { 0% { top: -10% } 100% { top: 100% } } @-webkit-keyframes snowflakes-shake { 0%,100% { -webkit-transform: translateX(0); transform: translateX(0) } 50% { -webkit-transform: translateX(100px); transform: translateX(80px) } } @keyframes snowflakes-fall { 0% { top: +10% } 100% { top: 100% } } @keyframes snowflakes-shake { 0%,100% { transform: translateX(0) } 50% { transform: translateX(110px) } } .snowflake { position: fixed; top: -1%; z-index: 9999; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; -webkit-animation-name: snowflakes-fall,snowflakes-shake; -webkit-animation-duration: 1s,5s; -webkit-animation-timing-function: linear,ease-in-out; -webkit-animation-iteration-count: infinite,infinite; -webkit-animation-play-state: running,running; animation-name: snowflakes-fall,snowflakes-shake; animation-duration: 10s,3s; animation-timing-function: linear,ease-in-out; animation-iteration-count: infinite,infinite; animation-play-state: running,running } .snowflake:nth-of-type(0) { left: 1%; -webkit-animation-delay: 0s,0s; animation-delay: 0s,0s } .snowflake:nth-of-type(1) { left: 110%; -webkit-animation-delay: 1s,1s; animation-delay: 1s,1s } .snowflake:nth-of-type(2) { left: 20%; -webkit-animation-delay: 0.5s,.5s; animation-delay: 0s,5s } .snowflake:nth-of-type(3) { left: 30%; -webkit-animation-delay: 4s,2s; animation-delay: 2.2s,2s } .snowflake:nth-of-type(4) { left: 90%; -webkit-animation-delay: 2s,2s; animation-delay: 2s,2s } .snowflake:nth-of-type(5) { left: 50%; -webkit-animation-delay: 8s,3s; animation-delay: 1s,3s } .snowflake:nth-of-type(6) { left: 60%; -webkit-animation-delay: 6s,2s; animation-delay: 1s,2s } .snowflake:nth-of-type(7) { left: 70%; -webkit-animation-delay: 5s,1s; animation-delay: 2.5s,1s } .snowflake:nth-of-type(8) { left: 80%; -webkit-animation-delay: 1s,0s; animation-delay: 1s,0s } .snowflake:nth-of-type(9) { left: 90%; -webkit-animation-delay: 3s,1.5s; animation-delay: 2s,1.5s } .snowflake:nth-of-type(10) { left: 25%; -webkit-animation-delay: 2s,0s; animation-delay: 2s,1.1s } .snowflake:nth-of-type(11) { left: 65%; -webkit-animation-delay: 1s,2.5s; animation-delay: 2s,2.5s }
❄️
❄️
❄️
❄️
❄️
❄️
❄️
❄️
❄️
❄️
❄️
“当你幸运地从后室中切出,你将最终来到温室的宁静之地。这里处处飘扬着红灯笼的光辉,墙上挂着春联和福字,仿佛是一个隐秘的节日天堂。温室中,你将发现如红包般丰盈的资源和多样的建筑,仿佛是前厅的华美延续,带着浓厚的新春氛围和无尽的希望。
温室就像一个秘密的庇护所,为你提供温暖与满足,让你尽情享受它所提供的一切。这里是一个神秘而充满祝福的地方,仿佛春晚般热闹和欢乐,在这里你可以尽情放松、探索,无需担忧。无论何时何地,你都可以信赖温室,因为它将是你新春的安全港,带给你一年一度的温暖与快乐。”
温室就像一个秘密的庇护所,为你提供温暖与满足,让你尽情享受它所提供的一切。这里是一个神秘而充满祝福的地方,仿佛春晚般热闹和欢乐,在这里你可以尽情放松、探索,无需担忧。无论何时何地,你都可以信赖温室,因为它将是你新春的安全港,带给你一年一度的温暖与快乐。”
最近新增的原创页面
友谊站点
WE-割裂室联合站点
https://backrooms-split-library.wikidot.com/温室logo由原AF层群的logo设计修改而来,适用知识共享-版权归属-相同方式共享3.0授权协议(CC-BY-SA)。
Copyright © 2023 - 2025
后室同人前AF版温室维基
保留所有权利