水波纹效果集锦
水波纹我们大家想必都做过,但因为大家拥有不同的产品经理,所以最终出来的效果各有不同,以下是我总结的同事们做的水波纹的各种实现方法,仅供参考:
效果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:
优点:
- css3和js的结合考虑到了实际的应用场景
缺点:
- 对于一个功能比较单一的效果来说,代码过于繁琐
查看源代码链接
效果8:
优点:
- 文档说明有理有据,考虑周到
- 实现代码精简
缺点:
- 说明文档应当简明扼要,过于详细让人抓不住重点
- sacc貌似并没有应用到文档中
查看源代码链接
标签:水波纹,效果,文档,缺点,集锦,源代码,链接 来源: https://www.cnblogs.com/lijianming180/p/12251531.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。