烟花代码html音效
时间: 2023-09-10 08:09:29 浏览: 141
Java烟花效果代码
您好!如果您想在网页上添加烟花效果和音效,可以尝试以下 HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>烟花效果</title>
<style>
#firework {
position: absolute;
width: 10px;
height: 10px;
background-color: #f00;
border-radius: 50%;
animation: explode 1s infinite;
}
@keyframes explode {
0% {
transform: scale(1);
background-color: #f00;
box-shadow: none;
}
100% {
transform: scale(10);
background-color: transparent;
box-shadow: 0 0 10px #f00, 0 0 20px #f00, 0 0 30px #f00, 0 0 40px #f00, 0 0 50px #f00;
}
}
</style>
</head>
<body>
<script src="https://code.createjs.com/1.0.0/soundjs.min.js"></script>
<script>
createjs.Sound.registerSound("firework_sound.mp3", "firework_sound");
function launchFirework() {
var firework = document.createElement("div");
firework.id = "firework";
firework.style.top = Math.random() * (window.innerHeight - 100) + "px";
firework.style.left = Math.random() * (window.innerWidth - 100) + "px";
document.body.appendChild(firework);
createjs.Sound.play("firework_sound");
setTimeout(function() {
document.body.removeChild(firework);
}, 1000);
}
setInterval(launchFirework, 2000);
</script>
</body>
</html>
```
请注意,这段代码假设您已经有一个名为 "firework_sound.mp3" 的音效文件,您可以将其放在与 HTML 文件相同的目录下,并将其替换为实际的文件名。
此代码会在页面上以随机位置循环生成烟花效果,并在每次生成时播放音效。希望对您有所帮助!如果有任何问题,请随时提问。
阅读全文