Css3动画设计同心圆动画

在一个盒子里面放多个同样大小的盒子通过border-radius:50%;把盒子弄成圆形,通过定位把所有的盒子叠加在一起,再通过给每一个盒子添加css3动画transform:scale();以及设置动画运动时间( transition-duration: Xs;),再通过设置每一个圆所触发的时间不同给与伪类可以达到鼠标移入园的大小发生改变,从而实现同心圆动画效果。
部分代码片段:


这是动画过程的某个时刻的状态,在动画过程中颜色改变以及大小都发生改变,能呈现很好的视觉效果。

Css3动画设计同心圆动画

在一个盒子里面放多个同样大小的盒子通过border-radius:50%;把盒子弄成圆形,通过定位把所有的盒子叠加在一起,再通过给每一个盒子添加css3动画transform:scale();以及设置动画运动时间( transition-duration: Xs;),再通过设置每一个圆所触发的时间不同给与伪类可以达到鼠标移入园的大小发生改变,从而实现同心圆动画效果。
部分代码片段:


这是动画过程的某个时刻的状态,在动画过程中颜色改变以及大小都发生改变,能呈现很好的视觉效果。