欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html5櫻花代碼

謝彥文2年前11瀏覽0評論

在日本,每年的春天,櫻花盛開的季節(jié)是非常受歡迎的。HTML5也可以讓網(wǎng)站的春天更加生動!以下是一段HTML5櫻花代碼:

<!DOCTYPE html>
<html>
<head>
<title>櫻花漫天</title>
<meta charset="UTF-8">
<style>
canvas { position:fixed; z-index:-1; }
</style>
</head>
<body>
<canvas id="canvas"></canvas>
<script>
window.onload = function() {
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
var W = window.innerWidth;
var H = window.innerHeight;
canvas.width = W;
canvas.height = H;
var mp = 150; //最多的櫻花數(shù)量
var particles = [];
for(var i = 0; i< mp; i++) {
particles.push({
x: Math.random()*W,
y: Math.random()*H,
r: Math.random()*4+1,
d: Math.random()*mp
})
}
function draw() {
ctx.clearRect(0, 0, W, H);
ctx.fillStyle = "rgba(255, 255, 255, 0.8)";
ctx.beginPath();
for(var i = 0; i< mp; i++) {
var p = particles[i];
ctx.moveTo(p.x, p.y);
ctx.arc(p.x, p.y, p.r, 0, Math.PI*2, true);
}
ctx.fill();
update();
}
var angle = 0;
function update() {
angle += 0.01;
for(var i = 0; i< mp; i++) {
var p = particles[i];
p.y += Math.cos(angle+p.d) + 1 + p.r/2;
p.x += Math.sin(angle) * 2;
if(p.x >W+5 || p.x< -5 || p.y >H) {
if(i%2 >0) {
particles[i] = {x: Math.random()*W, y: -10, r: p.r, d: p.d};
} else {
if(Math.sin(angle) >0) {
particles[i] = {x: -5, y: Math.random()*H, r: p.r, d: p.d};
} else {
particles[i] = {x: W+5, y: Math.random()*H, r: p.r, d: p.d};
}
}
}
}
}
setInterval(draw, 33);
}
</script>
</body>
</html>

這段代碼可以產(chǎn)生櫻花漫天的效果,讓網(wǎng)站更加漂亮!