div+css实现三个彩色方块跳跃loading加载动画效果代码

代码语言:html

所属分类:加载滚动

代码描述:div+css实现三个彩色方块跳跃loading加载动画效果代码

代码标签: div css 三个 彩色 方块 跳跃 loading 加载 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  

  <meta name="viewport" content="width=device-width, initial-scale=1">
  
  
  
<style>
* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  display: grid;
  place-items: center;
  margin: 0;
  background-color: #09090b;
}

main {
  display: flex;
  gap: 5vmin;
}

div {
  --delay: 0.1s;
  --duration: 2s;
  --int: 1;
  --rotate: 0.5turn;
  display: grid;
  grid-template-areas: "stack";
  place-items: center;
  inline-size: 10vmin;
  aspect-ratio: 1;
  border-radius: 1vmin;
  background-color: var(--color);
  -webkit-animation: jump-flip var(--duration) calc(var(--i) * var(--delay)) infinite;
          animation: jump-flip var(--duration) calc(var(--i) * var(--delay)) infinite;

  &::after {
    --int: -1;
    --rotate: -0.5turn;
    content: "";
    grid-area: stack;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iI2ZmZmZmZiIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTguMjksMTgyLjE3YTEyLDEyLDAsMCwxLTE2LjQ3LDQuMTJMMTQwLDE0OS4xOVYyMTZhMTIsMTIsMCwwLDEtMjQsMFYxNDkuMTlsLTYxLjgyLDM3LjFhMTIsMTIsMCwxLDEtMTIuMzUtMjAuNThMMTA0LjY4LDEyOCw0MS44Myw5MC4yOUExMiwxMiwwLDEsMSw1NC4xOCw2OS43MUwxMTYsMTA2LjgxVjQwYTEyLDEyLDAsMCwxLDI0LDB2NjYuODFsNjEuODItMzcuMWExMiwxMiwwLDEsMSwxMi4zNSwyMC41OEwxNTEuMzIsMTI4bDYyLjg1LDM3LjcxQTEyLDEyLDAsMCwxLDIxOC4yOSwxODIuMTdaIj48L3BhdGg+PC9zdmc+");
    background-size: 100%;
    inline-size: 50%;
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0