svg+css实现立体方块变色loading加载动画效果代码
代码语言:html
所属分类:加载滚动
代码描述:svg+css实现立体方块变色loading加载动画效果代码
下面为部分代码预览,完整代码请点击下载或在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