当前位置: 首页 > news >正文

animation loading

.loader {position: relative;width: 2.5em;height: 2.5em;transform: rotate(165deg);
}
.loader:before, .loader:after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 0.5em;height: 0.5em;border-radius: 0.25em;transform: translate(-50%, -50%);
}
.loader:before {animation: before 2s infinite;
}
.loader:after {animation: after 2s infinite;
}@keyframes before {0% {width: 0.5em;box-shadow: 1em -0.5em hsla(337, 84%, 48%, 0.75), -1em 0.5em hsla(190, 61%, 65%, 0.75);}35% {width: 2.5em;box-shadow: 0 -0.5em hsla(337, 84%, 48%, 0.75), 0 0.5em hsla(190, 61%, 65%, 0.75);}70% {width: 0.5em;box-shadow: -1em -0.5em hsla(337, 84%, 48%, 0.75), 1em 0.5em hsla(190, 61%, 65%, 0.75);}100% {box-shadow: 1em -0.5em hsla(337, 84%, 48%, 0.75), -1em 0.5em hsla(190, 61%, 65%, 0.75);}
}
@keyframes after {0% {height: 0.5em;box-shadow: 0.5em 1em hsla(160, 50%, 48%, 0.75), -0.5em -1em hsla(41, 82%, 52%, 0.75);}35% {height: 2.5em;box-shadow: 0.5em 0 hsla(160, 50%, 48%, 0.75), -0.5em 0 hsla(41, 82%, 52%, 0.75);}70% {height: 0.5em;box-shadow: 0.5em -1em hsla(160, 50%, 48%, 0.75), -0.5em 1em hsla(41, 82%, 52%, 0.75);}100% {box-shadow: 0.5em 1em hsla(160, 50%, 48%, 0.75), -0.5em -1em hsla(41, 82%, 52%, 0.75);}
}
html,
body {height: 100%;
}.loader {position: absolute;top: calc(50% - 1.25em);left: calc(50% - 1.25em);
}/*# sourceMappingURL=2.css.map */.loader {position: relative;width: 5em; /* 2.5 */height: 5em; /* 2.5 */transform: rotate(165deg);}.loader:before, .loader:after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 1em; /* 0.5em */height: 1em; /* 0.5em 改为 */border-radius: 0.5em; /* 0.25em */transform: translate(-50%, -50%);}.loader:before {animation: before 1.5s infinite;}.loader:after {animation: after 1.5s infinite;}@keyframes before {0% {width: 1em; /* 0.5em */box-shadow: 2em -1em hsla(337, 84%, 48%, 0.75), -2em 1em hsla(190, 61%, 65%, 0.75); /* 阴影距离加倍 */}35% {width: 5em; /* 2.5em */box-shadow: 0 -1em hsla(337, 84%, 48%, 0.75), 0 1em hsla(190, 61%, 65%, 0.75);}70% {width: 1em; /* 0.5em */box-shadow: -2em -1em hsla(337, 84%, 48%, 0.75), 2em 1em hsla(190, 61%, 65%, 0.75);}100% {box-shadow: 2em -1em hsla(337, 84%, 48%, 0.75), -2em 1em hsla(190, 61%, 65%, 0.75);}}@keyframes after {0% {height: 1em; /* 从 0.5em 改为 1em */box-shadow: 1em 2em hsla(160, 50%, 48%, 0.75), -1em -2em hsla(41, 82%, 52%, 0.75); /* 阴影距离加倍 */}35% {height: 5em; /* 从 2.5em 改为 5em */box-shadow: 1em 0 hsla(160, 50%, 48%, 0.75), -1em 0 hsla(41, 82%, 52%, 0.75);}70% {height: 1em; /* 从 0.5em 改为 1em */box-shadow: 1em -2em hsla(160, 50%, 48%, 0.75), -1em 2em hsla(41, 82%, 52%, 0.75);}100% {box-shadow: 1em 2em hsla(160, 50%, 48%, 0.75), -1em -2em hsla(41, 82%, 52%, 0.75);}}.loader {position: absolute;top: calc(50% + 2.5em); /* 1.25em */left: calc(50% - 2.5em); /* 1.25em */}

 

.app-loading {display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;flex-direction: column;background: #f0f2f5;}.app-loading .app-loading-wrap {position: absolute;top: 50%;left: 50%;display: flex;-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);justify-content: center;align-items: center;flex-direction: column;}.app-loading .app-loading-title {margin-bottom: 30px;font-size: 20px;font-weight: bold;text-align: center;}.app-loading .app-loading-logo {width: 100px;margin: 0 auto 15px auto;}.app-loading .app-loading-item {position: relative;display: inline-block;width: 60px;height: 60px;vertical-align: middle;border-radius: 50%;}.app-loading .app-loading-outter {position: absolute;width: 100%;height: 100%;border: 4px solid #2d8cf0;border-bottom: 0;border-left-color: transparent;border-radius: 50%;animation: loader-outter 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;}.app-loading .app-loading-inner {position: absolute;top: calc(50% - 20px);left: calc(50% - 20px);width: 40px;height: 40px;border: 4px solid #87bdff;border-right: 0;border-top-color: transparent;border-radius: 50%;animation: loader-inner 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite;}@-webkit-keyframes loader-outter {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes loader-outter {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes loader-inner {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}@keyframes loader-inner {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}

 

<div class="loader"></div>
<div class="app-loading-item">
          <div class="app-loading-outter"></div>
          <div class="app-loading-inner"></div>
        </div>
https://www.runoob.com/w3cnote/free-html5-css3-loaders-preloaders.html
https://www.jq22.com/(A(caqiry))/plugin/4405
 
npm install -g sass
sass 1.scss 2.css

 

http://www.gsyq.cn/news/109774.html

相关文章:

  • 小白狂喜!护网行动日入 2K+,零基础也能冲
  • 收藏备用!35岁程序员转行大模型,这8步帮你落地
  • Mac上一键部署Dify的完整指南
  • Qwen3-14B Docker一键部署指南
  • Playwright新人笔记学习记录(鉴权2)--Day5
  • 救命!2025 网安岗位太香:无 35 岁危机 + 副业 10 万
  • HuggingFace自定义模型接入Anything-LLM指南
  • 收藏!AI大模型应用开发工程师全景指南,小白程序员必看
  • Qwen3-VL-30B模型下载与校验全指南
  • Wan2.2-T2V-A14B本地部署全攻略
  • 互联网大厂Java求职者面试全场景技术问答:涵盖Spring Boot与微服务架构
  • Qwen3-VL-30B + OCR实现端到端文档智能解析
  • Playwright03-CDP/WebSocket/PlayWright
  • 国产光伏气象站
  • Excalidraw使用技巧:从数据到图表的高效转化
  • TensorRT-LLM加速大模型推理实战
  • ComfyUI_ACE-Step:高效音乐生成与编辑新工具
  • Asli v3.2.6 – 设计师、摄影师、工作室 WordPress 网站主题
  • Java集合-List讲解
  • Android 宣布 Runtime 编译速度史诗级提升:在编译时间上优化了 18%
  • springboot高校党务工作管理系统-计算机毕业设计源码69996
  • 【苍狮技术团队】终于来了!Dify全新v1.11.1:图片向量化、跨模态检索震撼登场!关键安全维护更新,你的知识库从此不同!
  • 腾讯混元开源HunyuanVideo-Foley:端到端音效生成新突破
  • rust语言关键字move
  • Nature | 活树内多样化且独特的微生物组
  • 软件i2c
  • 笔记linux
  • PCB层压品质检测,这些方法比X光更靠谱!
  • 总结金属基覆铜板绝缘层失效原因-PCB工程师必看
  • PCB层压不良原因是什么?