首页 > 其他分享 >纯CSS实现加载效果

纯CSS实现加载效果

时间:2023-05-22 17:34:34浏览次数:36  
标签:loading span 效果 height delay animation webkit CSS 加载

HTML标签

<div class="loading">
 <span></span>
 <span></span>
 <span></span>
 <span></span>
 <span></span>
</div>

CSS样式

<style>
.loading {
	width: 80px;
	height: 40px;
	margin: 0 auto;
	margin-top: 100px;
}

.loading span {
	display: inline-block;
	width: 8px;
	height: 100%;
	border-radius: 4px;
	background: lightgreen;
	-webkit-animation: load 1s ease infinite;
}

@-webkit-keyframes load {

	0%,
	100% {
		height: 40px;
		background: lightgreen;
	}

	50% {
		height: 70px;
		margin: -15px 0;
		background: lightblue;
	}
}

.loading span:nth-child(2) {
	-webkit-animation-delay: 0.2s;
}

.loading span:nth-child(3) {
	-webkit-animation-delay: 0.4s;
}

.loading span:nth-child(4) {
	-webkit-animation-delay: 0.6s;
}

.loading span:nth-child(5) {
	-webkit-animation-delay: 0.8s;
}
</style>

标签:loading,span,效果,height,delay,animation,webkit,CSS,加载
From: https://www.cnblogs.com/Listener-wy/p/17421249.html

相关文章

  • 3D模型渲染引擎6大特点解读:助力AR/VR呈现惊叹的视觉效果!
    一、用于桌面、移动和AR/VR应用程序的2D和3D图形引擎HOOPSVisualize是一个3D图形SDK,可以快速开发高性能、跨平台的工程应用程序。主要特点包括:以工程为中心的高性能可视化,使用高度优化的OpenGL或DirectX驱动程序以充分利用可用的图形硬件程安全的C++和C#接口,在内部利......
  • 【整理】CSS知识点
    1、=========================================css注释/*这是个注释*/2、=========================================选择器id选择器#para1{}class选择器.center{}p.centerclass为center的所有p元素3、===========......
  • css优先级
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-equiv="X-UA-Compatib......
  • Flask相关配置参数,加载配置文件
    Flask相关配置参数,加载配置文件#导入Flask类fromflaskimportFlask#Flask函数接收一个参数__name__,它会指向程序所在的包app=Flask(__name__)#装饰器的作用是将路由映射到视图函数[email protected]('/')defindex():return'HelloWorld'#Flask应用程......
  • vue项目结合vant,实现上拉加载更多,下拉刷新
    上拉加载思路:引入vant组件上拉list后端数据做了分页处理,获取接口数据,渲染到页面上,(此处只会显示一页的数据)设置属性去实现效果,loading,finished为vant组件中提供的每次滚动到底部后把页面数+1,发送一次请求获取新分页数据.获取完数据,将新获取的数据跟上一页获取的数据做......
  • android-card-slide-panel模仿探探首页卡片左右滑动效果,滑动流畅,卡片view无限重生...
    android-card-slide-panel类别: 图像(Image)打分: ★★★★★更新: 2015-12-0312:37大小: 10003kb开发环境: AndroidStudio浏览: 913次下载: 213次项目地址: https://github.com/xmuSistone/android-card-slide-panel图片,手势下载 收藏xmuSistone......
  • 阿里云对象存储OSS————跨域资源共享(CORS)(m3u8 无法加载m3u8:跨域访问被拒绝)...
    今天在做视频直播录像的时候,添加一个录制APP的.M3U8文件到OSS的一个test文件中存储,结果是访问不到了:提示:无法加载m3u8:跨域访问被拒绝!!!!!项目代码测试地址:https://github.com/Tinywan/ThinkPhpStudy阿里云帮助文档:https://help.aliyun.com/document_detail/31928.html......
  • Waves 14 Complete Mac (Waves混音效果全套插件)
    Waves14Complete是一款全功能的音频处理软件套装,包含超过140个插件,可用于各种音频处理和音乐制作任务。这个套装包含了多种不同类型的插件,包括均衡器、压缩器、混响、延迟、合成器、调制器等等。Waves14Complete还提供了许多专业级功能,如自适应限制、自动启动时间校准、360度......
  • LINQ to SQL语句之对象标识和对象加载
    [list][*]对象标识[/list]运行库中的对象具有唯一标识。引用同一对象的两个变量实际上是引用此对象的同一实例。你更改一个变量后,可以通过另一个变量看到这些更改。关系数据库表中的行不具有唯一标识。由于每一行都具有唯一的主键,因此任何两行都不会共用......
  • ExtJS 4中动态加载的路径设置
         在此首先感谢的文顺网友,是他提醒了我需要写这文的。     在Loader对象中,动态加载是使用getPath方法获取下载路径的,其代码如下:1 getPath: function(className) {2     var path = '',3         paths =......