CSS动画——实现波浪摇摆效果...

阅读: 评论:0

CSS动画——实现波浪摇摆效果...

CSS动画——实现波浪摇摆效果...

一、效果展示

以下主要实现四个动画:

  1. 元素上下摇摆动画
  2. 波浪上下摇摆动画
  3. 气泡上升及消失动画
  4. 连续气泡右飘动画

二、实现思路

这里主要讲一下波浪上下摇摆动画连续气泡右飘动画的实现思路

这里拿一张波浪图来举例解释实现波浪动画的思路:

波浪的摇摆实际上是通过波浪图的左右移动实现的,因此我们只需写一个实现波浪图从右(左)到左(右)移动的动画即可,但是在实现循环移动的动画中会存在一个问题,波浪图向左移动后,将移出屏幕边界,并且右侧会空出来,因此我们在盒子内放两张相同的波浪图,一张初始位置在屏幕内,一张在屏幕右侧,当第一张向左移动时,第二张紧跟着一起移动实现弥补原本的空出来的位置,这样就可以实现波浪上下摇摆的动画效果了。

连续气泡右飘动画实现原理:

写一个气泡水平方向向右移动、垂直方向先下后上、气泡宽高从0变大、透明度在50%时从1变为0的动画,再复制5个相同的气泡,给每个气泡不同的动画延时animation-delay,但是每个气泡之间的延时时长必须相同

三、参考代码

本文发布于:2024-02-03 23:25:50,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170697482651554.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:波浪   效果   动画   CSS
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23