zoukankan      html  css  js  c++  java
  • 水波纹效果集锦

    水波纹效果集锦

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

    效果1:

    @pic

    优点:

    • 用box-shadow作为水纹效果的实现方式很有创造性

    缺点:

    • animation-iteration-count这个可以省略,直接animation: circle3 1.5s infinite cubic-bezier(0.165, 0.84, 0.44, 1);
      • 缺乏核心注释代码

    查看源代码链接


    效果2:

    @pic

    优点:

    • 将水波纹应用到按钮中,交互加分
    • 参考了material-design的实现方式,用canvas这个实现比较厉害

    缺点:

    • 缺乏说明文档
    • 没有考虑代码可复用
    • 此处存在一个小bug,请看图:Bug

    查看源代码链接


    效果3:

    @pic

    优点:

    • 有基本的说明文档

    缺点:

    • 没有考虑移植性代码
    • 代码实现过于简陋

    查看源代码链接


    效果4:

    @pic

    优点:

    • 除了基本的应用还结合了实际应用例子
    • 较之简单的水波纹,更让人感兴趣

    缺点:

    查看源代码链接


    效果5:

    @pic

    优点:

    • 代码简单易懂

    缺点:

    • 缺乏说明文档
    • 多向性考虑欠缺,比如单一和多重实现,复用的模板??

    查看源代码链接


    效果6:

    @pic

    优点:

    • 效果平淡无奇,但是重在将水波纹实现的样式抽象成mixin,使得代码具有可移植性;

    缺点:

    • 动画过程存在卡顿现象,使得整体不是那么美观

    查看源代码链接


    效果7:

    @pic

    优点:

    • css3和js的结合考虑到了实际的应用场景

    缺点:

    • 对于一个功能比较单一的效果来说,代码过于繁琐

    查看源代码链接


    效果8:

    @pic

    优点:

    • 文档说明有理有据,考虑周到
    • 实现代码精简

    缺点:

    • 说明文档应当简明扼要,过于详细让人抓不住重点
    • sacc貌似并没有应用到文档中

    查看源代码链接

  • 相关阅读:
    第七届河南省赛F.Turing equation(模拟)
    第八届acm省赛 A挑战密室(模拟)
    展开字符串(dfs)
    排名(水题)
    Identity Card(水题)
    Dropping Balls (二叉树+思维)
    SQL学习——IN运算符
    SQL学习——BETWEEN运算符
    SQL学习——LIKE运算符
    【数字图像处理】灰度转换算法
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12251531.html
Copyright © 2011-2022 走看看