资讯专栏INFORMATION COLUMN

CSS练习实现多种loading

Lavender / 2975人阅读

摘要:核心代码传送门核心代码传送门核心代码传送门核心代码传送门参考实现种效果未完待续

One

核心代码:

</>复制代码

  1. .loading{
  2. width: 70px;
  3. height: 200px;
  4. margin: auto;
  5. display: flex;
  6. }
  7. .loading span{
  8. display: inline-block;
  9. width: 8px;
  10. height: 40px;
  11. border-radius: 4px;
  12. background: #91d5ff;
  13. margin: auto;
  14. -webkit-animation: load 1s ease infinite;
  15. }
  16. @-webkit-keyframes load{
  17. 0%,100%{
  18. height: 40px;
  19. background: #91d5ff;
  20. }
  21. 50%{
  22. height: 80px;
  23. background: #40a9ff;
  24. }
  25. }
  26. .loading span:nth-child(2){
  27. -webkit-animation-delay:0.2s;
  28. }
  29. .loading span:nth-child(3){
  30. -webkit-animation-delay:0.4s;
  31. }
  32. .loading span:nth-child(4){
  33. -webkit-animation-delay:0.6s;
  34. }
  35. .loading span:nth-child(5){
  36. -webkit-animation-delay:0.8s;
  37. }

jsfiddle传送门

Two

核心代码:

</>复制代码

  1. .container{
  2. width:100%;
  3. height:100%;
  4. display:flex;
  5. }
  6. .loading{
  7. width:160px;
  8. height:8px;
  9. background:#91d5ff;
  10. border-radius:4px;
  11. margin:auto;
  12. display: flex;
  13. align-items:center;
  14. -webkit-animation: load 1.2s ease-in-out infinite alternate;
  15. }
  16. .loading span{
  17. display:inline-block;
  18. width:18px;
  19. height:18px;
  20. background:#91d5ff;
  21. border-radius:9px;
  22. -webkit-animation: loadSpan 1.2s ease-in-out infinite alternate;
  23. }
  24. @-webkit-keyframes load{
  25. 0%{
  26. background:#91d5ff;
  27. }
  28. 100%{
  29. background:#69c0ff;
  30. }
  31. }
  32. @-webkit-keyframes loadSpan{
  33. 0%{
  34. background:#91d5ff;
  35. }
  36. 100%{
  37. margin-left:142px;
  38. background:#69c0ff;
  39. }
  40. }

jsfiddle传送门

Three

核心代码:

</>复制代码

  1. .container{
  2. width:100%;
  3. height:100%;
  4. display:flex;
  5. }
  6. .loading{
  7. width:160px;
  8. height:80px;
  9. margin:auto;
  10. display: flex;
  11. }
  12. .loading span{
  13. display:inline-block;
  14. width:18px;
  15. height:18px;
  16. background:#91d5ff;
  17. border-radius:9px;
  18. margin:auto;
  19. -webkit-animation: loadSpan 1s ease infinite;
  20. }
  21. @-webkit-keyframes loadSpan{
  22. 0%{
  23. opacity:1;
  24. }
  25. 100%{
  26. opacity:0;
  27. }
  28. }
  29. .loading span:nth-child(2){
  30. -webkit-animation-delay:0.2s;
  31. }
  32. .loading span:nth-child(3){
  33. -webkit-animation-delay:0.4s;
  34. }
  35. .loading span:nth-child(4){
  36. -webkit-animation-delay:0.6s;
  37. }
  38. .loading span:nth-child(5){
  39. -webkit-animation-delay:0.8s;
  40. }

jsfiddle传送门

Four

核心代码:

</>复制代码

  1. .container{
  2. width:100%;
  3. height:100%;
  4. display:flex;
  5. }
  6. .loading{
  7. width:160px;
  8. height:80px;
  9. margin:auto;
  10. display: flex;
  11. }
  12. .loading span{
  13. display:inline-block;
  14. width:18px;
  15. height:18px;
  16. background:#91d5ff;
  17. border-radius:9px;
  18. margin:auto;
  19. -webkit-animation: loadSpan 1.2s ease infinite;
  20. }
  21. @-webkit-keyframes loadSpan{
  22. 0%{
  23. opacity:1;
  24. }
  25. 100%{
  26. opacity:0;
  27. -webkit-transform: scale(0.3);
  28. }
  29. }
  30. .loading span:nth-child(2){
  31. -webkit-animation-delay:0.2s;
  32. }
  33. .loading span:nth-child(3){
  34. -webkit-animation-delay:0.4s;
  35. }
  36. .loading span:nth-child(4){
  37. -webkit-animation-delay:0.6s;
  38. }
  39. .loading span:nth-child(5){
  40. -webkit-animation-delay:0.8s;
  41. }

jsfiddle传送门

ps:参考CSS3实现18种Loading效果

未完待续

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/112857.html

相关文章

  • CSS练习实现多种loading

    摘要:核心代码传送门核心代码传送门核心代码传送门核心代码传送门参考实现种效果未完待续 One showImg(https://segmentfault.com/img/bV0fDv?w=294&h=242); 核心代码: .loading{ width: 70px; height: 200px; margin: auto; ...

    Jrain 评论0 收藏0
  • 前端实例练习 - 加载动效按钮

    摘要:加载动效按钮代码储存在效果预览初衷很多人在初学前端的时候都会问,如何入门前端同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的入门级的教材并不太满意。在这里本人整理了目前页面上常见功能实现的具体实例。 加载动效按钮 代码储存在Github效果预览 初衷:很多人在初学前端的时候都会问,如何入门前端?同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的 入门级...

    SmallBoyO 评论0 收藏0
  • 前端实例练习 - 加载动效按钮

    摘要:加载动效按钮代码储存在效果预览初衷很多人在初学前端的时候都会问,如何入门前端同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的入门级的教材并不太满意。在这里本人整理了目前页面上常见功能实现的具体实例。 加载动效按钮 代码储存在Github效果预览 初衷:很多人在初学前端的时候都会问,如何入门前端?同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的 入门级...

    Aomine 评论0 收藏0
  • 前端实例练习 - 加载动效按钮

    摘要:加载动效按钮代码储存在效果预览初衷很多人在初学前端的时候都会问,如何入门前端同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的入门级的教材并不太满意。在这里本人整理了目前页面上常见功能实现的具体实例。 加载动效按钮 代码储存在Github效果预览 初衷:很多人在初学前端的时候都会问,如何入门前端?同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的 入门级...

    EsgynChina 评论0 收藏0
  • 现代后端开发者必备技能-2018版

    摘要:现在开始创建一个包并分发给其他人使用,并确保遵循你迄今为止学到的标准和最佳实践。第步实践对于练习,继续编写单元测试,以完成目前为止所做的实际任务,特别是你在步骤中所做的练习。 今天的Web开发与几年前完全不同,有很多不同的东西可以很容易地阻止任何人进入Web开发。这是我们决定制作这些循序渐进的视觉指南的原因之一,这些指南展示了更大的图景,并让任何人清楚了解他们在网页开发中扮演的角色。 ...

    eternalshallow 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<