水波纹效果集锦
水波纹我们大家想必都做过,但因为大家拥有不同的产品经理,所以最终出来的效果各有不同,以下是我总结的同事们做的水波纹的各种实现方法,仅供参考:
效果1:

优点:
- 用box-shadow作为水纹效果的实现方式很有创造性
缺点:
- animation-iteration-count这个可以省略,直接animation: circle3 1.5s infinite cubic-bezier(0.165, 0.84, 0.44, 1);
查看源代码链接
效果2:

优点:
- 将水波纹应用到按钮中,交互加分
- 参考了material-design的实现方式,用canvas这个实现比较厉害
缺点:
- 缺乏说明文档
- 没有考虑代码可复用
- 此处存在一个小bug,请看图:

查看源代码链接
效果3:

优点:
缺点:
查看源代码链接
效果4:

优点:
- 除了基本的应用还结合了实际应用例子
- 较之简单的水波纹,更让人感兴趣
缺点:
查看源代码链接
效果5:

优点:
缺点:
- 缺乏说明文档
- 多向性考虑欠缺,比如单一和多重实现,复用的模板??
查看源代码链接
效果6:

优点:
- 效果平淡无奇,但是重在将水波纹实现的样式抽象成mixin,使得代码具有可移植性;
缺点:
查看源代码链接
效果7:

优点:
缺点:
查看源代码链接
效果8:

优点:
缺点:
- 说明文档应当简明扼要,过于详细让人抓不住重点
- sacc貌似并没有应用到文档中
查看源代码链接
水波纹效果集锦
原文:https://www.cnblogs.com/lijianming180/p/12251531.html