Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
css
* { margin: 0; padding: 0; box-sizing: border-box; } body { overflow: hidden; height: 100%; }
JavaScript
const langs = [ "Hello World", "????? ???????", "Salam Dünya", "Прыв?танне Сусвет", "Здравей свят", "??? ?????", "Zdravo svijete", "Hola món", "Kumusta Kalibutan", "Ahoj světe", "Helo Byd", "Hej Verden", "Hallo Welt", "Γει? σου Κ?σμε", "Hello World", "Hello World", "Hola Mundo", "Tere, Maailm", "Kaixo Mundua", "???? ????", "Hei maailma", "Bonjour le monde", "Dia duit an Domhan", "Ola mundo", "???? ??????", "Sannu Duniya", "?????? ??????", "Hello World", "Pozdrav svijete", "Bonjou Mondyal la", "Helló Világ", "????? ??????", "Halo Dunia", "Ndewo ?wa", "Halló heimur", "Ciao mondo", "???? ????", "こんにちは世界", "Hello World", "????????? ???????", "С?лем ?лем", "??????????????", "??? ???????", "????? ??", "Ciao mondo", "?????????????????", "Labas pasauli", "Sveika pasaule", "Hello World", "Kia Ora", "Здраво свету", "???? ?????", "Сайн уу", "???? ??????", "Hai dunia", "Hello dinja", "??????????????????", "??????? ?????", "Hallo Wereld", "Hei Verden", "Moni Dziko Lapansi", "??? ???? ???? ?????", "Witaj ?wiecie", "Olá Mundo", "Salut Lume", "Привет, мир", "???? ???????", "Ahoj svet", "Pozdravljen, svet", "Waad salaaman tihiin", "P?rshendetje Bot?", "Здраво Свете", "Lefat?e Lumela", "Halo Dunya", "Hej v?rlden", "Salamu, Dunia", "??? ????????", "??? ??????", "Салом ?а?он", "????????????", "Kamusta Mundo", "Selam Dünya", "Прив?т Св?т", "???? ????", "Salom Dunyo", "Chào th? gi?i", "???? ?????", "Mo ki O Ile Aiye", "你好,世界", "你好,世界", "你好,世界", "Sawubona Mhlaba" ]; // hello world in 92 Languages let charSize = 20; let fallRate = charSize / 2; let streams; // ------------------------------- class Char { constructor(value, x, y, speed) { this.value = value; this.x = x; this.y = y; this.speed = speed; } draw() { const flick = random(100); // 10 percent chance of flickering a number instead if (flick < 10) { fill(120, 30, 100); text(round(random(9)), this.x, this.y); } else { text(this.value, this.x, this.y); } // fall down this.y = this.y > height ? 0 : this.y + this.speed; } } // ------------------------------------- class Stream { constructor(text, x) { const y = random(text.length); const speed = random(2, 10); this.chars = []; for (let i = text.length; i >= 0; i--) { this.chars.push( new Char(text[i], x, (y + text.length - i) * charSize, speed) ); } } draw() { fill(120, 100, 100); this.chars.forEach((c, i) => { // 30 percent chance of lit tail const lit = random(100); if (lit < 30) { if (i === this.chars.length - 1) { fill(120, 30, 100); } else { fill(120, 100, 90); } } c.draw(); }); } } function createStreams() { // create random streams from langs that span the width for (let i = 0; i < width; i += charSize) { streams.push(new Stream(random(langs), i)); } } function reset() { streams = []; createStreams(); } function setup() { createCanvas(innerWidth, innerHeight); reset(); frameRate(20); colorMode(HSB); noStroke(); textSize(charSize); textFont("monospace"); background(0); } function draw() { background(0, 0.4); streams.forEach((s) => s.draw()); } function windowResized() { resizeCanvas(innerWidth, innerHeight); background(0); reset(); }
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>矩阵数字雨-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号