当前位置: 萬仟网 > IT编程>网页制作>CSS > css3实现的加载动画效果

css3实现的加载动画效果

2021年04月07日  | 萬仟网IT编程  | 我要评论
实现效果实现代码html<div class='peeek-loading'> <ul> <li></li> <li><

实现效果

实现代码

html

<div class='peeek-loading'>
  <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
  </ul>
</div>

css3

.peeek-loading {
  background-color: #38d368;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}

.peeek-loading ul {
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 4.2em);
  display: inline-block;
  text-indent: 2.8em;
}

.peeek-loading ul li:after,
.peeek-loading ul:after {
  width: 1.4em;
  height: 1.4em;
  background-color: #fff;
  border-radius: 100%;
}

.peeek-loading ul li:after,
.peeek-loading ul:after {
  content: "";
  display: block;
}

.peeek-loading ul:after {
  position: absolute;
  top: 2.8em;
}

.peeek-loading li {
  position: absolute;
  padding-bottom: 5.6em;
  top: 0;
  left: 0;
}

.peeek-loading li:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: 0.125s;
}

.peeek-loading li:nth-child(1):after {
  animation-delay: 0.125s;
}

.peeek-loading li:nth-child(2) {
  transform: rotate(36deg);
  animation-delay: 0.25s;
}

.peeek-loading li:nth-child(2):after {
  animation-delay: 0.25s;
}

.peeek-loading li:nth-child(3) {
  transform: rotate(72deg);
  animation-delay: 0.375s;
}

.peeek-loading li:nth-child(3):after {
  animation-delay: 0.375s;
}

.peeek-loading li:nth-child(4) {
  transform: rotate(108deg);
  animation-delay: 0.5s;
}

.peeek-loading li:nth-child(4):after {
  animation-delay: 0.5s;
}

.peeek-loading li:nth-child(5) {
  transform: rotate(144deg);
  animation-delay: 0.625s;
}

.peeek-loading li:nth-child(5):after {
  animation-delay: 0.625s;
}

.peeek-loading li:nth-child(6) {
  transform: rotate(180deg);
  animation-delay: 0.75s;
}

.peeek-loading li:nth-child(6):after {
  animation-delay: 0.75s;
}

.peeek-loading li:nth-child(7) {
  transform: rotate(216deg);
  animation-delay: 0.875s;
}

.peeek-loading li:nth-child(7):after {
  animation-delay: 0.875s;
}

.peeek-loading li:nth-child(8) {
  transform: rotate(252deg);
  animation-delay: 1s;
}

.peeek-loading li:nth-child(8):after {
  animation-delay: 1s;
}

.peeek-loading li:nth-child(9) {
  transform: rotate(288deg);
  animation-delay: 1.125s;
}

.peeek-loading li:nth-child(9):after {
  animation-delay: 1.125s;
}

.peeek-loading li:nth-child(10) {
  transform: rotate(324deg);
  animation-delay: 1.25s;
}

.peeek-loading li:nth-child(10):after {
  animation-delay: 1.25s;
}

.peeek-loading li {
  animation: dotanimation 2.5s infinite;
}

@keyframes dotanimation {
  0%, 55%, 100% {
    padding: 0 0 5.6em 0;
  }
  5%, 50% {
    padding: 2.8em 0;
  }
}
.peeek-loading li:after {
  animation: dotanimationtwo 2.5s infinite;
}

@-webkit-keyframes dotanimationtwo {
  0%, 55%, 100% {
    opacity: 1;
    transform: scale(1);
  }
  5%, 50% {
    opacity: 0.5;
    transform: scale(0.5);
  }
}

以上就是css3实现的加载动画效果的详细内容,更多关于css3 加载动画的资料请关注萬仟网其它相关文章!

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

  • CSS之BFC解析

    1. 什么是bfc 块级元素格式化上下文(block formatting context)是一个至少满足以下任意一个条件的html元素: 1.float的值... [阅读全文]
  • CSS display 属性详解

    CSS display 属性详解

    display的所有属性 下面就display的重要属性进行讲解,并配合一些相关的例子 基本属性 display: none none 是... [阅读全文]
  • CSS 实例之滚动的图片栏

    在一些网站上可以经常看到有一些图片进行持续不断的滚动,这个效果可以通过css的动画效果来实现。具体效果如下 主要原理是通过动画向左移动。 首先给出两... [阅读全文]
  • Node.js使用JWT进行用户认证

    Node.js使用JWT进行用户认证

    node.js 使用 jwt 进行用户认证 运行环境 该项目基于 node(v7.8.0版本以上) 和 mongodb ,因此电脑上需要安装这两个软件,安装教... [阅读全文]
  • 学习js与css 写个2048

    学习js与css 写个2048

    学习阶段,还是写点小东西练练手学的有意思一点,今天用栅格布局做了一个2048,但是移动动画和合并特效没有做,只简单的实现了一下功能。 记录一下学习的... [阅读全文]
  • WEB相关背景知识(新手)

    1.评估域名类型 .com——商业实体 .edu——仅限有学位或更高等学历授予资格的高等教育使用 .gov——仅限政府使用 .net——与Inter... [阅读全文]
  • 荐
                                                        CSS3——3D变形及轮播图,开门,导航栏旋转特效的应用

    荐 CSS3——3D变形及轮播图,开门,导航栏旋转特效的应用

    3D变形(CSS3) transform2d x y3d x y z左手坐标系伸出左手,让拇指和食... [阅读全文]
  • 前端开发中使用mac自带apache服务

    前端开发中,总是会有这样的需求,就是快速的写一个脚本,或者一个简单的demo页面。这时,我们需要马上可以启动一个web服务,来支持开发。 ... ... [阅读全文]
  • CSS3利用text-shadow属性实现多种效果的文字样式展现方法

    CSS3利用text-shadow属性实现多种效果的文字样式展现方法

    下面小编就为大家带来一篇CSS3利用text-shadow属性实现多种效果的文字样式展现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编... [阅读全文]
  • Bootstarp

    Bootstarp

    字体是矢量的:不失帧 前端页面可用于android访问 优点:移动设备优先 支持所有浏览器(360不算浏览器) 自适应屏幕大小 目录结构: 若浏览器... [阅读全文]
验证码:
Copyright © 2017-2021  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com