最近在CodePen上看到这样一个很有意思的效果:这个效果的核心难点是泡泡的特殊融合效果。其源码在:CodePenDemo--Goeyfooter,作者主要使用SVG滤镜完成效果,感兴趣的可以查看源码。其中,要想在SVG中灵活使用feGaussianBlur滤镜,还是需要非常强大的SVG知识储备。那么,是否可以仅使用CSS来实现这种效果呢?嘿,强大的CSS当然是可以的。本文将带领大家一步步使用纯CSS实现上述效果。使用SASS完成一般效果首先,如果上面的效果没有气泡的融合效果,可能只是这样:做这样的效果比较简单,但是代码会比较多,我们可以使用SASS预处理器。假设我们有以下HTML结构:
