svg+css实现立体方块变色loading加载动画效果代码

代码语言:html

所属分类:加载滚动

代码描述:svg+css实现立体方块变色loading加载动画效果代码

代码标签: svg css 立体 方块 变色 加载 动画

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

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

<head>

  <meta charset="UTF-8">

  
  
  
<style>
#preloader {
  width: 100%;
  height: 100vh;
  display: grid;
  place-items: center;
  background-color: #ddd;
}

.preloader-container {
  width: 400px;
}

.preloader-container svg {
  width: 100%;
  max-width: 100%;
  translate: 0 30%;
  transition: cubic-bezier(.17,.67,.53,.98) 400ms;
  transition-delay: 200ms; 
}

#preloader #logo-text {
  opacity: 0;
  translate: 0 10px;
  transition: cubic-bezier(.17,.67,.53,.98) 1000ms;
  transition-delay: 850ms;
}

#preloader.loaded #logo-text {
  opacity: 1;
  translate: 0 0px;
}

#preloader.loaded .preloader-container svg {
  translate: 0 0;
}

#preloader {
  opacity: 1;
   transition: cubic-bezier(.17,.67,.53,.98) 400ms;
  transition-delay: 1850ms;
}

#preloader.loaded {
  opacity: 0;
  pointer-events: none;
}
</style>



</head>

<body >
  <div id="preloader">
<div class="preloader-container">
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 196.01 110.86"><title>dynamic-tile-logo</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g id="logo-text"><path d="M21.26,80.85c2.32,0,3.6.43,4.16,1.4a7.1,7.1,0,0,1,.52,3.33v7.25c0,2-.43,3-1.52,3.62-.74.41-1.37.48-3.71.48H.37V80.85Zm.8,3.19H4.5v9.54H22.06Z" style="fill:#424143"/><polygon points="33.4 80.85 43.35 88.65 53.06 80.85 58.59 80.85 45.14 91.36 45.14 .........完整代码请登录后点击上方下载按钮下载查看

网友评论0