<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
html,
body {
margin: 0;
padding: 0;
}
body {
width: 100vw;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background:#000;
}
.pyramid-loader {
position: relative;
width: 300px;
height: 300px;
display: block;
transform-style: preserve-3d;
transform: rotateX(-20deg);
}
.wrapper {
position: relative;
width: 100%;
height: 100%;
transform-style: preserve-3d;
animation: spin 4s linear infinite;
}
@keyframes spin {
100% {
transform: rotateY(360deg);
}
}
.pyramid-loader .wrapper .side {
width: 70px;
height: 70px;
/* you can choose any gradient or color you want */
/* background: radial-gradient( #2F2585 10%, #F028FD 70%, #2BDEAC 120%); */
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
transform-origin: center top;
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.pyramid-loader .wrapper .side1 {
transform: rotateZ(-30deg) rotateY(90deg);
background: conic-gradient(#2bdeac, #f028fd, #d8cce6, #2f2585);
}
.pyramid-loader .wrapper .side2 {
transform: rotateZ(30deg) rotateY(90deg);
background: conic-gradient(#2f2585, #d8cce6, #f028fd, #2bdeac);
}
.pyramid-loader .wrapper .side3 {
transform: rotateX(30deg);
background: conic-gradient(#2f2585, #d8cce6, #f028fd, #2bdeac);
}
.pyramid-loader .wrapper .side4 {
transform: rotateX(-30deg);
background: conic-gradient(#2bdeac, #f028fd, #d8cce6, #2f2585);
}
.pyramid-loader .wrapper .shadow {
width: 60px;
height: 60px;
background: #8b5ad5;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
transform: rotateX(90deg) translateZ(-40px);
filter: blur(12px);
}
</style>
</head>
<body>
<div class="pyramid-loader">
<div class="wrapper">
<span class="side side1"></span>
<span class="side side2"></span>
<span class="side side3"></span>
<span class="side side4"></span>
<span class="shadow"></span>
</div>
</div>
</body>
</html>
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容