title
A prototype
body{ background:green; color:wheat; font:20px/2em monospace; overflow-wrap: break-word; }
let toPick = "wildmint" let d = document let b = d.body let link = document.createElement('link') let letters = [] let wildMintBox = d.createElement("div") wildMintBox.classList.add("mild-mint-box") b.appendChild(wildMintBox) // building letters array for (let i = 0; i < 10; i++) { letters.push(".") } function fillLetters(a){ for (let i = 0; i < a.length; i++) { let rand = Math.random() if (rand > .9 && a[i] === ".") { let randLetter = toPick[Math.round(Math.random() * toPick.length)] a[i] = randLetter }else{ a[i] = "." } } letters = a wildMintBox.innerHTML = letters.join('') } setInterval(() => { fillLetters(letters) }, 2000);
snap
save
new
fork
download
html
css
js
output
gallery
config
➚ link to output
➚ snap player
font size
live reload
snap mode
layout
⤷ switch
★ info and code