Merhabalar;
Geçtiğimiz sene bir arkadaş sağolsun kar, şeker, havai fişek kodunu sitelerimize eklememiz için ücretsiz olarak paylaşmıştı. Bu sene siteme tekrar eklemek istediğimde kodun çalışmadığını gördüm. İşten anlayan bir kişi inceleyip bakabilirse tüm forum olarak ücretsiz kullanım sağlamış oluruz. Bu arada oldukça göze hoş gelen bir tasarımdı.
Konu Linki ve Kodlar
https://www.r10.net/off-topic/305161...paylasimi.html
Kar Yağdırma Kodu
6
●358
- 13-12-2022, 13:29:13
- 13-12-2022, 13:33:54Buyrun hocam;
http://web.archive.org/web/202203310...jdbqcgk6lsz.js
buradaki javascript kodunu bir siteye upload edip ordan çağırırsanız düzelir - 13-12-2022, 13:38:27Bilgilendirme için teşekkürler hocam umarım herkes için işe yarar. Js hakkında pek bir bilgim olmadığından ben yapamam sanırımegeonlinex adlı üyeden alıntı: mesajı görüntüle
- 13-12-2022, 13:44:57Üyeliği durdurulducss olarak verebilirim istenirseonurcanhare adlı üyeden alıntı: mesajı görüntüle
- 13-12-2022, 13:45:45Çok iyi olur hocam, size zahmet.Saitama adlı üyeden alıntı: mesajı görüntüle
- 13-12-2022, 13:55:59Üyeliği durduruldujs kodu olarak şunu verebilirim
var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); /* 定义x为窗口宽度,y为窗口高度 */ var x = 0 ,y=0; /* 定义数组,是为了存储每一片雪与雪花的信息 */ var arr=[]; /* 假设有600片雪 */ var num=600; /* 绑定窗口大小发生改变事件,让canvas随时铺满浏览器可视区 */ window.onresize=resizeCanvas; function resizeCanvas(){ x=canvas.width=window.innerWidth; y=canvas.height=window.innerHeight; } resizeCanvas(); for(let i=0;i<num;i++){ arr.push({ x: x*Math.random(), y: y*Math.random(), r: Math.random()*5, color:`rgba(255,255,255,${Math.random()})` }) } /* 创建image元素 */ var img = new Image(); /* 设置雪花的地址,只有雪花是用图片表示 */ img.src = "https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/fea4e81992c24c719c41996844c5f595~tplv-k3u1fbpfcp-zoom-in-crop-mark:4536:0:0:0.image"; function draw(){ /* 遍历数组 */ for(let i=0;i<num;i++){ var yuan = arr[i]; /* 创建路径 */ ctx.beginPath(); /* 给雪设置颜色 */ ctx.fillStyle = yuan.color; /* 绘制雪 */ ctx.arc(yuan.x,yuan.y,yuan.r,0,2*3.14,false); /* 如果i%30==0才绘制雪花,雪花不用太多 */ if(i%30==0){ /* 绘制雪花图片 */ ctx.drawImage(img,yuan.x,yuan.y,yuan.r*10,yuan.r*10); } /* 填充路径 */ ctx.fill(); } } function updated() { for(let i=0;i<num;i++){ var yuan = arr[i]; /* x轴位置+0.1,变化小点 */ yuan.x = yuan.x + 0.1; /* y轴位置+自身半径一半,这样越大的学走越快 */ yuan.y = yuan.y+yuan.r/2; /* 如果学已经走出窗口 */ if(yuan.y>y){ /* 重新给雪数组赋值 */ arr[i]={ x: x*Math.random(), y: -10, r: Math.random()*5, color:`rgba(255,255,255,${Math.random()})`} } } } setInterval(function(){ /* 清屏 */ ctx.clearRect(0,0,x,y); /* 绘制 */ draw(); /* 更新 */ updated(); },10)
arka resim yok sadece bu şekilde yağıyor bunu bir jsye kaydetip kendiniz ekleyedebilirsiniz.
