复古未来 版式
2025年2月19日
修订 7
评分
16
↑ 17
↓ 1
支持率
94%
总票数 18
Wilson 95% 下界
74.2%
在相同票数下更稳健的支持率估计
争议指数
0.210
评分趋势
按周聚合 加载图表中...
最近修订
1 / 3
最近投票
1 / 2
2025-09-16
2025-09-16
2025-07-30
2025-06-04
2025-05-26
2025-04-12
2025-04-01
2025-03-23
2025-03-07
2025-02-25
相关页面
暂无推荐
页面源码
[[iftags +版式]]
[[>]]
[[module Rate]]
[[/>]]
+ 我他妈在看什么?
此为[https://scp-wiki-cn.wikidot.com/pdcontest2025 2025公有领域竞赛]的“在太空中,尼莫能听见你的尖叫”队(使用角色为尼莫船长)所创建的美学版式。[[*user Guaire]]是该队的船长,[[*user FlyPurgatorio]]是该队的舵手,而[[*user Fish^12]]是该队的工程师,也是本版式的作者。
本版式基于[https://scp-wiki-cn.wikidot.com/component:sigma-plus Sigma+]制作,并内置了[https://scp-wiki-cn.wikidot.com/component:toggle-sidebar 切换侧边栏]组件。本版式的风格基调为复古未来主义,不过使用者也可以自行添加自己的样式。
在你的作品开头添加如下语法以应用此版式:
[[=]]
> [[include :scp-wiki-cn:theme:retrofutura]]
[[/=]]
一行代码就够了,不存在太多附加的东西。我本来就打算在每篇文章里添加单独的样式——这项工作多少需要人掌握不错的CSS知识——而该主题则只是各文章之间通用的部分而已。我还做了些自定义div供你消遣,但不要太依赖它们。
你有没有依赖,我一眼便知。
@@ @@
[[div class="panelbox"]]
@@[[div class="panelbox"]]@@
**男同博士:**你行不行?
@@[[/div]]@@
[[/div]]
@@ @@
[[div class="talkbox"]]
@@[[div class="talkbox"]]@@
**男同博士:**我们行不行?
@@[[/div]]@@
[[/div]]
@@ @@
[[div class="testbox"]]
@@[[div class="testbox"]]@@
**男同博士:**//我们的//行不行?
@@[[/div]]@@
[[/div]]
@@ @@
[[=]]
[[span style="font-family:var(--jose);font-size:150%"]]标题和页眉字体为Josefin Sans / 创客贴金刚体。[[/span]]
[[span style="font-family:var(--majo);font-size:150%"]]副标题字体为Major Mono Display / 仓耳非白 4。[[/span]]
[[span style="font-family:var(--nuni);font-size:150%"]]正文字体为Nunito / 思源黑体。[[/span]]
[[span style="font-family:var(--teac);font-size:150%"]]导航栏字体为Teachers / 思源黑体。[[/span]]
[[/=]]
[[div style="margin:400px"]]
[[/div]]
[[collapsible show="版式源代码" hide="版式源代码"]]
[[code type="CSS"]]
/*
Retro Futura Theme
[2025 Wikidot Theme]
by Fish^12
edited by vxeov
*/
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Teachers:ital,wght@0,400..800;1,400..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Major+Mono+Display&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap');
@import url(https://fastly.jsdelivr.net/gh/Etinjat/Font-CSS@main/Typeface-TsangerFeiBai_W04.css);
@import url(https://fastly.jsdelivr.net/gh/hoah2333/Fonts@main/Typeface-CKTKingKong.css);
/* Root with Sigma plus styles. */
:root {
--creamy: #f3eddf;
--cacao: #181818;
--cherry: #7e2522;
--caramel: #bb8537;
--cyan: #5e7f71;
--char: #4e1715;
--chiasma: #88ccbf;
--doubleking: 0.4em double var(--creamy);
--jose: "Josefin Sans", "CKTKingKong";
--nuni: "Nunito", "Noto Sans SC";
--teac: "Teachers", "Noto Sans SC";
--majo: "Major Mono Display", "TsangerFeiBai W04";
--header-title: "鹦鹉螺号";
--header-subtitle: "动境中之动";
--sp_header-logo: none;
--sp_header-title-size: clamp(3rem, 0.5rem + 13.333vw, 12.5rem);
--sp_header-subtitle-size: 2rem;
--sp_header-height: 22rem;
--sp_top-bar-height: 1.5rem;
--sp_top-bar-gradient-top-color: var(--creamy);
--sp_top-bar-gradient-bottom-color: var(--creamy);
--sp_top-bar-link-color: var(--cacao);
--sp_top-bar-link-hover-color: var(--creamy);
--sp_top-bar-link-hover-background: var(--cacao);
--sp_dropdown-link-color: var(--cacao);
--sp_dropdown-link-hover-color: var(--creamy);
--sp_dropdown-link-background: var(--creamy);
--sp_dropdown-link-hover-background: var(--cacao);
--sp_dropdown-link-border: none;
--sp_rate-module-background: var(--cherry);
--sp_rate-module-text-color: var(--creamy);
--sp_rate-module-button-color: var(--chiasma);
--sp_rate-module-button-background: var(--char);
--sp_rate-module-sub-color: var(--chiasma);
--sp_rate-module-button-hover-color: var(--char);
--sp_rate-module-button-hover-background: var(--chiasma);
--sp_tab-selected-text-color: var(--cacao);
--sp_tab-selected-background: var(--creamy);
--sp_tab-selected-border-color: var(--creamy);
--sp_tab-text-color: var(--creamy);
--sp_tab-background: var(--cacao);
--sp_tab-border-color: var(--creamy);
--sp_tab-hover-text-color: var(--sp_tab-selected-text-color);
--sp_tab-hover-background: var(--sp_tab-selected-background);
--sp_tab-hover-border-color: var(--sp_tab-selected-border-color);
--sp_hovertip-background: var(--cacao);
--sp_hovertip-border: var(--doubleking);
}
/* Styled from top to bottom. */
#login-status {
padding-right: 12px;
font-family: var(--teac);
text-transform: capitalize;
}
#login-status .printuser {
font-family: var(--nuni);
text-transform: uppercase;
}
#login-status a:hover {
text-decoration-style: double;
}
#login-status a, #login-status ul a {
color: var(--creamy);
}
/* For the user page. */
.owindow {
background-color: var(--cacao);
border: var(--doubleking);
color: var(--creamy);
}
.owindow .title {
cursor: auto;
background-color: var(--cacao);
text-align: center;
font-family: var(--majo);
padding: 1em;
}
.owindow img {
background-color: transparent !important;
padding: 0 !important;
border: var(--doubleking);
margin-right: 1em;
}
.owindow td img {
display: none;
}
#account-options {
margin-top: 3px;
margin-right: 12px;
text-align: center;
border: none;
border-color: var(--carbon);
background-color: var(--creamy);
}
#account-topbutton {
font-size: 100%;
border: 5px double var(--creamy);
background-color: var(--cacao) !important;
padding: 0 21px;
transition: 200ms;
}
#account-topbutton:hover {
background-color: var(--creamy) !important;
color: var(--cacao);
}
#account-options ul {
background: var(--creamy);
transition: 200ms;
}
#account-options li a {
color: var(--cacao);
transition: 200ms;
}
#account-options li a:hover {
color: var(--creamy);
background: var(--cacao);
text-decoration: none;
}
#search-top-box {
align-items: flex-start;
flex-direction: row-reverse;
flex-wrap: wrap;
padding: 8px 12px 0 0;
font-family: var(--teac);
}
#search-top-box-form input[type=submit] {
background-color: var(--cacao);
background-image: none;
color: var(--creamy);
box-shadow: none;
border: var(--doubleking);
border-radius: 0;
transition: 200ms;
}
#search-top-box-form input[type=submit]:hover {
background-color: var(--creamy);
background-image: none;
border: var(--doubleking);
color: var(--cacao);
box-shadow: none;
}
/* Header proper. */
#header {
grid-template-areas:
". . login login login"
". . . . search"
"h1 h1 h1 h1 h1"
"h2 h2 h2 h2 h2"
". . . . ."
"top-bar top-bar top-bar top-bar top-bar";
grid-template-columns: repeat(5, 1fr);
background-color: var(--cacao);
background-image: url("https://scp-wiki.wikidot.com/local--files/theme:retrofutura/bannerfutura.png");
background-size: cover;
background-position: right;
background-repeat: no-repeat;
padding-bottom: 0px;
}
#header h1, #header h2 {
padding-inline-start: 1em;
}
#header h2 {
text-align: right;
margin-right: 1em;
}
#header h1 a, #header h2 span {
line-height: 0.8;
font-style: italic;
}
#header h1 a {
font-family: var(--jose);
text-transform: uppercase;
}
#header h2 span {
font-family: var(--majo);
color: var(--chiasma);
}
/* Top bar. */
#top-bar {
font-family: var(--teac);
max-width: 100%;
}
#top-bar ul li {
flex-grow: 1;
}
#top-bar ul li a {
transition: 200ms;
}
#top-bar div[class*="top-bar"] > ul {
justify-content: center;
}
#top-bar ul li ul {
border-width: 0 0;
}
#top-bar ul li ul li:nth-child(odd), #account-options li:nth-child(odd) {
border-left: 5px solid var(--cherry);
}
#top-bar ul li ul li:nth-child(even), #account-options li:nth-child(even) {
border-left: 5px solid var(--caramel);
}
#top-bar ul li ul li:nth-child(3n), #account-options li:nth-child(3n) {
border-left: 5px solid var(--cyan);
}
#top-bar .open-menu a {
border: 0.2em double var(--creamy);
border-radius: 0;
background-color: var(--cacao);
color: var(--creamy);
transition: 200ms;
}
#top-bar .open-menu a:hover {
background-color: var(--creamy);
color: var(--cacao);
}
/* Side bar and the toggle. */
#side-bar {
background-color: rgba(0, 0, 0, 0.5);
}
#side-bar img {
filter: invert(1);
transition: 200ms;
}
#side-bar img:hover {
filter: invert(0);
}
#side-bar .heading, #interwiki .heading {
margin: 0.6rem 0 0.5rem;
padding: 0;
color: var(--creamy);
height: 1rem;
display: flex;
justify-content: space-around;
align-items: center;
border: none;
}
#side-bar .menu-item {
display: flex;
}
#side-bar .menu-item a {
flex-grow: 1;
text-align: center;
}
#side-bar .heading::before, #side-bar .heading::after, #interwiki .heading::before, #interwiki .heading::after {
content: "";
height: 1px;
box-sizing: border-box;
margin: 0.1rem 0.5rem 0;
border-bottom: 5px double var(--creamy);
flex: 1 1 0;
}
#side-bar .side-block.media, #side-bar .side-block.resources, #side-bar .side-block, #interwiki .side-block {
border: var(--doubleking);
border-radius: 0;
background-color: var(--cacao);
box-shadow: none;
}
#interwiki .menu-item img {
filter: invert(1);
}
/* Links. */
a, a:visited, #interwiki a, #side-bar a {
color: var(--chiasma);
transition: 200ms;
}
a:hover, a:visited:hover, #interwiki a:hover, #side-bar a:hover {
color: var(--chiasma);
text-decoration: underline;
text-decoration-style: double;
text-underline-offset: 5px;
}
/* The part with all the stuff people write. */
#content-wrap {
background-image: linear-gradient(90deg, var(--cherry) 1vw, var(--caramel) 1vw 2vw, var(--cyan) 2vw 3vw, transparent 3vw);
background-color: var(--cacao);
margin: 0;
width: inherit;
max-width: inherit;
padding: 1.5rem;
box-shadow: inset -5px 5px 5px black;
}
#page-content {
color: var(--creamy);
font-family: var(--nuni);
font-size: 1.2em;
}
#page-title, .meta-title {
color: var(--creamy);
font-family: var(--jose);
font-size: clamp(1.875rem, 1.546rem + 1.754vw, 3.125rem);
font-weight: 700;
border-image: linear-gradient(90deg, var(--cherry) 33%, var(--caramel) 33% 66%, var(--cyan) 66% 100%);
border-width: 6px;
border-style: solid;
border-image-slice: 1;
border-top: 0px;
border-left: 0px;
border-right: 0px;
padding-bottom: 0px;
margin-bottom: 2rem;
}
/* Built-in Wikidot elements. */
.page-rate-widget-box {
border-radius: 0;
font-family: var(--teac);
text-transform: capitalize;
box-shadow: -10px 10px var(--caramel), 10px -8px var(--cyan), 10px 10px var(--cyan);
}
div.page-rate-widget-box .rate-points, .page-rate-widget-box .cancel {
border-radius: 0;
}
div.page-rate-widget-box, div.rate-box-with-credit-button {
padding: 0;
}
div.page-rate-widget-box .cancel a {
background-color: var(--char);
}
blockquote, div.blockquote {
border: var(--doubleking);
border-radius: 0;
background: none;
}
h1, h2, h3, h4, h5 {
font-family: var(--jose);
color: var(--creamy);
}
#toc {
background-color: transparent;
border: var(--doubleking);
border-image: linear-gradient(180deg, var(--char) 33%, var(--caramel) 33% 66%, var(--cyan) 66% 100%);
box-shadow: 0px 10px var(--caramel), 10px 0px var(--cherry), 10px 10px var(--cyan);
border-width: 10px;
border-style: solid;
border-image-slice: 1;
border-left: 0;
border-top: 0;
}
#toc-action-bar {
margin-bottom: 0.5em;
}
#toc-action-bar a {
border: var(--doubleking);
background-color: var(--cacao);
color: var(--creamy);
padding: 0 0.5em;
text-decoration: none;
transition: 200ms;
}
#toc-action-bar a:hover {
background-color: var(--creamy);
color: var(--cacao);
text-decoration: none;
}
#toc-list {
margin: 0.5em 0 0.5em -0.5em;
}
#toc-list div:before {
content: "▶ ";
}
.yui-navset .yui-nav {
border-bottom: var(--doubleking);
padding-bottom: 3px;
}
.yui-navset .yui-content {
background-color: transparent;
border-color: transparent;
border-bottom: var(--doubleking);
}
/* Secret custom divs. */
.panelbox {
position: relative;
color: var(--cacao);
background: #fff7e3;
padding: 5px 24px;
border-radius: 0 20px;
background-image: linear-gradient(#ededed 1px, transparent 1px), linear-gradient(to right, #ededed 1px, transparent 1px);
background-size: 50px 50px;
background-position: center;
margin: 10px;
}
.panelbox:before, .panelbox:after {
position: absolute;
content: "";
width: 5px;
height: 5px;
background: #bcc245;
border-radius: 50%;
}
.panelbox:before {
left: 10px;
top: 10px;
box-shadow: 0px 7px #bcc245, 7px 7px #bcc245, 7px 0px #bcc245, 0px 14px #bcc245, 14px 0px #bcc245;
}
.panelbox:after {
right: 10px;
bottom: 10px;
box-shadow: 0px -7px #bcc245, -7px -7px #bcc245, -7px 0px #bcc245, 0px -14px #bcc245, -14px 0px #bcc245;
}
.testbox{
position: relative;
border: solid 2px #2f2f2d;
background: linear-gradient(45deg, transparent 49%, #2b2b29 49% 51%, transparent 51%), linear-gradient(-45deg, transparent 49%, #3e3c3b 49% 51%, transparent 51%), linear-gradient(0deg, transparent 49%, #303030 49% 51%, transparent 51%), linear-gradient(90deg, transparent 49%, #303030 49% 51%, transparent 51%);
background-size: 60px 60px;
background-position: center;
padding: 15px;
margin: 15px;
}
.talkbox {
position: relative;
background: #5a5a5a;
padding: 20px 10px 10px 10px;
background-image: radial-gradient(circle at top center, #0e0e1f, #494949), repeating-radial-gradient(circle at top center, #494949, #494949, 10px, transparent 20px, transparent 10px);
background-blend-mode: multiply;
border-radius: 0 0 20px 20px;
border-bottom: solid 5px #d6764d;
margin: 20px;
}
.talkbox:before {
position: absolute;
content: "";
width: 50px;
height: 50px;
top: 0;
left: 50%;
transform: translate(-50%, -50%) rotate(45deg);
background-image: radial-gradient(ellipse farthest-corner at 10px 10px, #d6764d, #802f2d 50%, rgba(0, 0, 0, 0.8) 50%);
background-size: 12px 12px;
box-shadow: -5px -5px 15px #802f2d;
}
/* Bottom of the page stuff. */
#main-content .page-tags span {
border-image: linear-gradient(90deg, var(--cherry) 33%, var(--caramel) 33% 66%, var(--cyan) 66% 100%);
border-width: 6px;
border-style: solid;
border-image-slice: 1;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
margin-top: 1em;
margin-bottom: 1em;
}
#action-area, #page-info {
color: var(--creamy);
}
#page-info, .page-watch-options, .page-options-bottom {
text-align: center;
}
.page-options-bottom {
margin: 0;
}
.page-options-bottom a, .owindow .button-bar a {
border: var(--doubleking);
background-color: var(--cacao);
color: var(--creamy);
text-decoration: none;
transition: 200ms;
}
.page-options-bottom a:hover, .owindow .button-bar a:hover {
border: var(--doubleking);
background: var(--creamy);
color: var(--cacao);
}
#lock-info {
color: var(--cacao);
}
#footer {
margin-top: 0px;
background-image: linear-gradient(90deg, var(--cherry) 1vw, var(--caramel) 1vw 2vw, var(--cyan) 2vw 3vw);
margin: 0;
padding-left: 3vw;
padding-top: 6px;
}
.footnote {
color: var(--creamy);
padding: 1em;
}
.hovertip {
background-color: var(--cacao) !important;
color: var(--creamy) !important;
border: var(--doubleking) !important;
}
#license-area {
background-image: linear-gradient(90deg, var(--cherry) 1vw, var(--caramel) 1vw 2vw);
font-size: 0.77em;
color: white;
margin-bottom: 16px;
box-shadow: 0px 16px var(--cherry);
}
#license-area a {
color: var(--cacao);
font-weight: 700;
}
/* Stuff to make this work on mobile. */
@media only screen and (max-width: 767px) {
:root {
--sp_header-height: 18rem;
}
#side-bar {
background-color: rgba(0, 0, 0, 0.5);
}
}
@media only screen and (max-width: 450px) {
#account-topbutton {
border: 1px solid var(--creamy);
padding: 0 25px;
}
}
[[/code]]
[[/collapsible]]
[[include :scp-wiki-cn:component:license-box-theme
|author=Fish^12
|translator=vxeov
]]
=====
> **文件名:**bannerfutura.png
> **图像名:**Blurred flowers at Beer Heights Light Railway.jpg
> **图像作者:**The wub
> **授权协议:**CC-BY-S.A 4.0
> **来源链接:** https://commons.wikimedia.org/wiki/File:Blurred_flowers_at_Beer_Heights_Light_Railway.jpg
=====
[[include :scp-wiki-cn:component:license-box-end]]
[[/iftags]]
[[include :scp-wiki-cn:component:sigma-plus]]
[[include :scp-wiki-cn:component:toggle-sidebar]]
[[module css]]
@import url(https://scp-wiki-cn.wikidot.com/local--code/theme:retrofutura/1);
[[/module]]
[[include :scp-wiki-cn:component:interwiki-style
| type=sidebar
| priority=1
| theme=https://scp-wiki-cn.wikidot.com/local--code/theme:retrofutura/1
]]