范式重构 主题版式
黑色标记笔 主题版式 » 黑色标记笔 主题中心 » 范式重构 主题版式
主题颜色
--gray-monochrome(43, 14, 116)
--bright-accent(255, 219, 90)
--pale-gray-monochrome(233, 240, 255)
--light-gray-monochrome(91, 97, 138)
--dark-gray-monochrome(41, 26, 91)
--medium-accent(228, 180, 28)
--dark-accent(41, 26, 91)
--newpage-color(153, 0, 255)
关于本页
这是Mercuresphere为图书馆典籍:范式转移设计的版式。
此版式并非范式转移典籍专用,范式转移典籍的页面也不必须应用此版式。
在你的作品开头添加如下语法以应用此版式:
[[include :scp-wiki-cn:theme:paradigm-reconstruction]]
示例
可通过 5 个连字符“-----”创建水平分割线。若它未被放在其他部件(诸如引用块)中,则会左右延伸贯穿页面。这种将文件分割为多个部分的线就是分割线。
如果将“-----”放入类(class)为 “fancyhr” 的 div 元素中,则可以显示另一种水平线样式,如下所示:
[[div_ class="fancyhr"]]
-----
[[/div]]
效果如下:
任何元素添加 “fancyborder” 类(class),即可显示特殊边框。例如,这是此方块的代码:
[[div_ class="fancyborder"]]
文字内容
[[/div]]
文字内容
[[/div]]
标题可通过在一行字起始处输入 1 至 6 个加号“+”来创建
此为分页(tab view)。
看,这有更多文字。
多么精巧绝伦。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个长的 tab,它有很多文字。
这是一个引用块,在一行字的起始处加上“> ”来创建。
更多文字
一条分割线
嵌套引用块1
这是 | 表格 |
---|---|
你应该老早 | 就知道怎么 |
做这个了吧 |
正文字体为 Skolar Sans / 浏览器默认字体
页眉字体为 Anonymous Pro / 王汉宗魏碑体。
标题字体为 Zuijin / 王汉宗魏碑体。
等宽字为 Recursive / 仿宋及思源宋体。
/* Paradigm Reconstruction Theme */ /* 2022 Wikidot Theme */ /* By Mercuresphere, based off Dustjacket by Woedenaz and Croquembouche */ /* Header background: https://pixabay.com/images/id-3587491 */ /* CC BY-SA 3.0 */ @import url("https://fastly.jsdelivr.net/gh/Crimone/crimson-anemone@2.3.16/dustjacket.css"); /* ----BEGIN---- */ :root { /* S-CSS-P Integration */ /* If you're making a new CSS theme, please include the following three variables at minimum. */ --theme-base: "nuscp"; /* must be either "nuscp" or "sigma9" */ --theme-id: "paradigm-reconstruction"; /* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */ --theme-name: "Paradigm Reconstruction Theme"; /* set this to your theme's full name */ /* ===STANDARD THEME COLORS=== */ --white-monochrome: 252, 252, 252; --pale-gray-monochrome: 214, 245, 255; --light-pale-gray-monochrome: 215, 255, 255; --very-light-gray-monochrome: 220, 227, 229; --light-gray-monochrome: 70, 157, 184; --gray-monochrome: 5, 148, 192; --dark-gray-monochrome: 0, 91, 119; --gradient-header: url("https://evernight-aquarium.wdfiles.com/local--files/files/skydome-aquarium-header.jpg"); --header-background-image-size: auto var(--header-height-on-desktop); --logo-image: none; --pale-accent: 136, 198, 201; --bright-alt-accent: 238, 238, 238; --bright-accent: 176, 230, 247; --medium-accent: 70, 157, 184; --dark-accent: 0, 91, 119; --newpage-color: 41, 128, 92; --dark-medium-accent: 3, 105, 105; --dark-bright-accent: 0, 36, 31; --ui-button-hover-bg: var(--bright-accent); --ui-button-hover-outline: var(--pale-gray-monochrome); --swatch-primary: var(--bright-alt-accent); --swatch-menutxt-light-color: var(--bright-alt-accent); --rating-module-text-color: var(--bright-alt-accent); --pager-link-hover: var(--pale-gray-monochrome); } :root:lang(cn) { --header-title: "THE PARADIGM YOU HAVE SEARCHED FOR IS NOT IN SERVICE"; --body-font: Texturina, Optima, Segoe, Segoe UI, Candara, Calibri, Arial, sans-serif; --header-font: "Anonymous Pro", 'HanWang WeiBeiMedium-Gb5', Consolas, 'Noto Serif SC', monospace; --title-font: "EB Garamond", 'HanWang WeiBeiMedium-Gb5', 'kaiti', 'Noto Serif SC', Big Caslon, Book Antiqua, Palatino Linotype, 'Noto Serif SC', Georgia, serif; --UI-font: "EB Garamond", Big Caslon, Book Antiqua, Palatino Linotype, 'Noto Serif SC', Georgia, serif; --mono-font: Recursive, Consolas, monaco, '仿宋', 'Noto Serif SC', monospace; } #header h1 a, #header h1 a::before, #header h1 a::after { font-size: 1.6rem; } #header h1 a::after { display:none; } @media only screen and (min-width: 56.25rem) { #container #header h1 a::before, #container #header h1 a::after { --wght: 700; } } @media only screen and (max-width: 767px) { #header h1 a, #header h1 a::before, #header h1 a::after { font-size: 1.1rem; line-height: 1.1; } } div#extra-div-1 { background-position: center; } #content-wrap { position: relative; } #content-wrap::before { content: ""; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background-repeat: repeat-x; pointer-events: none; background-image: url('https://scp-wiki.wdfiles.com/local--files/theme%3Aswirling-ashes/purple-smoke.png'); opacity: 0.2; filter: hue-rotate(-84deg) saturate(1.477612) brightness(1.3036); } #page-title::before, .meta-title::before, #page-title::after, .meta-title::after { background-color: rgb(var(--gray-monochrome)); background-image: none; } hr:not(.fancyhr hr) { filter: hue-rotate(146deg) saturate(100%) brightness(0.75); } .fancyhr hr { border-image-source: url("https://evernight-aquarium.wdfiles.com/local--files/files/wl_hr.png"); } .fancyborder { box-sizing: border-box; padding: 2vw; border: 2vw solid rgba(0, 0, 0, 0.5); border-image: url("https://evernight-aquarium.wdfiles.com/local--files/files/wl_border.png") 600 round; border-image-width: 6; } /* ===yui-tabs=== */ #main-content { --tabs-bg: var(--swatch-secondary-color); --tabs-txt: var(--swatch-text-tertiary-color); --tabs-hover-bg: var(--gray-monochrome); --tabs-hover-txt: var(--swatch-text-secondary-color); --tabs-selected-bg: var(--dark-gray-monochrome); --tabs-selected-txt: var(--swatch-text-secondary-color); --tabs-selected-outline: var(--dark-gray-monochrome); --tabs-bottom-border-color: var(--gray-monochrome); --tabs-content-bg-color: var(--swatch-secondary-color), 0.25; --tabs-content-border-color: var(--swatch-tertiary-color); } .yui-navset .yui-nav .selected { background-color: rgb(var(--dark-gray-monochrome)); } /* ===compatibility patch=== */ div.earthworm div.inner, div.earthworm div.inner > div { display: contents; } /* ===链接反色效果=== */ div.page-watch-options a, div.page-watch-options a:visited { --hover-link-color: var(--dark-accent); } #breadcrumbs,.pseudocrumbs { --swatch-text-secondary-color: var(--bright-alt-accent); } form#edit-page-form .edit-help-34>a:active, form#edit-page-form .edit-help-34>a:hover, form#edit-page-form .edit-help-34>a:focus-within { --swatch-background: var(--dark-accent); } #action-area a[onclick*=deleteTag]:not(.btn):active, #action-area a[onclick*=deleteTag]:not(.btn):hover, #action-area a[onclick*=deleteTag]:not(.btn):focus-within { --swatch-text-secondary-color: var(--dark-accent); } table.page-history tr:nth-of-type(2) td:not(:nth-of-type(7)):before { --swatch-text-secondary-color: var(--dark-accent); } #header { --login-myaccount-hover-color: var(--dark-accent); --login-myaccount-underline-color: 0,0,0,0; --login-myaccount-hover-bg-color: var(--bright-accent); } #footer { --footer-link-hover-color: var(--dark-accent); } #license-area { --license-link-hover-color: var(--dark-accent); } div[id*="page-options-bottom"]:not(.page-rate-widget-box):not(#search-top-box-form) > a.btn { box-shadow: 0 0 0 0 rgb(var(--ui-button-hover-outline)),inset var(--icon-size) 0 0 0 rgb(var(--ui-icon-bg)); } div[id*=page-options-bottom]>a:after { background-color: rgb(var(--bright-accent)); } #breadcrumbs a:before, #breadcrumbs a:visited:before, .pseudocrumbs a:before, .pseudocrumbs a:visited:before { box-shadow: .0625rem .0625rem 0 0 rgba(var(--dark-gray-monochrome),1),.25rem .0625rem 0 0 rgba(255,255,255,.85),.25rem .0625rem 0 0 rgba(var(--dark-gray-monochrome),1),.3125rem .0625rem 0 0 rgba(var(--dark-gray-monochrome),1); } #breadcrumbs a:active:before, #breadcrumbs a:hover:before, .pseudocrumbs a:active:before, .pseudocrumbs a:hover:before { background-color: rgb(var(--gray-monochrome)); box-shadow: 0 0 0 .25rem rgba(var(--gray-monochrome),1),0 0 0 0 rgba(var(--background-gradient-color),0),0 0 0 0 rgba(var(--swatch-background),0),0 0 0 0 rgba(var(--gray-monochrome),0) } #breadcrumbs a:focus-within:before,.pseudocrumbs a:focus-within:before { background-color: rgb(var(--gray-monochrome)); box-shadow: 0 0 0 .25rem rgba(var(--gray-monochrome),1),0 0 0 0 rgba(var(--background-gradient-color),0),0 0 0 0 rgba(var(--swatch-background),0),0 0 0 0 rgba(var(--gray-monochrome),0) } #page-content .rate-box-with-credit-button > .creditButton > p > a:after { background-color: rgba(var(--rating-module-button-cancel-color),1) } @media only screen and (max-width: 56.25rem) { #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { background-color: rgba(0, 0, 0, 0); } } @media only screen and (max-width: 375px) { div[id*=page-options-bottom] > a:after { left: 0; } } @media only screen and (max-width: 425px) { div[id*=page-options-bottom] > a:after { left: 0; } } @media only screen and (max-width: 767px) { #header h1 a::before, #header h1 a::after { width: 95%; left: calc(2.5%); } } @media only screen and (max-width: 768px) { #side-bar { padding-left: 0px; } } /* ===默认收起用户信息栏和搜索栏=== */ @media only screen and (min-width: 56.25rem) { #search-top-box { top: 2em; right: 3% } #login-status { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; top: 2em; right: calc(3% + var(--account-height) + .25em); color: transparent; pointer-events: none; transition: color .2s cubic-bezier(.4,0,.2,1); user-select: none } #login-status:active, #login-status:hover { -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; color: rgb(var(--login-line-divider-color)); pointer-events: all; user-select: auto } #login-status:focus-within { -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; color: rgb(var(--login-line-divider-color)); pointer-events: all; user-select: auto } #login-status:active #account-options, #login-status:hover #account-options { pointer-events: all } #login-status:focus-within #account-options { pointer-events: all } #login-status > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(100% 0,100% 0,100% 100%,100% 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 0; transition: box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-text-decoration .2s cubic-bezier(.4,0,.2,1),-webkit-clip-path .2s cubic-bezier(.4,0,.2,1); transition: box-shadow .2s cubic-bezier(.4,0,.2,1),text-decoration .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),clip-path .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1); transition: box-shadow .2s cubic-bezier(.4,0,.2,1),text-decoration .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),clip-path .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),-webkit-text-decoration .2s cubic-bezier(.4,0,.2,1),-webkit-clip-path .2s cubic-bezier(.4,0,.2,1) } #login-status:active > :not(#account-topbutton):not([href*="account/messages"]), #login-status:hover > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(0 0,100% 0,100% 100%,0 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 1 } #login-status:focus-within > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(0 0,100% 0,100% 100%,0 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 1 } #login-status #account-topbutton { margin-left: 0; background-color: initial; pointer-events: all; transition: background-color .15s cubic-bezier(.4,0,.2,1),-webkit-clip-path .15s cubic-bezier(.4,0,.2,1); transition: clip-path .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1); transition: clip-path .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),-webkit-clip-path .15s cubic-bezier(.4,0,.2,1) } #login-status:hover #account-topbutton { background-color: rgb(var(--login-arrow-color)) } #login-status:before { -webkit-mask-image: var(--user-account-mask); -webkit-mask-size: calc(var(--account-height) - .5em); -webkit-mask-position: center right; -webkit-mask-repeat: no-repeat; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--login-mobile-icon-color),0); background-color: rgba(var(--login-mobile-icon-color),1); content: ""; cursor: pointer; mask-image: var(--user-account-mask); mask-position: center right; mask-repeat: no-repeat; mask-size: calc(var(--account-height) - .5em); pointer-events: all; transition: background-color .15s cubic-bezier(.4,0,.2,1) } #login-status:hover:before { background-color: rgba(var(--login-mobile-icon-hover-color),1) } #login-status:active:after, #login-status:active:before, #login-status:hover:after, #login-status:hover:before { background-color: rgba(var(--login-mobile-icon-hover-bg-color),0); cursor: auto; pointer-events: none } #login-status:focus-within:after, #login-status:focus-within:before { background-color: rgba(var(--login-mobile-icon-hover-bg-color),0); cursor: auto; pointer-events: none } #login-status #account-topbutton { --clip-path: polygon(0 0,100% 0,100% 100%,0 100%); -webkit-clip-path: var(--clip-path); background-color: rgba(var(--login-arrow-color),0); clip-path: var(--clip-path) } #login-status:active #account-topbutton, #login-status:hover #account-topbutton { --clip-path: polygon(30% 35%,70% 35%,50% 60%,50% 60%); -webkit-clip-path: var(--clip-path); background-color: rgb(var(--login-arrow-color)); clip-path: var(--clip-path) } #login-status:focus-within #account-topbutton { --clip-path: polygon(30% 35%,70% 35%,50% 60%,50% 60%); -webkit-clip-path: var(--clip-path); background-color: rgb(var(--login-arrow-color)); clip-path: var(--clip-path) } #login-status #account-options { margin: 0 } #login-status a[href*="account/messages"] { color: rgb(var(--login-myaccount-color)); pointer-events: all } } @media only screen and (min-width: 980px) { #search-top-box { right: calc(3% + (-100vw + var(--header-width-on-desktop)) / 2); } #login-status { right: calc(3% + var(--search-height) + .25em + (-100vw + var(--header-width-on-desktop)) / 2); } } /* ----END---- */
Footnotes
1. 一个脚注