div+css实现全息死亡星球旋转动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现全息死亡星球旋转动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
:root {
--height: 300px;
}
body {
margin: 0;
min-height: 100vh;
overflow: hidden;
display: grid;
place-items: center;
background-image: radial-gradient(circle, transparent calc(var(--height) * 1.05), #000d 100%), linear-gradient(#233c4b calc(50vh + var(--height) * 0.7) calc(50vh + var(--height) * 0.7), #202729 calc(50vh + var(--height) * 0.7) calc(53vh + var(--height) * 0.7), #000a 100vh);
}
.star-container {
height: var(--height);
width: var(--height);
position: relative;
border-radius: 50%;
background-color: #4ce1ed;
overflow: hidden;
box-shadow: 0 0 calc(0.03 * var(--height)) #4ce1ed;
opacity: 0.5;
filter: brightness(1.3) saturate(3);
-webkit-mask-image: repeating-linear-gradient(90deg, transparent, #000 4px), repeating-linear-gradient(90deg, transparent, #0004 2px);
mask-image: repeating-linear-gradient(90deg, transparent, #000 4px), repeating-linear-gradient(90deg, transparent, #0004 2px);
-webkit-animation: floating 3s linear infinite alternate;
animation: floating 3s linear infinite alternate;
}
.star-container::after {
content: "";
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
border-radius: 50%;
background-image: radial-gradient(circle at 70% 40%, #fff3 30%, transparent 50%, #0006 70%);
box-shadow: inset calc(-0.03 * var(--height)) calc(-0.02 * var(--height)) calc(0.06 * var(--height)) #0009, inset 0 calc(-0.01 * var(--height)) 1px #fff6;
}
.star-container::before {
content: "";
height: 10%;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
background: linear-gradient(#0000, #92f4fb44 30%, #8fcdd744 50%, #92f4fb44 70%, #0000 100%);
box-shadow: 0 0 10px #0000;
z-index: 3;
-webkit-animation: hologram-fail 7s ease-in-out infinite alternate;
animation: hologram-fail 7s ease-in-out infinite alternate;
}
.star-container .deadth-star {
height: var(--height);
width: calc(var(--height) * 4);
position: absolute;
top: 0;
left: 0;
-webkit-animation: rotate 6s linear infinite;
animation: rotate 6s linear infinite;
}
.star-container .deadth-star .row {
display: flex;
width: 100%;
margin-top: 0.25%;
filter: drop-shadow(0 0 calc(var(--height) * 0.007) #000);
}
.star-container .deadth-star .row .panel.x2 {
flex-grow: 2;
}
.star-container .deadth-star .row .panel.x3 {
flex-grow: 3;
}
.star-container .deadth-star .row .panel.x4 {
flex-grow: 4;
}
.star-container .deadth-star .row .panel.x5 {
flex-grow: 5;
}
.star-container .deadth-star .row .panel {
height: 100%;
width: 1%;
background-color: #4ce1ed;
margin-left: 0.25%;
flex-grow: 1;
background-image: linear-gradient(var(--direction, to bottom), #0007, #0000), conic-gradient(#0006 23%, #0000 25% 47%, #0006 50% 73%, #0000 75%);
background-size: auto, 4px 8px;
}
.star-container .deadth-star .row .panel:nth-child(1) {
margin-left: 0;
}
.star-container .deadth-star .row:nth-child(1) {
margin-top: 0;
height: 8%;
}
.star-container .dea.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0