Coder theme
This commit is contained in:
parent
b0f6cdb1a5
commit
99b3b75058
3 changed files with 48 additions and 1 deletions
|
@ -109,14 +109,18 @@ function purpleMagic() {
|
||||||
return html
|
return html
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function code() {
|
||||||
|
return '<link rel="stylesheet" type="text/css" href="/themes/code/style.css"> <script src="/themes/code/script.js"></script>'
|
||||||
|
}
|
||||||
|
|
||||||
var events = [
|
var events = [
|
||||||
rain(),
|
rain(),
|
||||||
purpleMagic(),
|
purpleMagic(),
|
||||||
|
code(),
|
||||||
"",
|
"",
|
||||||
]
|
]
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
||||||
returnTheme: function() {
|
returnTheme: function() {
|
||||||
var time = new Date()
|
var time = new Date()
|
||||||
return events[time.getDate() % events.length]
|
return events[time.getDate() % events.length]
|
||||||
|
|
27
static/themes/code/script.js
Normal file
27
static/themes/code/script.js
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
function typeWriter(elem, delay) {
|
||||||
|
var elemText = elem.text().split('')
|
||||||
|
elem.text('_'.repeat(elemText.length))
|
||||||
|
var i = 0
|
||||||
|
function nextLetter() {
|
||||||
|
console.log(elemText.length - i)
|
||||||
|
elem.text(elemText.slice(0, i).join('') + '_'.repeat(elemText.length - i))
|
||||||
|
if (i < elemText.length) {
|
||||||
|
setTimeout(() => {
|
||||||
|
i++
|
||||||
|
nextLetter()
|
||||||
|
}, 20)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
setTimeout(nextLetter, delay);
|
||||||
|
}
|
||||||
|
|
||||||
|
$(document).ready(() => {
|
||||||
|
var i = 0
|
||||||
|
var arr = $("span").each((_, item) => {
|
||||||
|
if ($(item).text().length > 0) {
|
||||||
|
i++
|
||||||
|
typeWriter($(item), i * 450)
|
||||||
|
}
|
||||||
|
// $(item).text("APPL")
|
||||||
|
})
|
||||||
|
})
|
16
static/themes/code/style.css
Normal file
16
static/themes/code/style.css
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
* {
|
||||||
|
font-family: "Consolas", "Monaco", "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New";
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mainTitle {
|
||||||
|
color: limegreen !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mainTitle {
|
||||||
|
animation: typer 2s linear;
|
||||||
|
margin: auto;
|
||||||
|
}
|
Loading…
Reference in a new issue