分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

用纯CSS实现加载中动画效果

发布时间:2023-09-06 02:28责任编辑:郭大石关键词:CSS动画


HTML

<div class="pswp__preloader__icn"> ?<div class="pswp__preloader__cut"> ???<div class="pswp__preloader__donut"></div> ?</div></div>


CSS

.pswp__preloader__icn { ?opacity:0.75; ?width: 24px; ?height: 24px; ?-webkit-animation: clockwise 500ms linear infinite; ?animation: clockwise 500ms linear infinite;} /* The idea of animating inner circle is based on Polymer loading indicator by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html */.pswp__preloader__cut { ?position: relative; ?width: 12px; ?height: 24px; ?overflow: hidden; ?position: absolute; ?top: 0; ?left: 0;} .pswp__preloader__donut { ?box-sizing: border-box; ?width: 24px; ?height: 24px; ?border: 2px solid #000; ??border-radius: 50%; ?border-left-color: transparent; ?border-bottom-color: transparent; ?position: absolute; ?top: 0; ?left: 0; ?background: none; ?margin:0; ??-webkit-animation: donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite; ?animation: donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;} @-webkit-keyframes clockwise { ?0% { -webkit-transform: rotate(0deg) } ?100% { -webkit-transform: rotate(360deg) }}@keyframes clockwise { ?0% { transform: rotate(0deg) } ?100% { transform: rotate(360deg) }}@-webkit-keyframes donut-rotate { ?0% { -webkit-transform: rotate(0) } ?50% { -webkit-transform: rotate(-140deg) } ?100% { -webkit-transform: rotate(0) }}@keyframes donut-rotate { ?0% { transform: rotate(0) } ?50% { transform: rotate(-140deg) } ?100% { transform: rotate(0) }}

用纯CSS实现加载中动画效果

原文地址:https://www.cnblogs.com/lalalagq/p/10213492.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved