@import url('https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&display=swap'); :root { --body-font: 'Dotted Songti Square', 'PT Sans', '等线', sans-serif; --header-font:'Dotted Songti Square','ZCOOL XiaoWei', 'Times New Roman', sans-serif; --title-font: 'Dotted Songti Square', 'Times New Roman', '华文中宋', monospace; --mono-font:'ZCOOL XiaoWei','Dotted Songti Square', 'PT Sans', '微软雅黑', monospace; /* ---------------------- 特效 --------------------- */ --fade-in-delay: 4s; --typing-speed:6s; /* ---------------------- 基准色以及其他 --------------------- */ --white-monochrome: 3, 3, 3; /*↑ 标准色 ↑*/ --pale-gray-monochrome:50, 50, 50; /*↑ 非常浅的灰色,用于引用块 ↑*/ --light-pale-gray-monochrome: 150,150,150;/**/ /*↑ 浅灰色 ↑*/ --very-light-gray-monochrome:190,187,156;/**/ /*↑ 浅灰色 ↑*/ --light-pale-gray-monochrome: 205, 205, 205; /*↑ 浅灰色 ↑*/ --very-light-gray-monochrome: 215, 215, 215; /*↑ 浅灰色 ↑*/ --light-gray-monochrome: 240, 230, 230; /*↑ 浅灰色 ↑*/ --black-monochrome: 50, 240, 240; /*↑ 文本色 ↑*/ --pale-accent: 210,107,92;/**/ /*↑ 浅红色,链接颜色 ↑*/ --bright-accent: 100, 120, 225;/**/ /*↑ 链接 ↑*/ --medium-accent:000,000,000; /*↑ 红色 - 基准颜色 ↑*/ --dark-accent: 122,145,165; /*↑ 深色 ↑*/ --alt-accent: 221, 102, 17; /*↑ 橘色,页面不存在的链接颜色 ↑*/ --very-dark-accent: 591,5,4; /*↑ 非常深的红色 ↑*/ --alt-accent: 204,102,0; /*↑ 橘色,页面不存在的链接颜色 ↑*/ --alt-accent: 204,102,0; /*↑ 橘色,页面不存在的链接颜色 ↑*/ /*---------------------- 其他颜色 ---------------------*/ --swatch-headerh1-color:var(--swatch-text-general); --swatch-headerh2-color:var(--swatch-headerh1-color); --swatch-text-light:230,240,250; /* --swatch-menubg-medium-dark-color:50,50,100; --swatch-primary-darkest:000,000,000; */ --swatch-tertiary-color:150,158,200; --swatch-text-secondary-color:255,245,255; /*---------------------- 自设颜色 ---------------------*/ --display-green:23,230,16; --darkest-blue: 22,45,65; --pale-blue:122,145,165; --sel-txt-color:rgb(var(--display-green)); --sel-bg-color:rgba(0,0,0,0.3); --table-border-color:rgba(var(--pale-blue),0.8); --table-th-color:rgba(255,255,255,0.8); --table-th-bg:rgba(var(--darkest-blue),0.8); --color-options-btn:#000; /*------------------------------ 版头标题 -------------------------- */ --header-h1-font-size:180%; --header-h2-font-size:110%; /*------------- 颜色 -----------------*/ --hdtt-color-11:rgb(var(--darkest-blue)); --hdtt-color-22:rgb(var(--swatch-text-general)); --hdtt-flcl-11:yellow; --hdtt-flcl-22:purple; /*------------- 滤镜 -----------------*/ --hdtt-filter-000:drop-shadow(1px 0px 0px var(--hdtt-flcl-11)) drop-shadow(1px 2px 0px var(--hdtt-flcl-22)) saturate(100%) brightness(100%); --hdtt-filter-aaa:drop-shadow(5px 2px 1px var(--hdtt-flcl-11)) drop-shadow(2px 2px 1px var(--hdtt-flcl-22)) saturate(500%) brightness(150%); --hdtt-filter-bbb:drop-shadow(1px 0px 1px var(--hdtt-flcl-11)) drop-shadow(1px 0px 0px var(--hdtt-flcl-22)) saturate(100%) brightness(100%); --hdtt-filter-ccc:var(--hdtt-filter-000); --hdtt-filter-ddd:drop-shadow(1px 0px 0px var(--hdtt-flcl-11)) drop-shadow(1px 0px 0px var(--hdtt-flcl-22)) saturate(200%) brightness(100%) --hdtt-filter-eee:drop-shadow(1px 0px 0px var(--hdtt-flcl-11)) drop-shadow(1px 2px 0px var(--hdtt-flcl-22)) saturate(100%) brightness(100%); --hdtt-filter-fff:var(--hdtt-filter-000); --hdtt-filter-ggg:drop-shadow(2px 2px 1px var(--hdtt-flcl-11)) drop-shadow(1px 2px 0px var(--hdtt-flcl-22)) saturate(500%) brightness(150%); --hdtt-filter-hhh:var(--hdtt-filter-000); /* -------------- 文字背景色 ------------------ */ /* w 指 -webkit- 另作一项 */ --hdtt-line-a:linear-gradient(90deg, var(--hdtt-color-11) 40%, var(--hdtt-color-11) 41%, transparent 41.5%,transparent 65%, var(--hdtt-color-22) 65.5%, var(--hdtt-color-22) 90%); --hdtt-line-aw:-webkit-linear-gradient(90deg, var(--hdtt-color-11) 40%, var(--hdtt-color-11) 41%, transparent 41.5%,transparent 65%, var(--hdtt-color-22) 65.5%, var(--hdtt-color-22) 90%); --hdtt-line-0: linear-gradient(90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-22) 90%); --hdtt-line-0w: -webkit-linear-gradient(90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-22) 90%); --hdtt-line-aa: linear-gradient(-90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-11) 21%, transparent 21.5%,transparent 25%, var(--hdtt-color-22) 25.5%, var(--hdtt-color-22) 90%); --hdtt-line-aaw: -webkit-linear-gradient(-90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-11) 21%, transparent 21.5%,transparent 25%, var(--hdtt-color-22) 25.5%, var(--hdtt-color-22) 90%); --hdtt-line-bbw: linear-gradient(-90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-11) 30%, transparent 31.5%,transparent 35%, var(--hdtt-color-22) 35.5%, var(--hdtt-color-22) 90%); --hdtt-line-bbw: -webkit-linear-gradient(-90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-11) 30%, transparent 31.5%,transparent 35%, var(--hdtt-color-22) 35.5%, var(--hdtt-color-22) 90%); --hdtt-line-cc: linear-gradient(-90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-11) 50%, transparent 50.1%,transparent 65%, var(--hdtt-color-22) 65.5%, var(--hdtt-color-22) 90%); --hdtt-line-ccw: -webkit-linear-gradient(-90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-11) 50%, transparent 50.1%,transparent 65%, var(--hdtt-color-22) 65.5%, var(--hdtt-color-22) 90%); --hdtt-line-dd: linear-gradient(90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-11) 50%, transparent 50.1%,transparent 65%, var(--hdtt-color-22) 65.5%, var(--hdtt-color-22) 90%); --hdtt-line-ddw: -webkit-linear-gradient(90deg, var(--hdtt-color-11) 0%, var(--hdtt-color-11) 50%, transparent 50.1%,transparent 65%, var(--hdtt-color-22) 65.5%, var(--hdtt-color-22) 90%); --hdtt-line-1:linear-gradient(-30deg, var(--hdtt-color-11) 40%, var(--hdtt-color-22) 90%); --hdtt-line-1w:-webkit-linear-gradient(-30deg, var(--hdtt-color-11) 40%, var(--hdtt-color-22) 90%); /* ------------------------- 版头logo -------------------------- */ --logo-bg-111:rgba(var(--darkest-blue),1); --logo-bg-222:rgba(255,215,0,0.5); --logo-mask-size:10rem; /* ------------------------------ 版头背景 ------------------------------ */ --content-mask-size:7rem; --header-mask-size:8rem; --header-bg-color:rgba(var(--darkest-blue),0.8); --scanline-cl-111:rgb(var(--darkest-blue)); --scanline-cl-222:rgb(var(--swatch-text-general)); --scanline-height:3rem; --scanline-limit-start:-3rem; /* 与高度相反 */ --scanline-limit:20rem; /* 规定扫描线运动的尽头 */ --scanline-filter-color:rgba(var(--display-green),0.5); --scanline-speed:5s; --scanline-filter:brightness(300%) saturate(120%); --hdbg-scanline-000:linear-gradient(0deg, transparent 0%, transparent 2%,var(--scanline-cl-111) 5%, var(--scanline-cl-222) 20%, var(--scanline-cl-222) 40%, var(--scanline-cl-111) 60%, transparent 90%, transparent 100%); --hdtt-scanline-00w:-webkit-linear-gradient(0deg,transparent 2%,var(--scanline-cl-111) 5%, var(--scanline-cl-111) 10%, var(--scanline-cl-222) 20%, var(--scanline-cl-222) 40%, var(--scanline-cl-111) 60%, transparent 90%, transparent 100%); /*-------------------------------------------- 版头杂项 ------------------------------------------- */ --account-op-bg:#333; --account-op-bg222:#000; --account-op-bd000: 5px double #000; --account-op-bd111: 2px solid #000; --account-btn-color: #fff; --search-color:inherit; --search-bg:#000; --search-bg-hover:#333; /* -------------------------------- 正文部分 -------------------------------- */ /*-------------- 引用块 ------------------*/ --quote-bg:rgba(var(--swatch-secondary-color),0.8); --quote-bd-c11:rgba(var(--swatch-text-general),0.8); --quote-bg-box111:rgba(var(--swatch-secondary-color),0.8); --quote-bghv-box111:rgba(33,33,33,0.8); --quote-bd-sz11:2px; --quote-bd:4px solid rgba(33,33,33,0.8); /*-------------- 扫描引用块 ------------------*/ --scanline-ct-bg:var(--header-bg-color); --scanline-ct-width:3rem; --scanline-limit222:100%; --hdbg-scanline-111:linear-gradient(-90deg, transparent 0%, transparent 2%,var(--scanline-cl-111) 5%, var(--scanline-cl-222) 20%, var(--scanline-cl-222) 40%, var(--scanline-cl-111) 60%, transparent 90%, transparent 100%); --hdtt-scanline-11w:-webkit-linear-gradient(0deg,transparent 2%,var(--scanline-cl-111) 5%, var(--scanline-cl-111) 10%, var(--scanline-cl-222) 20%, var(--scanline-cl-222) 40%, var(--scanline-cl-111) 60%, transparent 90%, transparent 100%); --scanline-letter-speed:5s; --scanline-cl-444:rgba(0,255,255,1); --scanline-cl-333:rgba(0,191,255,1); --hdbg-scanline-222:linear-gradient(-90deg, transparent 0%, transparent 2%,var(--scanline-cl-333) 5%, var(--scanline-cl-444) 20%, var(--scanline-cl-444) 40%, var(--scanline-cl-333) 60%, transparent 90%, transparent 100%); --hdbg-scanline-22w:-webkit-linear-gradient(-90deg, transparent 0%, transparent 2%,var(--scanline-cl-333) 5%, var(--scanline-cl-444) 20%, var(--scanline-cl-444) 40%, var(--scanline-cl-333) 60%, transparent 90%, transparent 100%); --hdbg-scanline-333:linear-gradient(180deg, transparent 0%, transparent 60%,var(--scanline-cl-333) 80%, var(--scanline-cl-444) 85%, var(--scanline-cl-444) 90%, var(--scanline-cl-333) 95%, transparent 98%, transparent 100%); --hdbg-scanline-33w:-webkit-inear-gradient(180deg, transparent 0%, transparent 60%,var(--scanline-cl-333) 80%, var(--scanline-cl-444) 85%, var(--scanline-cl-444) 90%, var(--scanline-cl-333) 95%, transparent 98%, transparent 100%); /* -------------------------------------------- 图标数据 ----------------------------------------------- */ --header-image:var(--grid-image); --logo-image:url('https://fastly.jsdelivr.net/gh/Etinjat/CSS@Backrooms/LOGO_Backrooms_cut.svg'); --grid-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAABoCAMAAAAD6XhRAAAAn1BMVEUAAAD////+/v7R0dHV1dXV1dXx8fGurq7+/v7S0tL9/f3////r6evS0tKDg4Pn5+fr6+v+/v7n5+fU1NTZ2dnr6+vb29u3t7dKSkpVVVXk5OT////Z2dn39/f9/f39/f3q6ur+/v79/P37+vubm5v39/f///+srKyioqLKysrz8/P4+Pjt7e2NjY36+vr////8+/zq6ur9/f3+/v7z8/M2KvSPAAAAM3RSTlMAU9Ocok4S1cJVnmGwYSn6/r+nsvv1/bIYCUJx5KiB9GO15fyPXjeZdmEVJcNVNFusuKCSbWiCAAABQ0lEQVRo3u3aXU/CMBTG8VJ1dLOTVdlUJmI3FeVF0cP3/2zecvUcEwnpzHOu/9l+ycoFJzVmEDOyZ0pxbi9wkI1dhou80BiX4pViLCUOriaVwiiDxijlWiluZKQwpjUZyTEaMsgggwwyyCCDDDLIICMBRiJ/EMg4OuNWZSiLhbumvsdFHsyshePlAQetlTkOHvcL5RE+mCcf0VjpIp5OLA5cL73DLznCR/Ha2cjq/TP+KgM6omSQQQYZZJBBBhlkkEEGGWSQQcYQGX/fb0x+wXiJDo2VzuHpxCpF30flJcG8arsvp+6+vLL7WkizhMX8NJvA6g0X+YmOqLKQHNAvhQwyyCCDDDLIIIMMMsgg4/8xErnpRMYhI40rRpl6xeg9mNUazlI8DtYbaXGwreoPXLTBfBZwdiHioIhhpz0ifHlcfP8AKMWr0khhiCAAAAAASUVORK5CYII=");} } /* =================================== 主体 ================================== */ #edit-page-textarea::selection , ::selection { color:#cc6600; color: var(--sel-txt-color) ; background:#5a100e; background:var(--sel-bg-color) ; } ::-moz-selection { color:#cc6600; color: var(--sel-txt-color) ; background:#5a100e; background:var(--sel-bg-color) ; } #edit-page-textarea::-moz-selection, #edit-page-textarea::selection { color:#000; background:rgb(var(--pale-blue)) ; } .blinkblock ::-moz-selection, .blinkblock ::selection { background: green; color:#000 ; } .et-typing *::-moz-selection, .et-typing *::selection, .scanline-letter-verti *::-moz-selection, scanline-letter-verti *::selection, .scanline-letter *::-moz-selection, .scanline-letter *::selection{ background: rgba(var(--pale-blue), 0.2) ; } /*----------------------------*/ #skrollr-body, #container { background-image: none; letter-spacing: 0.5px; } #container-wrap-wrap::before { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; background: linear-gradient(rgba(18, 16, 16, 0.03) 50%, rgba(0, 0, 0, 0.45) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.22), rgba(0, 255, 0, 0.11), rgba(0, 0, 255, 0.22)); background-size: auto, auto; z-index: -1; background-size: 100% 2px, 5px 100%;/*2 3 */ /* ------ -webkit-animation: flick 1.5s infinite; animation-direction:alternate; -webkit-animation: flick 1.5s infinite; animation-direction:alternate; ---------- */ } /* @-webkit-keyframes flick{ to{ -webkit-filter: hue-rotate(30deg); filter: hue-rotate(30deg);} } @keyframes flick{ to{ -webkit-filter: hue-rotate(90deg); filter: hue-rotate(30deg);} } @media (max-width: 500px){ #container-wrap-wrap::before { background-size: 100% 2px, 3px 100%; } } */ /* =================================== 版头标题 ================================== */ /* --------------------------- #page-content p, #page-content a, #page-content h1, #page-content h2, #page-content h3, #page-content h4, #page-content h5, #page-content h6 { -webkit-animation: flashy 1s infinite; animation: flashy 0.5s infinite; } @keyframes flashy{ 0%{ opacity: 1; } 1%{ opacity: 0.8; } 2%{ opacity: 1;} 98%{ opacity: 1; } 99%{ opacity: 0.9; } 100%{ opacity: 1; } } ---------------- */ #header h1 a:before { line-height: initial; top:0rem; position: absolute; } #header h1 a:before, #header h2 span:before{ background-image:var(--hdtt-line-1) ; background-image:var(--hdtt-line-1w) ; background-size: 1rem; background-repeat: repeat-x; text-shadow: none; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; text-fill-color: transparent; -webkit-animation: flashing 5s infinite; animation: flashing 5s infinite; animation-timing-function:ease-out; -webkit-animation-timing-function:ease-out; -webkit-filter:var(--hdtt-filter-000); filter:var(--hdtt-filter-000); } @keyframes flashing{ 0%{ opacity: 1; -webkit-filter:var(--hdtt-filter-000); filter:var(--hdtt-filter-000); background-image:var(--hdtt-line-0); background-image:var(--hdtt-line-0w); } 1%{ opacity: 0.8; -webkit-filter:var(--hdtt-filter-aaa); filter:var(--hdtt-filter-aaa); background-image:var(--hdtt-line-dd);background-image:var(--hdtt-line-dd); } 2%{ opacity: 1; -webkit-filter:var(--hdtt-filter-bbb);filter:var(--hdtt-filter-bbb); } 40%{ opacity: 1; -webkit-filter:var(--hdtt-filter-ccc);filter:var(--hdtt-filter-ccc); background-image:var(--hdtt-line-0);background-image:var(--hdtt-line-0w); } 43%{ opacity: 1; -webkit-filter:var(--hdtt-filter-ddd);filter:var(--hdtt-filter-ddd); } 44%{ opacity: 1; -webkit-filter:var(--hdtt-filter-eee); filter:var(--hdtt-filter-eee); } 80%{ opacity: 1; -webkit-filter:var(--hdtt-filter-fff); filter:var(--hdtt-filter-fff); background-image:var(--hdtt-line-0) ; background-image:var(--hdtt-line-0w) ; } 83%{ opacity: 1; -webkit-filter:var(--hdtt-filter-ggg);filter:var(--hdtt-filter-ggg); background-image:var(--hdtt-line-cc) ;background-image:var(--hdtt-line-ccw) ; } 84%{ opacity: 1; -webkit-filter:var(--hdtt-filter-hhh); filter:var(--hdtt-filter-hhh); background-image:var(--hdtt-line-0); background-image:var(--hdtt-line-0w); } 100%{ opacity: 1; -webkit-filter:var(--hdtt-filter-hhh);filter:var(--hdtt-filter-hhh); } } @media (max-width: 500px){ #header h1 a:before { top:1rem; font-size: 1.8rem; letter-spacing: 2px; } } /*------------------------- #header h1 a:before, #header h2 span:before{ color: transparent; background-size: 1rem; background-repeat: repeat-x; background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent; background-image:var(--hdtt-line-aw) ; background-image:var(--hdtt-line-0w) ; -webkit-animation: flashee 2s infinite; animation: flashee 2s infinite; } @keyframes flashee{ 0%{ opacity:1;background:var(--hdtt-line-0w); } 10%{ opacity:1; background:var(--hdtt-line-aaw) ;} 40%{ opacity:1;background:var(--hdtt-line-bbw) ; } 60%{ opacity:1;background:var(--hdtt-line-ccw) ; } 80%{ opacity:1;background:var(--hdtt-line-ddw) ; } } -------------------*/ /* =================================== 版头logo ================================== */ #header::before { display: none } #header-extra-div-1:after, #header-extra-div-1:before, #header-extra-div-1{ display: block; top:0; position: absolute; width: 100%; height:var(--header-height-on-desktop); z-index: -1; background: var(--logo-image) ; background-repeat: no-repeat; background-position: 50% 50%; background-size: var(--logo-mask-size); filter: brightness(100%) drop-shadow(0 0 1px #333) drop-shadow(0 0 0px #333) drop-shadow(0 0 0px #333); } #header-extra-div-1:after, #header-extra-div-1:before{ content: ' '; mask:var(--logo-image); mask-size:var(--logo-mask-size); mask-repeat: no-repeat; mask-position: center; -webkit-mask:var(--logo-image); -webkit-mask-size: var(--logo-mask-size); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; background-size: 50%; opacity: 0.4; } #header-extra-div-1:after{ background: var(--logo-bg-111); -webkit-animation: lg-aft 4s infinite; animation: lg-aft 4s infinite; opacity: 0.9; } #header-extra-div-1:before{ background: var(--logo-bg-222); -webkit-animation: lg-bf 4s infinite; animation: lg-bf 4s infinite; opacity: 0.5; } @keyframes lg-bf{ 0%{left:0rem; top:0rem} 0.01%{left:0.5rem; top:-0.5rem} 2%{left:0.5rem; top:-0.5rem} 2.01%{left:0rem; top:0rem} 40%{left:0rem; top:0rem} 40.01%{left:0.5rem; top:0rem} 42%{left:0.5rem; top:0rem} 42.01%{left:0rem; top:0rem} 80%{left:0rem; top:0rem} 80.01%{left:-0.5rem; top:0.2rem} 83%{left:-0.5rem; top:0.2rem} 83.01%{left:0rem; top:0rem} 100%{left:0rem; top:0rem} } @keyframes lg-aft{ 0%{left:0rem; top:0rem} 0.01%{left:0.5rem; top:0rem} 3%{left:0.5rem; top:0rem} 3.01%{left:0rem; top:0rem} 40%{left:0rem; top:0rem} 40.01%{left:-1rem; top:0rem} 43%{left:-1rem; top:0rem} 43.1%{left:0rem; top:0rem} 80%{left:0rem; top:0rem} 80.01%{left:0.5rem; top:-0.5rem} 83%{left:0.5rem; top:-0.5rem} 83.01%{left:0rem; top:0rem} 100%{left:0rem; top:0rem} } /* =================================== 版头背景 ================================== */ .logo-scanline, #extra-div-6:before , #extra-div-6:after, #extra-div-6{ position: absolute; display: block; top:0; left: 0; height: var(--header-height-on-desktop); width: 100%; } .logo-scanline, #extra-div-6{ background-color:var(--header-bg-color); mask:var(--header-image); mask-size:var(--header-mask-size); mask-repeat: no-repeat; mask-position: center; -webkit-mask:var(--header-image); -webkit-mask-size: var(--header-mask-size); -webkit-mask-repeat: repeat; -webkit-mask-position: center; opacity: 0.8; overflow-y: hidden; } .logo-scanline:before, #extra-div-6:before{ content: ''; display: block; z-index: -5; height: var(--scanline-height); background: var(--hdbg-scanline-00w); background: var(--hdbg-scanline-000); -webkit-filter: var(--scanline-filter); filter: var(--scanline-filter); -webkit-animation: scanline var(--scanline-speed) infinite; animation: scanline var(--scanline-speed) infinite; } /* 扫描线logo */ .logo-scanline{ width: auto; height: 15rem; position: relative; opacity: 1; -webkit-mask:var(--logo-image); -webkit-mask-size:auto; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; mask:var(--logo-image); mask-size:50%; mask-repeat: no-repeat; mask-position: center; } .logo-scanline:before{ content: ''; display: block; height: 1rem; } /*----- 扫描线动画 -------*/ @keyframes scanline { 0%{ margin-top:var(--scanline-limit-start); } 100%{margin-top:var(--scanline-limit); } } /* =================================== 版头杂项 ================================== */ #account-options { background-color: var(--account-op-bg); border: var(--account-op-bd000); } #account-options li:not(:last-child) { border-bottom: var(--account-op-bd111); } #account-options li:hover { background-color: var(--account-op-bg222); } #account-options li:hover a { text-decoration: none; color: var(--account-btn-color); } /*--------- 搜索 --------------*/ #search-top-box-form input[type="submit"]{ background: var(--search-bg); color: var(--search-color); } #search-top-box-form input[type="submit"]:hover{ background: var(--search-bg-hover); color: var(--search-color-hover); } @media (min-width: 760px) { #search-top-box #search-top-box-input{ opacity: 0; transition: all 1s; width: 0rem; min-width: 0rem; } #search-top-box:hover #search-top-box-input{ opacity: 1; transition: all 1s; width: 10rem } } /* =================================== 侧边栏 ================================== */ #main-content::after { filter: sepia(100%) hue-rotate(150deg); } /* 大长条 */ #main-content::before { background-color: var(--quote-bg) !important; } /* =================================== 正文 ================================== */ /* ------------ 引用块 ------------------ */ /* ------------ 普通引用块 ------------------ */ .blockquote, blockquote{ background-color: var(--quote-bg); border: var(--quote-bd); } .blockquote hr, blockquote hr{ opacity: 0.5; } code,.code{ border: .12rem dashed rgba(var(--swatch-border-color),.5); } /* ------------ 标题盒子 ------------------ */ .titleblock { background-color: rgb(var(--gray-monochrome)); color:rgb(var(--text-white-monochrome)); padding: 0.5rem 1rem 0.10rem; margin: 1.5rem 0rem 0.5rem 0rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.5); border: solid rgb(var(--bright-accent)) 2px; } .titlebox{ color: rgba(255,255,255,0.9); position: relative; top: -1.6rem; background-color: rgb(var(--bright-accent)); padding: 0.25rem 1rem; line-height: 0.1rem; } .titleblock-green, .titleblock-green .titlebox { border: solid rgb(var(--display-green)); 2px; } .titleblock-green .titlebox{ color: rgba(0,0,0,0.9); background-color: rgb(var(--display-green)); } .titleblock-blue, .titleblock-green .titlebox { border: solid rgb(var(--display-green)); 2px; } .titleblock-blue .titlebox{ color: rgba(0,0,0,0.9); background-color: rgb(var(--pale-blue)); } .titleblock-blue, .titleblock-green .titlebox { border: solid rgba(var(--pale-blue),0.9); 2px; } /* ------------ 流光盒子 ------------------ */ .blinkblock{ padding: 0 0.5rem; background-color: rgba(10,15,12,0.8); border:3px solid green; padding: 0 0.5rem; -webkit-animation-timing-function:ease-out; -webkit-animation-direction:alternate; -webkit-animation: blinkborder 1s infinite; animation: blinkborder 1s infinite; animation-timing-function:ease-out; animation-direction:alternate; } .blinlbar{ opacity: 0; -webkit-animation: blinkbar 2s infinite; animation: blinkbar 2s infinite; } @keyframes blinkborder { to { border-color:rgb(var(--display-green)); } } @keyframes blinkbar { to { opacity: 1 } } /* ------------ 动线 ------------------ */ .linebolck-outbox { padding: var(--quote-bd-sz11); transition: ease-in .3s; background: linear-gradient(0, var(--quote-bd-c11) var(--quote-bd-sz11), var(--quote-bd-c11) var(--quote-bd-sz11)) no-repeat, linear-gradient(-90deg, var(--quote-bd-c11) var(--quote-bd-sz11), var(--quote-bd-c11) var(--quote-bd-sz11)) no-repeat, linear-gradient(-180deg, var(--quote-bd-c11) var(--quote-bd-sz11), var(--quote-bd-c11) var(--quote-bd-sz11)) no-repeat, linear-gradient(-270deg, var(--quote-bd-c11) var(--quote-bd-sz11), var(--quote-bd-c11) var(--quote-bd-sz11)) no-repeat; background-size: 0 var(--quote-bd-sz11), var(--quote-bd-sz11) 0, 0 var(--quote-bd-sz11), var(--quote-bd-sz11) 0; background-position: left top, right top, right bottom, left bottom; border: var(--quote-bd); } .linebolck-outbox:hover{ background-size: 100% 2px, 2px 100%, 100% 2px, 2px 100%; } .linebolck-inbox{ padding:0.5rem 1rem; background: var(--quote-bg-box111); transition: background ease-in .3s; } .linebolck-inbox:hover{ background:var(--quote-bghv-box111); transition: background ease-in .3s; } /* ------------ 区块扫描线 ------------------ */ .scanline-wrap{ display: flex; flex-wrap: nowrap; align-items:stretch; width:100%; } .scanline-cell{ flex-basis:100%; } .scanline-place{ color:transparent; overflow: hidden; } .scanline-animation{ z-index: -1; margin-left: -100%; width: auto; background:var(--scanline-ct-bg); mask-size:var(--content-mask-size); mask-repeat: no-repeat; mask-position: center; -webkit-mask:var(--header-image); -webkit-mask-size: var(--content-mask-size); -webkit-mask-repeat: repeat; -webkit-mask-position: center; opacity: 0.8; } .scanline-animation:before{ content: ''; display: block; z-index: -5; width:var(--scanline-ct-width); height: 100%; background: var(--hdbg-scanline-11w); background: var(--hdbg-scanline-111); -webkit-filter: var(--scanline-filter); filter: var(--scanline-filter); -webkit-animation: scanline222 var(--scanline-speed) infinite; animation: scanline222 var(--scanline-speed) infinite; } @keyframes scanline222 { 0%{ margin-left:0rem; } 100%{margin-left:var(--scanline-limit222); } } .scanline-intext{ padding:0 1rem; } .scanline-logo .scanline-animation{ -webkit-mask:var(--logo-image); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size:auto 70%; mask:var(--logo-image); mask-repeat: no-repeat; mask-position: center; mask-size:auto 50%; } .scanline-logo .scanline-animation:before{ width: 2rem; } /* ------------ 单行扫描线 ------------------ */ #page-content .scanline-letter-verti p, #page-content .scanline-letter p{ background-color: rgba(var(--swatch-text-general),1); background-image: var(--hdbg-scanline-22w); background-image: var(--hdbg-scanline-222); -webkit-background-clip: text; color: transparent; -webkit-animation: scanlineletter var(--scanline-letter-speed) infinite; animation: scanlineletter var(--scanline-letter-speed) infinite; background-clip: text; -webkit-text-fill-color:transparent; background-size: 0% 0%; background-repeat: no-repeat; } #page-content .scanline-letter-verti p{ background-color: rgba(var(--swatch-text-general),1); background-image: var(--hdbg-scanline-33w); background-image: var(--hdbg-scanline-333); -webkit-animation: scanlineletter333 var(--scanline-letter-speed) infinite; animation: scanlineletter333 var(--scanline-letter-speed) infinite; } @keyframes scanlineletter{ 0% { background-size: 0% 100%; } 100% { background-size:200% 100%; } } @keyframes scanlineletter333{ 0% { background-size: 100% 0%; } 100% { background-size:100% 300%; } } /* ------------ 表格 ------------------ */ table.wiki-content-table td, table.wiki-content-table th, table.wiki-content-table tr { border: .1rem solid var(--table-border-color) !important; } table.wiki-content-table th { color:var(--table-th-color); background: var(--table-th-bg); } /* ------------ 图片框 ------------------ */ .scp-image-block { --box-shadow: rgba(var(--darkest-blue),0.8); border: .0625rem outset rgba(var(--swatch-primary),1); } /*====================== 结尾 ========================*/ #page-options-bottom a.btn { opacity: 0.8; } #footer a, #page-options-container a.btn { color:var(--color-options-btn); } /*====================== 特效 ========================*/ /* ------------ 打字机 ------------------ */ .typing-center{ font-size: 150%; text-align: center; } /* 打字机动作 */ #page-content .et-typing p{ background-image: linear-gradient(0deg, rgb(var(--swatch-text-general)) 100%, transparent); -webkit-background-clip: text; color: transparent; animation: etwww var(--typing-speed) forwards; background-clip: text; -webkit-text-fill-color:transparent; background-size: 100% 0%; background-repeat: no-repeat; } @media (max-width: 500px) { #page-content .et-typing p{ animation: etwwwmob 3s forwards; background-size: 0% 100%; } } @keyframes etwww{ 0% { background-size: 0% 100%; } 100% { background-size:100% 100%; } } @keyframes etwwwmob{ 0% { background-size: 100% 0%; } 100% { background-size:100% 100%; } } #page-content .et-typing p:nth-child(2) { animation-delay: calc(0.5 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(3) { animation-delay: calc(1 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(4) { animation-delay: calc(2 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(5) { animation-delay: calc(3 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(6) { animation-delay: calc(4 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(7) { animation-delay: calc(5 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(8) { animation-delay: calc(6 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(9) { animation-delay: calc(7 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(10) { animation-delay: calc(8 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(11) { animation-delay: calc(9 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(12) { animation-delay: calc(10 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(13) { animation-delay: calc(11 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(14) { animation-delay: calc(12 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(15) { animation-delay: calc(13 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(16) { animation-delay: calc(14 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(17) { animation-delay: calc(15 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(18) { animation-delay: calc(16 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(19) { animation-delay: calc(17 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(20) { animation-delay: calc(18 * var(--fade-in-delay)); } #page-content .et-typing p:nth-child(n+20) { animation-delay: calc(n * var(--fade-in-delay)); }
警 告
您正试图打开一个故障的数据库。
因受异常影响,其带有光敏性视觉危害。
为了您的安全,如感到不适请立即登出。
版式由 Etinjat 制作,显示屏像素点代码源自格式资源。
若需将本版式引入到你的页面中,请将以下文本放到任意位置:
[[include :backrooms-wiki-cn:theme:brokedown-database]]
若不想要版头动画,则改成这样:
[[include :backrooms-wiki-cn:theme:brokedown-database
|no-animation=true
]]
若要更改版头标志,像这样:
[[include :backrooms-wiki-cn:theme:brokedown-database
|my-logo=true
|logo-url=url('图片地址')
]]
PS: 可以将图片转换为base64格式,再加入module css里面,这样就可以直接修改标志的参数,可保留版头标志的着色,也可用于下面的标志扫描线里。
示例

wikidot药丸
可通过五个连字符“-----”创建水平分割线。若它未被放在其他部件(诸如引用块)中,则会左右延伸贯穿页面。这种将文件分割为多个部分的线就是分割线。
标题可通过在一行字起始处输入 1 至 6 个加号“+”来创建。
此为分页(tab view)。
看,这有更多文字。
多么精巧绝伦。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个引用块,在一行字的起始处加上“> ”来创建。
更多文字
一条分割线
嵌套引用块
这是 | 表格 |
---|---|
你应该老早 | 就知道怎么 |
做这个了吧 |
正文字体是 点点像素
等宽字体是 站酷小薇
脚1
这段文本
放在这里
你们就能
看到不同
格式以及
其它东西
看起来是
怎么运作
包括那些不存在
以及存在的链接!
天啊。
[[div class="lightblock"]]
[[/div]]
[[div class="darkblock"]]
[[/div]]
[[div class="blinkblock"]]
光标[]
[[span class="blinlbar"]][][[/span]]
[[/div]]
[[div class="linebolck-outbox"]]
[[div class="linebolck-inbox"]]
请把鼠标移到此处
[[/div]]
[[/div]]
[[div class="scanline-letter"]]
横着扫描
[[/div]]
[[div class="scanline-letter-verti"]]
竖着扫描
[[/div]]
1. 该扫描线只能扫描 p 标签的段落,亦即文本段落。
ps,为了让垂直扫描线能扫完一段而不是分行扫描,可以在另起一行时,用四个@符号作为分行符,且与前后句子相贴。像这样
[[div class="scanline-letter-verti"]]
正文
@@@@
另一行
[[/div]]
3. 垂直扫描线会随着内容变多而扫描速度变快,为了解决这个问题,可以调节扫描用时这个参数,单位上 s ,亦即每秒。
[[module css]]
:root{
—scanline-letter-speed: 4s;
}
[[/module]]
[[div class="scanline-wrap"]]
[[div class="scanline-cell scanline-text"]]
[[div class="scanline-intext"]]
正文在此
[[/div]]
[[/div]]
[[div class="scanline-cell scanline-animation"]]
[[div class="scanline-place" ]]
[[/div]]
[[/div]]
[[/div]]
[[div class="scanline-wrap scanline-logo"]]
[[div class="scanline-cell scanline-text"]]
[[div class="scanline-intext"]]
正文在此
[[/div]]
[[/div]]
[[div class="scanline-cell scanline-animation"]]
[[div class="scanline-place" ]]
[[/div]]
[[/div]]
[[/div]]
[[div class="logo-scanline"]]
里面无法放置内容
[[/div]]
[[div class="et-typing"]]
打字机特效
[[/div]]
-
- _
1. 打字机效果仅限于 p 标签的段落。
亦即你需要单独空一行才能有先后而非同时。
2. 应尽量保持每行短小,以免段落过长自动换行。
3. 在手机窄屏下,会变成通常的从上到下的渐入。
插入文本
[[div class="titleblock"]]
[[span class="titlebox"]]插入文本[[/span]]
[[/div]]
插入文本
[[div class="titleblock titleblock-blue"]]
[[span class="titlebox"]]插入文本[[/span]]
[[/div]]
插入文本
[[div class="titleblock titleblock-blue"]]
[[span class="titlebox"]]插入文本[[/span]]
[[/div]]