表白爱心烟花HTML代码
时间: 2024-10-23 14:01:54 浏览: 14
七种爱心代码以及3D烟花
5星 · 资源好评率100%
如果你想在HTML中创建一个简单的爱心烟花效果,你可以使用CSS3的动画和SVG元素来模拟这种视觉效果。下面是一个基本的例子:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
@keyframes heart-burst {
0% {transform: scale(1); fill: red;}
50% {transform: scale(1.5) rotate(45deg); fill: orange;}
100% {transform: scale(0.7) rotate(-45deg); opacity: 0;}
}
.heart-firework {
width: 60px;
height: 60px;
position: relative;
animation: heart-burst 2s infinite linear both;
}
</style>
</head>
<body>
<svg class="heart-firework" viewBox="0 0 100 100">
<path d="M50 50 L100 0 L0 100 Z M25 25 L75 75 Z" stroke="black" stroke-width="3" fill="transparent" />
</svg>
</body>
</html>
```
这个例子中,我们有一个SVG的心形路径,通过设置关键帧动画 (`heart-burst`) 来改变大小、旋转和颜色,模仿烟花绽放的感觉。`.heart-firework` 类应用了这个动画。
阅读全文