HTML烟花绽放的网页代码
时间: 2024-10-16 19:01:47 浏览: 28
HTML烟花绽放效果通常通过CSS动画和JavaScript动态创建来实现。这里是一个简单的例子,展示了如何使用纯HTML、CSS和JavaScript模拟烟花的效果:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<style>
.firework {
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #fff;
animation: explode 5s ease infinite;
}
@keyframes explode {
0% { transform: scale(1); }
50% { transform: scale(2) rotate(45deg) skewX(-15deg) skewY(15deg); }
70% { opacity: 0; }
100% {}
}
</style>
</head>
<body>
<div class="firework"></div>
</body>
</html>
```
在这个例子中,`.firework` 类应用了一个名为 `explode` 的关键帧动画,模拟了烟花爆炸的过程。当页面加载时,每个 `.firework` 元素会开始反复放大并旋转,给人一种烟花升空的感觉。
阅读全文