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