噢,我的上帝,哪个傻逼创作的这个版式?
版式由
若需将本版式引入到你的页面中,请将以下文本放到任意位置:
[[include :yeebackrooms:theme:error-404]]
建议先写完文章再使用,不然编辑起来会很难受。
示例
天杀的,又蓝屏了。
可通过五个连字符“-----”创建水平分割线。若它未被放在其他部件(诸如引用块)中,则会左右延伸贯穿页面。这种将文件分割为多个部分的线就是分割线。
标题可通过在一行字起始处输入 1 至 6 个加号“+”来创建。
此为分页(tab view)。
看,这有更多文字。
多么精巧绝伦。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个引用块,在一行字的起始处加上“> ”来创建。
更多文字
一条分割线
嵌套引用块
| 这是 | 表格 |
|---|---|
| 你应该老早 | 就知道怎么 |
| 做这个了吧 | |
使用的字体:Chakra Petch / 仓耳与墨
脚1
这段文本
放在这里
你们就能
看到不同
格式以及
其它东西
看起来是
怎么运作
包括那些不存在
以及存在的链接!
[[div class="lightblock"]]
[[/div]]
[[div class="darkblock"]]
[[/div]]
[[div style="background-color: #000000; color: #FF0000; border: 2px solid #FF0000; padding: 10px; text-align: center;"]]
[[/div]]
[[div style="background-color: #FFFFFF; color: #0000FF; border: 2px solid #0000FF; padding: 10px; text-align: center; animation: glitch 2s infinite;"]]
[[/div]]
@import url("https://arandintday.github.io/thebackhubscn/normalize-archived.css"); @import url("https://arandintday.github.io/thebackhubscn/bhl-archived.css"); @import url("https://arandintday.github.io/thebackhubscn/sidebar.css"); @import url("https://arandintday.github.io/thebackhubscn/banlist.css"); @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;700;900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;700;900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300;400;700;900&display=swap'); @import url('https://fastly.jsdelivr.net/gh/scp-cn-tech/sigma9@cn/modules/colstyle.min.css'); @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'); :root { --theme-base: "Error_404"; --theme-id: "Error_404"; --theme-name: "Error_404"; --logo-image: url("https://arandintday.github.io/thebackhubscn/logo.svg"); --header-title: "ThE BaCkrOoms NOTFOUND"; --header-subtitle: "Error_404"; --body-font: Inter, Noto Sans SC, Arimo, Verdana, Geneva, sans-serif; --header-font: Inter, Noto Sans SC, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Arial, sans-serif; --title-font: var(--header-font); --mono-font: Recursive, 幼圆, Noto Serif SC, Consolas, monaco, monospace; --white-monochrome: 248,248,255; --pale-gray-monochrome: 255, 251, 240; --light-gray-monochrome: 160, 160, 160; --gray-monochrome: 192,192,192; --black-monochrome: 25, 20, 16; --bright-accent: 192,192,192; --medium-accent: 0, 120, 255; --dark-accent: 0, 51, 102; --pale-accent: 140, 136, 126; --swatch-topmenu-border-color: var(--medium-accent); --link-color: 230, 23, 68; --hover-link-color: 230, 23, 68; --background-gradient-distance: 0rem; --gradient-header: linear-gradient(to top, rgba(var(--medium-accent)) 0%, rgba(var(--medium-accent), 0.90) 100%); --diagonal-stripes: linear-gradient(transparent 0); } /. #skrollr-body { background-image: radial-gradient(circle, rgb(var(--medium-accent)) 50%, transparent 0); background-repeat: repeat; background-size: 0.25em 0.25em; width: 100%; height: 7.5rem; } #side-bar .side-block div a img { filter: grayscale(100%); } #container { background-image: radial-gradient(circle, transparent 50%, transparent 0); background-size: 0.25em 0.25em; 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 16rem; 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)) } .darkblock { color: rgb(var(--white-monochrome)); background: rgb(var(--dark-gray-monochrome)); padding: 0.01rem 1rem; margin: 0.5rem 0; box-shadow: var(--quote-shadow); } .lightblock { color: rgb(var(--black-monochrome)); background: rgb(var(--white-monochrome)); padding: 0.01rem 1rem; margin: 0.5rem 0; box-shadow: var(--quote-shadow); } 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(--pale-gray-monochrome)); color:rgb(var(--white-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); } .light-borderblock { background-color:rgb(var( --kauer-white)); color:rgb(12, 12, 12); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--black-monochrome)); } .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)); } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @keyframes glitch { 0% { left: -5px; top: -5px; } 25% { left: 5px; top: 5px; } 50% { left: -5px; top: -5px; } 75% { left: 5px; top: 5px; } 100% { left: -5px; top: -5px; } } @keyframes flicker { 0% { opacity: 1; } 50% { opacity: 0.3; } 100% { opacity: 1; } } .custom-terminal { background-color: black; color: lime; font-family: monospace; padding: 10px; overflow: auto; height: 300px; width: 500px; animation: flicker 1s infinite; border: 2px solid lime; } @keyframes scan { 0% { background-position: 0 0; } 100% { background-position: 100% 100%; } } .custom-terminal { background-color: black; color: lime; font-family: monospace; padding: 10px; overflow: auto; height: 300px; width: 500px; animation: flicker 1s infinite, scan 5s linear infinite; border: 2px solid lime; background-image: linear-gradient(45deg, transparent 25%, rgba(255, 255, 255, 0.1) 25%, rgba(255, 255, 255, 0.1) 50%, transparent 50%, transparent 75%, rgba(255, 255, 255, 0.1) 75%, rgba(255, 255, 255, 0.1)); background-size: 50px 50px; } #side-bar { direction: rtl; left: 2rem; padding-left: 0; top: 0; } @keyframes glitch { 0% { transform: translate(0, 0); } 10% { transform: translate(-2px, -2px); } 20% { transform: translate(2px, 2px); } 30% { transform: translate(-2px, -2px); } 40% { transform: translate(2px, 2px); } 50% { transform: translate(-2px, -2px); } 60% { transform: translate(2px, 2px); } 70% { transform: translate(-2px, -2px); } 80% { transform: translate(2px, 2px); } 90% { transform: translate(-2px, -2px); } 100% { transform: translate(0, 0); } } #side-bar div.side-block { direction: ltr; border-right: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color), .08); } #side-bar div.side-block, #side-bar div.side-block .heading { margin-top: 0; } #side-bar div.menu-item.small a { justify-content: center; width: auto; padding: 0 0.25em; text-indent: 0; white-space: nowrap; } #side-bar div.menu-item a { justify-content: flex-start; padding: 0 0 0 calc(var(--base-font-size)*.93333); } #side-bar div.menu-item, #side-bar div.menu-item>p { display: flex; flex-shrink: 0; flex-basis: 100%; flex-flow: row wrap; align-items: center; justify-content: flex-start; height: 1.5rem; min-height: 1.5rem; margin: 0; padding: 0; box-shadow: inset 0 calc(var(--sidebar-internal-border-thickness)*-1) 0 0 rgba(var(--sidebar-border-color)); font-size: 0; } #side-bar div.menu-item>:last-child { flex-grow: 2; } #side-bar div.menu-item a:not(a:first-child) { border-left: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color), .08) } #side-bar div.menu-item a::before { left: 0; transform: translateX(calc(-100%)); width: calc(100% + 6rem); } #side-bar div.menu-item a:hover::before { transform: translateX(calc(0rem)); } #side-bar div.scpnet-interwiki-wrapper { min-height: 220px; transform: translate(0, 0); } div.scpnet-interwiki-wrapper { margin: 0; width: auto; } iframe.scpnet-interwiki-frame { border: inherit; width: 100%; height: 220px; } @media only screen and (min-width: 768px) { div.scpnet-interwiki-wrapper, iframe.scpnet-interwiki-frame { width: 100%; } } @media only screen and (max-width: 768px) { #side-bar { left: calc(var(--sidebar-width-on-mobile)*-1); } #side-bar:target, #skrollr-body:target #side-bar { left: -0.5rem; } #side-bar .heading p, #side-bar .side-block>.collapsible-block .collapsible-block-link { letter-spacing: 0.016em; } #side-bar div.scpnet-interwiki-wrapper { width: calc(var(--sidebar-width-on-mobile) - 0.5rem); max-width: calc(80vw + var(--base-font-size)*.5); } #side-bar:target .close-menu, #skrollr-body:target .close-menu { margin-left: calc(var(--sidebar-width-on-mobile) - 0.5rem); width: calc(100% - var(--sidebar-width-on-mobile) + 0.5rem); } } /* Content Warning */ #page-content div#u-adult-warning { width: fit-content; margin: 0 auto 1.25rem; padding: 0.5rem 1rem; border: 3px solid #333; background: #e4e4e4; color: #333; text-align: center; font-weight: bold; } #page-content div#u-adult-warning>div#u-adult-header { font-size: 300%; text-shadow: 1px 2px 3px rgba(0, 0, 0, .5); color: #901; } #page-content div#u-adult-warning>div#u-adult-header p { margin: 0; } #page-content div#u-adult-warning>.error-block { color: unset; padding: unset; margin: unset; border: unset; margin-bottom: 1em; } /* 字体调整 */ @import url('https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@300&display=swap'); /* 版头标题抖动 */ @keyframes shakingAnimation { 0% { transform: translateX(0); } 10% { transform: translateX(-5px); } 20% { transform: translateX(5px); } 30% { transform: translateX(-5px); } 40% { transform: translateX(5px); } 50% { transform: translateX(-5px); } 60% { transform: translateX(5px); } 70% { transform: translateX(-5px); } 80% { transform: translateX(5px); } 90% { transform: translateX(-5px); } 100% { transform: translateX(0); } } #header h1 { animation: shakingAnimation 1s infinite; } #header h2 { animation: shakingAnimation 1s infinite reverse; } /* 版头logo错乱效果 */ .logo { position: relative; top: 30px; left: 30px; transform: rotate(5deg); opacity: 0.8; } /* 抖动效果 */ @keyframes shake { 0% { transform: translate(0, 0); } 10% { transform: translate(-1px, -1px); } 20% { transform: translate(1px, -1px); } 30% { transform: translate(1px, 1px); } 40% { transform: translate(-1px, 1px); } 50% { transform: translate(0, 0); } 100% { transform: translate(0, 0); } } /* 应用抖动效果到页面元素 */ body { animation: shake 0.2s infinite; } /* 版头抖动动画效果 */ @keyframes headerShake { 0% { transform: translateX(0); } 20% { transform: translateX(-5px); } 40% { transform: translateX(5px); } 60% { transform: translateX(-3px); } 80% { transform: translateX(3px); } 100% { transform: translateX(0); } } #header { animation: headerShake 1s infinite; }
