第1条——Scp-3125的一次性密码机
记得在开头加[[html]]和结尾加[[/html]]
<style type="text/css">
/* CSS duplicated from Wikidot proper -_- */
body {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12.8px; /* 16px * 0.8 */
color: #333;
line-height: 141%;
}
.classified-info {
display: none;
}
blockquote {
border: 1px dashed #999;
padding: 0 12.8px;
background-color: #f4f4f4;
}
a {
color: #b01;
cursor: pointer;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.collapsed {
display: none;
}
h4 {
font-size: 130%;
font-weight: bold;
margin-bottom: 0;
}
/* Keypad specific */
.keypad {
background: linear-gradient(to bottom, #D0D0D0 0%, #FFFFFF 80%, #CCCCCC 100%), #D4D4D4;
padding: 6.4px;
border-radius: 19.2px;
margin: 25.6px;
margin-left: auto;
margin-right: auto;
border: 2px solid #1F0D12;
box-shadow: 0 3px 5px black, 0 3px 9px rgba(0, 0, 0, 0.5);
border-spacing: 6px;
line-height: 30px;
}
.keypad-readout {
background: linear-gradient(to top, #1A211E 1%, #000000 100%), black;
color: #E22933;
font-size: 27px;
font-family: Consolas, monospace, sans-serif;
font-weight: bold;
border-radius: 3.84px;
border-top-left-radius: 6.4px;
border-top-right-radius: 6.4px;
border: 2px solid #32443A;
text-align: center;
padding: 7px;
text-shadow: 0 0 6px red;
}
.regular-button {
background: #714144;
color: white;
font-family: monospace,sans-serif;
font-weight: bold;
text-align: center;
width: 47.36px;
height: 47.36px;
border-radius: 5.12px;
font-size: 23px;
transition: background 0.1s ease-out;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
}
.regular-button:hover {
background:#944449;
}
.regular-button:active {
background:#B9475B;
}
.clr-button {
border-bottom-left-radius: 10.8px;
background: #9E0E17;
}
.clr-button:hover {
background: #B90B15;
}
.clr-button:active {
background: #DE0814;
}
.go-button {
border-bottom-right-radius: 10.8px;
background: #43862E;
}
.go-button:hover {
background: #469A2B;
}
.go-button:active {
background: #4EC527;
}
.keypad-readout,
.regular-button {
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select : none; /* Chrome/Safari/Opera */
-khtml-user-select : none; /* Konqueror */
-moz-user-select : none; /* Firefox */
-ms-user-select : none; /* IE/Edge */
user-select : none;
cursor: default;
}
</style>
<script type="text/javascript">
var magicNumber = [,].length;
var scpNumber = Math.pow(magicNumber, magicNumber);
var emptyReadout = "\u00A0"; // non-breaking space
var input = [];
var maxInputLength = magicNumber;
var busy = false;
function press(keyText) {
if(busy) {
return;
}
var readout = document.body.querySelector(".keypad-readout");
if(keyText === "确认") {
busy = true;
if(
input.map(function(digit) {
return parseInt(digit, 10);
}).reduce(function(a, b) {
return a * b;
}, 1) === scpNumber
) {
setTimeout(function() {
readout.textContent = '允许访问';
}, 0);
setTimeout(function() {
document.querySelector(".classified-info").style.display = "initial";
}, 1000);
setTimeout(function() {
readout.textContent = emptyReadout;
// Leave busy, disabling keypad
}, 2000);
} else {
setTimeout(function() {
readout.textContent = '拒绝访问';
}, 0);
setTimeout(function() {
readout.textContent = '\u0C7F';
}, 1900);
setTimeout(function() {
input = [];
readout.textContent = emptyReadout;
busy = false;
}, 2000);
}
}
else if(keyText === "清除") {
input = [];
}
else {
if(input.length >= maxInputLength) {
return;
}
input.push(keyText);
}
readout.textContent = input.length === 0 ? emptyReadout : input.map(function() {
return '-';
}).join("");
}
// Section visibility toggles
var toggle = function(cls) {
var collapsed = document.querySelectorAll("." + cls + ".collapsed");
var expanded = document.querySelectorAll("." + cls + ":not(.collapsed)");
var i;
for(i = 0; i < collapsed.length; i++) {
collapsed[i].classList.remove("collapsed");
}
for(i = 0; i < expanded.length; i++) {
expanded[i].classList.add("collapsed");
}
};
</script>
<div class="public-info">
<p>可以通过在<p>和</p>之间夹字进行写作</p>
<p>特别的是,在这个密码机前后写作需要使用HTML语法,这是一个相较于新人来说很陌生的领域,当然,如果你是大佬,你可以尽情地写,再给新人一个指导:在<p>和</p>中间使用<b>和</b>之间夹字可以使字体加粗,在这里写的内容是不需要密码的。</p>
<p>​</p>
<table class="keypad">
<tbody>
<tr>
<td colspan="3" class="keypad-readout"> </th>
</tr>
<tr>
<td class="regular-button" onclick="press('7');">7</td>
<td class="regular-button" onclick="press('8');">8</td>
<td class="regular-button" onclick="press('9');">9</td>
</tr>
<tr>
<td class="regular-button" onclick="press('4');">4</td>
<td class="regular-button" onclick="press('5');">5</td>
<td class="regular-button" onclick="press('6');">6</td>
</tr>
<tr>
<td class="regular-button" onclick="press('1');">1</td>
<td class="regular-button" onclick="press('2');">2</td>
<td class="regular-button" onclick="press('3');">3</td>
</tr>
<tr>
<td class="regular-button clr-button" onclick="press('清除');">清除</td>
<td class="regular-button" onclick="press('0');">0</td>
<td class="regular-button go-button" onclick="press('确认');">确认</td>
</tr>
</tbody>
</table>
</div>
<div class="classified-info">
<p>​</p>
<p>这里是正文内容。就是知晓密码的人才能看,并且观看这个内容本身就需要给我们的一次性密码机解锁。值得一提的是,一次性密码机无法进行套娃操作,这会使你藏在一个密码机下的另一个密码机失效。</p>
第2条——可控音频
如果你也想搞这种可控音频,你可以使用下面的代码直接搞————
第3条——密码锁/问答题
一个搬运的密码锁,来自于etohygm123456在这个“密码锁...”的帖子中发布的回复帖。
[[html]]
<div style="border: 2px solid red;">
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html id="html-block-html" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta http-equiv="Content-type" content="text/html; charset=utf-8"/><link rel="stylesheet" href="/commontheme/base/css/html-block.css"/></head><body>
<script>
function login(){
var pass=document.getElementById("pass").value;
if(pass=="填入密码"){
alert("正确后提示词");
top.location.href='跳转链接';
return false;
}else{
alert("错误提示词");
top.location.href='输入错误后跳转的链接,不用就删去此行';
return false;
}
}
</script>
<body>
<div style="text-align: center;">
<p>/*添加红色效果,不加删去<strong style="color: red;">*/标题</strong></p>
<p><input type="text" style="width:180px;" class="textBox" placeholder="框内文字" id="pass"/></p>
<p><input type="submit" value="确认块显示" class="submitButton" onclick="return login();"/></p>
</from>
</div>
<script type="text/javascript" src="/commonjavascript/html-block-iframe.js"></script></body></html>
</div>
[[/html]]第四条————神奇登入框
还是搬运的,于scp基金会的格式代码中复制粘贴而来。
[[html]]
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {font-family: Verdana;}
* {box-sizing: border-box;}
.input-container {
display: -ms-flexbox; /* IE10 */
display: flex;
width: 100%;
margin-bottom: 15px;
}
.input-field:focus{
border-style: solid;
transition: 0.5;
border-color: maroon;
border-width: 2px;
}
.input-field {
width: 100%;
padding: 10px;
outline: none;
transition: 0.5s;
}
.btn:focus {
outline: 0;
}
.btn {
background-color: Maroon;
color: white;
padding: 10px 20px;
border: none;
cursor: pointer;
width: 50%;
opacity: 0.9;
transition: 0.09s;
border-radius: 3px;
}
.btn:hover {
opacity: 1;
transition: 0.8s;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.7);
}
.btn:active {
transition: 0.09s;
transform: translateY(1px);
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0);
}
.btn2 {
background-color: white;
border: none;
cursor: pointer;
}
p{
font-family: Helvetica;
margin-bottom: 5%;
}
</style>
</head>
<body>
<form autocomplete="off" style="max-width:450px;text-align:center;margin: auto;">
<p style="font-size:55px; font-weight: bold;">把这里改成你想要的名字</p>
<div class="input-container">
<input class="input-field" type="text" placeholder="用户名" name="usrnm">
</div>
<div class="input-container">
<input onkeyup="if(this.value.length > 0) document.getElementById('start_button').disabled = false; else document.getElementById('start_button').disabled = true;" class="input-field" type="password" placeholder="密码">
</div>
<button id="start_button" class="btn btn-success" onclick="window.open('https://backrooms-intapar-wiki-cn.wikidot.com','_parent')" disabled>登入</button>
<br></br>
<button style= "font-weight: bold;" class="btn2 btn-success">忘记密码?</button>
</form>
</body>
</html>
[[/html]]
