css实现翻书loading加载动画效果代码
代码语言:html
所属分类:加载滚动
代码描述:css实现翻书loading加载动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap'>
<style>
.loader {
--background:linear-gradient(135deg,#23C4F8,#275EFE);
--shadow:rgba(39,94,254,0.28);
--text:#6C7486;
--page:rgba(255,255,255,0.36);
--page-fold:rgba(255,255,255,0.52);
--duration:3s;
width:200px;
height:140px;
position:relative;
}
.loader:before,.loader:after {
--r:-6deg;
content:'';
position:absolute;
bottom:8px;
width:120px;
top:80%;
box-shadow:0 16px 12px var(--shadow);
-webkit-transform:rotate(var(--r));
transform:rotate(var(--r));
}
.loader:before {
left:4px;
}
.loader:after {
--r:6deg;
right:4px;
}
.loader div {
width:100%;
height:100%;
border-radius:13px;
position:relative;
z-index:1;
-webkit-perspective:600px;
perspective:600px;
box-shadow:0 4px 6px var(--shadow);
background-image:var(--background);
}
.loader div ul {
margin:0;
padding:0;
list-style:none;
position:relative;
}
.loader div ul li {
--r:180deg;
--o:0;
--c:var(--page);
position:absolute;
top:10px;
left:10px;
-webkit-transform-origin:100% 50%;
transform-origin:100% 50%;
color:var(--c);
opacity:var(--o);
-webkit-transform:rotateY(var(--r));
transform:rotateY(var(--r));
-webkit-animation:var(--duration) ease infinite;
animation:var(--duration) ease infinite;
}
.loader div ul li:nth-child(2) {
--c:var(--page-fold);
-webkit-animation-name:page-2;
animation-name:page-2;
}
.loader div ul li:nth-child(3) {
--c:var(--page-fold);
-webkit-animation-name:page-3;
animation-name:page-3;.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0