作家
登录

如何只用CSS完成漂亮的加载

作者: 来源: 2017-08-17 15:10:18 阅读 我要评论

  0% { 
  •  
  •     width: 0; 
  •  
  •     height: 0; 
  •  
  •     border-right-color: transparent; 
  •  
  •   } 
  •  
  •   24.99% { 
  •  
  •     border-right-color: transparent; 
  •  
  •   } 
  •  
  •   25% { 
  •  
  •     height: 0; 
  •  
  •     width: 100%; 
  •  
  •     border-right-color: black; 
  •  
  •   } 
  •  
  •   50%, 
  •  
  •   100% { 
  •  
  •     width: 100%; 
  •  
  •     height: 100%; 
  •  
  •   } 
  •  
  •  
  • 我们对 div.logo::after 反复雷同的操作, 不要忘了调剂时光和反转 width 和 height. 如今, 我们就有了最外层边框的┞符个动画.

    方块动画

    最后,我们一路来设置方块的动画

    我们最大年夜的挑衅是无法连接 keyframes。因为,我们最终想要的动画中每个小方框都有必定的次序, 为此, 我们作如下改变

    • 0 to 25%:上边框和右边框浮现
    • 25 to 50%:下边框和左边框浮现
    • 50 to 65%:红色小方块浮现
    • 65 to 80%:橙色小方块浮现
    • 75 to 90%:白色小方块浮现
    1. @keyframes red { 
    2.  
    3.   0%, 
    4.  
    5.   50% { 
    6.  
    7.     width: 0; 
    8.  
    9.     opacity: 0; 
    10.  
    11.   } 
    12.  
    13.   50.01% { 
    14.  
    15.     opacity: 1; 
    16.  
    17.   } 
    18.  
    19.   65%, 
    20.  
    21.   100% { 
    22.  
    23.     width: 27%; 
    24.  
    25.     opacity: 1; 
    26.  
    27.   } 
    28.  
    29.  

    反复膳绫擎的代码,就可完成我们全部动画, 是不是很完美

    总结

    感激你的浏览,最后附上 所有的源码(http://t.cn/R93jmwe),但小我建议,不要直接浏览源码,根据膳绫擎的提示在 codepen 中本身来一遍擦?鲱佳实践



      推荐阅读

      老网工: 浅谈SDN技术的部署和未来

    【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索 进入2017年,基于SDN的解决筹>>>详细阅读


    本文标题:如何只用CSS完成漂亮的加载

    地址:http://www.17bianji.com/lsqh/36778.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)