h5蝴蝶翅膀振动效果
时间: 2024-11-07 21:12:27 浏览: 9
H5页面中的蝴蝶翅膀振动效果通常通过CSS动画和JavaScript实现。你可以创建一个静态的蝴蝶图像,然后利用关键帧动画(@keyframes)控制翅膀的位移、旋转和透明度变化,模拟蝴蝶煽动翅膀的效果。下面是一个简单的例子:
HTML部分:
```html
<div class="butterfly">
<img src="butterfly.png" alt="蝴蝶">
</div>
```
CSS部分:
```css
.butterfly {
position: relative;
}
.butterfly img {
animation: flutter 2s ease-in-out infinite;
}
@keyframes flutter {
0% { transform: translate(0, 0) rotate(0); opacity: 1; }
50% { transform: translate(-10px, -10px) rotate(180deg); opacity: 0.6; }
100% { transform: translate(0, 0) rotate(0); opacity: 1; }
}
```
这段代码会让蝴蝶图像每隔两秒就扇动一次翅膀,翅膀的位置、旋转角度以及透明度会有所变化。
阅读全文