SCP-3309 |
---|
By: |
Published on 17 Sep 2018 09:34 |
What this is
A bunch of miscellaneous CSS 'improvements' that I, Croquembouche, use on a bunch of pages because I think it makes them easier to deal with.
The changes this component makes are bunch of really trivial modifications to ease the writing experience and to make documenting components/themes a bit easier (which I do a lot). It doesn't change anything about the page visually for the reader — the changes are for the writer.
I wouldn't expect translations of articles that use this component to also use this component, unless the translator likes it and would want to use it anyway.
This component probably won't conflict with other components or themes, and even if it does, it probably won't matter too much.
Usage
On any wiki:
[[include :scp-wiki:component:croqstyle]]
This component is designed to be used on other components. When using on another component, be sure to add this inside the component's [[iftags]] block, so that users of your component are not forced into also using Croqstyle.
Related components
Other personal styling components (which change just a couple things):
Personal styling themes (which are visual overhauls):
CSS changes
Reasonably-sized footnotes
Stops footnotes from being a million miles wide, so that you can actually read them.
.hovertip { max-width: 400px; }
Monospace edit/code
Makes the edit textbox monospace, and also changes all monospace text to Fira Code, the obviously superior monospace font.
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap'); :root { --mono-font: "Fira Code", Cousine, monospace; } #edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-family: var(--mono-font); } .code pre * { white-space: pre; } .code *, .pre * { font-feature-settings: unset; }
Teletype backgrounds
Adds a light grey background to <tt> elements ({{text}}), so code snippets stand out more.
tt { background-color: var(--swatch-something-bhl-idk-will-fix-later, #f4f4f4); font-size: 85%; padding: 0.2em 0.4em; margin: 0; border-radius: 6px; }
No more bigfaces
Stops big pictures from appearing when you hover over someone's avatar image, because they're stupid and really annoying and you can just click on them if you want to see the big version.
.avatar-hover { display: none !important; }
Breaky breaky
Any text inside a div with class nobreak has line-wrapping happen between every letter.
.nobreak { word-break: break-all; }
Code colours
Add my terminal's code colours as variables. Maybe I'll change this to a more common terminal theme like Monokai or something at some point, but for now it's just my personal theme, which is derived from Tomorrow Night Eighties.
Also, adding the .terminal class to a fake code block as [[div class="code terminal"]] gives it a sort of pseudo-terminal look with a dark background. Doesn't work with [[code]], because Wikidot inserts a bunch of syntax highlighting that you can't change yourself without a bunch of CSS. Use it for non-[[code]] code snippets only.
Quick tool to colourise a 'standard' Wikidot component usage example with the above vars: link
:root { --c-bg: #393939; --c-syntax: #e0e0e0; --c-comment: #999999; --c-error: #f2777a; --c-value: #f99157; --c-symbol: #ffcc66; --c-string: #99cc99; --c-operator: #66cccc; --c-builtin: #70a7df; --c-keyword: #cc99cc; } .terminal, .terminal > .code { color: var(--c-syntax); background: var(--c-bg); border: 0.4rem solid var(--c-comment); border-radius: 1rem; }
Debug mode
Draw lines around anything inside .debug-mode. The colour of the lines is red but defers to CSS variable --debug-colour.
You can also add div.debug-info.over and div.debug-info.under inside an element to annotate the debug boxes — though you'll need to make sure to leave enough vertical space that the annotation doesn't overlap the thing above or below it.
…like this!
.debug-mode, .debug-mode *, .debug-mode *::before, .debug-mode *::after { outline: 1px solid var(--debug-colour, red); position: relative; } .debug-info { position: absolute; left: 50%; transform: translateX(-50%); font-family: 'Fira Code', monospace; font-size: 1rem; white-space: nowrap; } .debug-info.over { top: -2.5rem; } .debug-info.under { bottom: -2.5rem; } .debug-info p { margin: 0; }
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */ #top-bar .open-menu a { position: fixed; top: 0.5em; left: 0.5em; z-index: 5; font-family: 'Nanum Gothic', san-serif; font-size: 30px; font-weight: 700; width: 30px; height: 30px; line-height: 0.9em; text-align: center; border: 0.2em solid #888; background-color: #fff; border-radius: 3em; color: #888; pointer-events: auto; } @media not all and (max-width: 767px) { #top-bar .mobile-top-bar { display: block; pointer-events: none; } #top-bar .mobile-top-bar li { display: none; } #main-content { max-width: 708px; margin: 0 auto; padding: 0; transition: max-width 0.2s ease-in-out; } #side-bar { display: block; position: fixed; top: 0; left: -18rem; width: 15.25rem; height: 100%; margin: 0; overflow-x: hidden; overflow-y: auto; z-index: 10; padding: 1em 1em 0 1em; background-color: rgba(0,0,0,0.1); transition: left 0.4s ease-in-out; scrollbar-width: thin; } #side-bar:target { left: 0; } #side-bar:focus-within:not(:target) { left: 0; } #side-bar:target .close-menu { display: block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; margin-left: 19.75em; opacity: 0; z-index: -1; visibility: visible; } #side-bar:not(:target) .close-menu { display: none; } #top-bar .open-menu a:hover { text-decoration: none; } /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */ @supports (-moz-appearance:none) { #top-bar .open-menu a { pointer-events: none; } #side-bar:not(:target) .close-menu { display: block; pointer-events: none; user-select: none; } /* This pseudo-element is meant to overlay the regular sidebar button so the fixed positioning (top, left, right and/or bottom) has to match */ #side-bar .close-menu::before { content: ""; position: fixed; z-index: 5; display: block; top: 0.5em; left: 0.5em; border: 0.2em solid transparent; width: 30px; height: 30px; font-size: 30px; line-height: 0.9em; pointer-events: all; cursor: pointer; } #side-bar:focus-within { left: 0; } #side-bar:focus-within .close-menu::before { pointer-events: none; } } }
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700&display=swap); /* Centered Header Sigma-9 * [2021 Wikidot Component] * By Lt Flops (CC BY-SA 3.0) * Forked from: * Penumbra Theme by EstrellaYoshte * Also based on: * Centered Header BHL by Woedenaz **/ /* ---- VARS ---- */ :root{ --titleColor: hsl(0, 0%, 95%); --subtitleColor: hsl(60, 62%, 85%); --lgurl: url(https://scp-wiki.wdfiles.com/local--files/component%3Acentered-header-sigma-9/logo.svg); } /* ---- SITE HEADER ---- */ div#header{ background-image: none; } #header::before{ position: absolute; width: 100%; height: 100%; top: .45rem; left: 0; content: " "; background-image: var(--lgurl); background-position: center top; background-repeat: no-repeat; background-size: auto 8rem; opacity: .35; pointer-events: none; z-index: -1; } #header h1, #header h2{ float: none; margin-left: 0; text-align: center; } /* Move the Subtitle Down a Smidge */ #header h2{ margin-top: .45rem; } /* Hide the Existing Text */ #header h1 span, #header h2 span{ display: none; font-size: 0; } /* Style the New Text */ #header h1 a::before, #header h2::before{ font-family: "Montserrat", "Arial", sans-serif; text-shadow: none; } #header h1 a::before{ position: relative; bottom: .15em; color: var(--titleColor); } #header h2::before{ position: relative; bottom: .3em; color: var(--subtitleColor); } /* Set the New Text's Content From Variable */ #header h1 a::before{ content: var(--header-title, "SCP基金会"); font-size: 115%; font-weight: bold; } #header h2::before{ content: var(--header-subtitle, "控制 - 收容 - 保护"); font-size: 130%; font-weight: 600; } /* ---- LOGIN ---- */ #login-status{ top: .5rem; left: 0; right: initial; z-index: 1; } /* ---- SEARCH ---- */ #search-top-box{ top: .5rem; right: 0; } #search-top-box-input{ border-radius: 0; } #search-top-box-input, #search-top-box-input:hover, #search-top-box-input:focus, #search-top-box-form input[type=submit], #search-top-box-form input[type=submit]:hover, #search-top-box-form input[type=submit]:focus{ border-radius: 0; box-shadow: none; font-size: unset; } /* ---- TOP BAR ---- */ #top-bar{ display: flex; justify-content: center; right: 0; } #top-bar ul li ul{ box-shadow: none; overflow: hidden; } /* ---- PAGE TITLE ---- */ .meta-title, #page-title{ text-align: center; } /* ---- BREADCRUMBS ---- */ .pseudocrumbs, #breadcrumbs{ text-align: center; } /* ---- MOBILE DISPLAY ---- */ @media (max-width: 767px){ #login-status{ left: 5.15rem; z-index: 20; } #search-top-box{ width: unset; } .mobile-top-bar{ position: relative; display: flex; justify-content: center; left: 0; } }
著作信息
SCP-3309:化为泡影之时,我们去往何方
作者:Lt Flops(作者页)&
PhamtomGuy(我目前只有一篇其他的文章,我推荐你阅读这个: https://scp-wiki.wikidot.com/scp-3969。)
以及Westrin的代码帮助。
SCP-3309
来自基金会记录与信息安保管理部的通知
您将要阅读的文件“SCP-3309”描述了一个与多个子叙事层交织在一起的不可预测的叙事异常。因本文件包含了一些内嵌式叙述危害1 ,需接种叙述性疫苗。未接种对抗此种异常的疫苗的人员可能会经历一场叙述改写事件。
你确定要继续吗?
叙述性接种散播。
我们不会化为泡影,除非为时已晚。
直到我们消散、消散,深入骨髓。最后,已经没有什么还可以消散了。这就是遗忘。回忆、希望、梦想;我们全都被遗忘了。我们怎么能知道人们拥有这些记忆、这些希望和这些梦想呢?如果一开始就什么都没有,谁又能遗忘我们呢?我们会从别人的脑海中消失,但不会从自己的脑海中消失。我们和它一起生活,直到我们不能再活下去。直到我们忘记有何种方式可以让我们生活在平和中。然后,这就是我们化为泡影的时候。
消散,终成泡影。
接种完成!你可以继续了。
项目编号:SCP-3309
项目等级:Keter
特殊收容措施:所有被SCP-3309异常影响的文档都将以转述格式保存,并保存在RAISA的存档数据库中。在收容一名实例后,分配负责受影响项目的所有人员都必须接受记忆消除处理,并转移到不相关的计划。
描述:SCP-3309是一种已编目异常自发消失的现象。受SCP-3309影响的项目包括异常对象、实体、位置和概念结构。受这种现象影响的异常现象似乎缺乏因果关系;SCP-3309的活动由来源未知的一份笔记(指定为SCP-3309-1)以表示。
在异常消失前24至36小时,SCP-3309-1会出现在项目文档的末尾。经历SCP-3309的文档将从所有已知的文件系统中清除,包括受保护的Site-01和RAISA档案。自此之后,异常本身就会被有效地无效化,或者消失。
SCP-3309-1的内容如下:
如果你不是该作者又想重写该文章,可在此帖回复申请。请先取得作者的同意。
SCP-3309也影响为消失的文档创建的备份。SCP-3309还影响遭遇过SCP-3309的异常项目的文档;大约71%的消失文档与其他不受影响的异常相联系。这导致基金会异常收容网络的削弱,可能升级为一场ADK级“异常全面失稳”情景。
附录材料
I.伦理委员会审裁处
自出现初期以来,SCP-3309平均每月影响40个异常。分配负责SCP-3309的研究人员发现了一种出现模式,并制定了以下标准:
- 受影响的项目被记录为采用了过度收容措施,例如由重型钛合金建造的收容室。这表明要么是对该异常性质的误解,要么是为了收容异常而采取了不专业的态度。
- 该受影响项目本身足够强大,足以威胁造成一场K级“世界末日”情景。文档仅概括出了该异常的部分后果,而临时收容措施通常与第一个标准一致。
- 该受影响项目的文档,包括任何书面补充材料都写得很糟糕,格式不正确,或充满了语法和逻辑错误。
基于这些观察,收容团队已提出计划:锥形长矛TAPERED SPEAR。锥形长矛概述了这些标准的适用,将其用于无效化以对抗高风险异常。由于这违背了基金会的使命,一次伦理道德委员会特别法庭对锥形长矛的执行提出了异议。
本仲裁结果如下:
计划:锥形长矛
仲裁结果
赞同:21
否决:20
弃权:2
结论:锥形长矛已授权。正在等待将SCP-3309重新分类为Thaumiel。
II.计划:锥形长矛
已正式开始对SCP-3309进行初步测试,以确定重新分类为Thaumiel是否合适。下附一份实验记录,其结果将决定最终判断。
提案摘录
提案:使用SCP-3309以无效化SCP-4463:后者为一种复杂的基于水的空间异常,在50年内可以淹没北美。
描述:SCP-4463是一种基于水的异常,影响着亚利桑那州奇瓦瓦沙漠的部分地区。SCP-4463描述了一大片沙漠逐渐地转化为同等面积的湿地的过程。
自1990年代以来,亚利桑那州的沙漠化自东南部以每月2平方千米的速度出现。此沙漠化现象直至2008年以每年0.5%的比率增加,当时1200平方千米的从前可耕地已无法承载健康的植被。对此,亚利桑那州政府认为这种现象是一种生态灾难,并制定计划以扭转沙漠化的蔓延。这是对2006年11月图森地区附近Pascua Yaqui部落的大规模抗议的回应。
2008年8月,每平方米干枯表土中有60%由于未知的异常效应开始转化为水。目前,45%以前被沙漠化的地区已经变成了湿地,阻止了这片土地上任何原生动物或人类的发展。
采取行动:SCP-4463的文件被更新,更新内容包含严重的语法错误和与异常相关效应的重大矛盾。此外,还添加了多个空泛的附录,以及一幅描绘巨大海浪的不相关图像。
结果:SCP-4463在28小时内被从所有基金会数据库中删除。经过对原位置的进一步研究和观察,确定SCP-4463所构成的风险已被消除,该地区再次经历沙漠化。
经过持续讨论并结合涉及19个不同异常的测试结果,SCP-3309通过了道德委员会特别法庭的第二阶段投票。SCP-3309被另外分类为Thaumiel,并被授权应用于锥形长矛。重新分类后涉及49个异常的第一轮研究正在进行中。
研究员笔记
我不明白,一次测试怎么能给一个人带来这么大的压力。我想我今天早上第一次看到我的灰发,或者是一整块灰发?
消散直至化为尘埃,那是什么感觉?它会像一种疾病一样让我感觉沉重吗?还是会让我麻木?我想,如果我要离开,我就想要继续感受,甚至直至我的最后一刻。在一切都在消逝的时刻,知道我还在这里。
有什么地方不对。
我把自己锁在办公室里。我变得麻木不仁。这不是我想要的。但终结并不太在乎一个人的欲望和需求,不是吗?什么都没有,什么都没有。
我们有没有发现过这些无效化的异常都去了哪里?当然这可不容易,去做我们做过的事,不受影响地感受正义。这与我们不同。但似乎每个人,除了我,都忘记了它们发生了什么。
它是这么简单的吗?我们是不是忘记了?
我不想被人遗忘。
— 研究员Adamo Smalls
模因与信息危害部门
III. [ ]
研究员Smalls没有参加今天晚上进行的后半测试。他不再出现在我们的任何日程中,他的名字也从我的项目文件中被删除了。如果有一个没有告知过我的计划变更或日程变动,请通知我,立即。
— 研究员John Calzaroli
John,你还好吗?是的,确实有一个3小时的日程变更,但是那个“研究员Smalls”从来没有参与过这个计划。我可以向你保证——没有一个名为研究员Smalls的人与我们一起工作过。
求你了,John,休息一下,你的压力一定太多了。我知道过去几周的测试非常残酷。我也感觉到了。
— Robert Woods博士
你弄错了。你一定认识这个人。他是我们最杰出的模因学家。
但是,如果你真的声称没有研究员Smalls,那么,这个肯定还有更多什么。SCP-3309会消除异常和与它们相关的文件。我们还没有讨论这些异常现象到底去了哪里,我相信我们都有我们自己的问题。据我所知,在SCP-3309首次被发现时,Smalls就被分配至该项目了。
我们确定员工不会也被删除吗?
[账户已注销]
这到底是怎么回事?
— Robert Woods博士
来自:[账户已注销]
[消息删除]
[文件结束]
« SCP-3308 | SCP-3309 | SCP-3310 »
Other Works by Lt Flops!
SCP Articles | |
---|---|
Title | Rating |
Tales | |
---|---|
Title | Rating |
GOI Formats | |
---|---|
Title | Rating |
Hubs | |
---|---|
Title | Rating |
CSS Themes | |
---|---|
Title | Rating |
Collaborations
Co-Authored SCP Articles |
---|
SCP-3309 - Where We Go When We Fade, Fade Away | |
---|---|
Co-Author | Rating |
PhamtomGuy | +105 |
SCP-3739 - Mind-Milk™ by Moosphere, Inc. | |
---|---|
Co-Author | Rating |
KindlyTurtleClem | +11 |
SCP-4428 Michaels 博士 - Dr. Michaels is not in danger. | |
---|---|
Co-Author | Rating |
Henzoid | +29 |
SCP-4475 - So Long, and Thanks for All the Milk | |
---|---|
Co-Author | Rating |
KindlyTurtleClem | +2 |
SCP-4519 - Carl Sagan, Godhead | |
---|---|
Co-Author | Rating |
NatVoltaic | +5 |
SCP-4795 - Feathered F(r)iends | |
---|---|
Co-Author | Rating |
Mew-ltiverse | +1 |
Co-Authored Tales |
---|
揭开世界帷幕的一角 | |
---|---|
Co-Author | Rating |
Nykacolaquantum & Others | +19 |
Co-Authored GOI Formats |
---|
Co-Authored Hubs |
---|
非先知团体 中心页 | |
---|---|
Co-Author | Rating |
Uncle Nicolini | +5 |
我,中心页(2021愚人节) | |
---|---|
Co-Author | Rating |
Elenee FishTruck & Others | +24 |
SPC 中心页 | |
---|---|
Co-Author | Rating |
PeppersGhost, MrWrong, & LORDXVNV | +16 |
Other Co-Authored Pages |
---|
基金会部门半完整列表 | |
---|---|
Co-Author | Rating |
TopDownUnder & Dr Moned | +43 |
Wanderers' Library Entries
Page | Page Info |
---|---|
Lampyra, the Watcher | Wanderers' Library Author Page |
Cave Story | 2020 Wanderers' Depths Contest, First Place |
Interplanetary Colonization | 2021 Scavenger Hunt Contest |
I'll Take You to the Parashops | 2021 Scavenger Hunt Contest |
Talk of the Town | Last Light Canon |
The Foolish One | 2021 WanderCon |
▸ Lt Flops ◂