Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
css
html,body { margin:0; padding:0; } canvas { display:block; }
JavaScript
var canvas = document.createElement('canvas'); var height = canvas.height = window.innerHeight; var width = canvas.width = window.innerWidth; var ctx = canvas.getContext('2d'); document.body.appendChild(canvas); function random(min,max) { return Math.random()*(max-min+1)+min; } function range_map(value,in_min, in_max, out_min, out_max) { return (value - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; } var word_arr = []; var txt_min_size = 5; var txt_max_size = 25; var keypress = false; var acclerate = 2; for (var i = 0; i < 25; i++) { word_arr.push({ x : random(0,width), y : random(0,height), text : '404', size : random(txt_min_size,txt_max_size) }); word_arr.push({ x : random(0,width), y : random(0,height), text : 'page', size : random(txt_min_size,txt_max_size) }); word_arr.push({ x : random(0,width), y : random(0,height), text : 'not found', size : random(txt_min_size,txt_max_size) }); word_arr.push({ x : random(0,width), y : random(0,height), text : '404', size : Math.floor(random(txt_min_size,txt_max_size)) }); } function render() { ctx.fillStyle = "rgba(0,0,0,1)"; ctx.fillRect(0,0,width,height); ctx.fillStyle = "#fff"; for (var i = 0; i < word_arr.length; i++) { ctx.font = word_arr[i].size+"px sans-serif"; var w = ctx.measureText(word_arr[i].text); ctx.fillText(word_arr[i].text,word_arr[i].x,word_arr[i].y); if(keypress) { word_arr[i].x += range_map(word_arr[i].size,txt_min_size,txt_max_size,2,4) * acclerate; } else { word_arr[i].x += range_map(word_arr[i].size,txt_min_size,txt_max_size,2,3); } if(word_arr[i].x >= width) { word_arr[i].x = -w.width*2; word_arr[i].y = random(0,height); word_arr[i].size = Math.floor(random(txt_min_size,txt_max_size)); } } ctx.fill(); requestAnimationFrame(render); } render(); window.addEventListener('keydown',function(){ keypress = true; },true); window.addEventListener('keyup',function(){ keypress = false; },true);
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>404页未找到-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号