mirror of
https://github.com/yusing/godoxy.git
synced 2025-05-19 20:32:35 +02:00
288 lines
4.8 KiB
CSS
288 lines
4.8 KiB
CSS
@import url("https://fonts.googleapis.com/css?family=Audiowide&display=swap");
|
|
|
|
html,
|
|
body {
|
|
margin: 0px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
div {
|
|
position: absolute;
|
|
top: 0%;
|
|
left: 0%;
|
|
height: 100%;
|
|
width: 100%;
|
|
margin: 0px;
|
|
background: radial-gradient(circle, #240015 0%, #12000b 100%);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.wrap {
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
h2 {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
margin-top: 150px;
|
|
font-size: 32px;
|
|
text-transform: uppercase;
|
|
transform: translate(-50%, -50%);
|
|
display: block;
|
|
color: #12000a;
|
|
font-weight: 300;
|
|
font-family: Audiowide;
|
|
text-shadow: 0px 0px 4px #12000a;
|
|
animation: fadeInText 3s ease-in 3.5s forwards,
|
|
flicker4 5s linear 7.5s infinite, hueRotate 6s ease-in-out 3s infinite;
|
|
}
|
|
|
|
#svgWrap_1,
|
|
#svgWrap_2 {
|
|
position: absolute;
|
|
height: auto;
|
|
width: 600px;
|
|
max-width: 100%;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
|
|
#svgWrap_1,
|
|
#svgWrap_2,
|
|
div {
|
|
animation: hueRotate 6s ease-in-out 3s infinite;
|
|
}
|
|
|
|
#id1_1,
|
|
#id2_1,
|
|
#id3_1 {
|
|
stroke: #ff005d;
|
|
stroke-width: 3px;
|
|
fill: transparent;
|
|
filter: url(#glow);
|
|
}
|
|
|
|
#id1_2,
|
|
#id2_2,
|
|
#id3_2 {
|
|
stroke: #12000a;
|
|
stroke-width: 3px;
|
|
fill: transparent;
|
|
filter: url(#glow);
|
|
}
|
|
|
|
#id3_1 {
|
|
stroke-dasharray: 940px;
|
|
stroke-dashoffset: -940px;
|
|
animation: drawLine3 2.5s ease-in-out 0s forwards,
|
|
flicker3 4s linear 4s infinite;
|
|
}
|
|
|
|
#id2_1 {
|
|
stroke-dasharray: 735px;
|
|
stroke-dashoffset: -735px;
|
|
animation: drawLine2 2.5s ease-in-out 0.5s forwards,
|
|
flicker2 4s linear 4.5s infinite;
|
|
}
|
|
|
|
#id1_1 {
|
|
stroke-dasharray: 940px;
|
|
stroke-dashoffset: -940px;
|
|
animation: drawLine1 2.5s ease-in-out 1s forwards,
|
|
flicker1 4s linear 5s infinite;
|
|
}
|
|
|
|
@keyframes drawLine1 {
|
|
0% {
|
|
stroke-dashoffset: -940px;
|
|
}
|
|
100% {
|
|
stroke-dashoffset: 0px;
|
|
}
|
|
}
|
|
|
|
@keyframes drawLine2 {
|
|
0% {
|
|
stroke-dashoffset: -735px;
|
|
}
|
|
100% {
|
|
stroke-dashoffset: 0px;
|
|
}
|
|
}
|
|
|
|
@keyframes drawLine3 {
|
|
0% {
|
|
stroke-dashoffset: -940px;
|
|
}
|
|
100% {
|
|
stroke-dashoffset: 0px;
|
|
}
|
|
}
|
|
|
|
@keyframes flicker1 {
|
|
0% {
|
|
stroke: #ff005d;
|
|
}
|
|
1% {
|
|
stroke: transparent;
|
|
}
|
|
3% {
|
|
stroke: transparent;
|
|
}
|
|
4% {
|
|
stroke: #ff005d;
|
|
}
|
|
6% {
|
|
stroke: #ff005d;
|
|
}
|
|
7% {
|
|
stroke: transparent;
|
|
}
|
|
13% {
|
|
stroke: transparent;
|
|
}
|
|
14% {
|
|
stroke: #ff005d;
|
|
}
|
|
100% {
|
|
stroke: #ff005d;
|
|
}
|
|
}
|
|
|
|
@keyframes flicker2 {
|
|
0% {
|
|
stroke: #ff005d;
|
|
}
|
|
50% {
|
|
stroke: #ff005d;
|
|
}
|
|
51% {
|
|
stroke: transparent;
|
|
}
|
|
61% {
|
|
stroke: transparent;
|
|
}
|
|
62% {
|
|
stroke: #ff005d;
|
|
}
|
|
100% {
|
|
stroke: #ff005d;
|
|
}
|
|
}
|
|
|
|
@keyframes flicker3 {
|
|
0% {
|
|
stroke: #ff005d;
|
|
}
|
|
1% {
|
|
stroke: transparent;
|
|
}
|
|
10% {
|
|
stroke: transparent;
|
|
}
|
|
11% {
|
|
stroke: #ff005d;
|
|
}
|
|
40% {
|
|
stroke: #ff005d;
|
|
}
|
|
41% {
|
|
stroke: transparent;
|
|
}
|
|
45% {
|
|
stroke: transparent;
|
|
}
|
|
46% {
|
|
stroke: #ff005d;
|
|
}
|
|
100% {
|
|
stroke: #ff005d;
|
|
}
|
|
}
|
|
|
|
@keyframes flicker4 {
|
|
0% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
30% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
31% {
|
|
color: #12000a;
|
|
text-shadow: 0px 0px 4px #12000a;
|
|
}
|
|
32% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
36% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
37% {
|
|
color: #12000a;
|
|
text-shadow: 0px 0px 4px #12000a;
|
|
}
|
|
41% {
|
|
color: #12000a;
|
|
text-shadow: 0px 0px 4px #12000a;
|
|
}
|
|
42% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
85% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
86% {
|
|
color: #12000a;
|
|
text-shadow: 0px 0px 4px #12000a;
|
|
}
|
|
95% {
|
|
color: #12000a;
|
|
text-shadow: 0px 0px 4px #12000a;
|
|
}
|
|
96% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
100% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
}
|
|
|
|
@keyframes fadeInText {
|
|
1% {
|
|
color: #12000a;
|
|
text-shadow: 0px 0px 4px #12000a;
|
|
}
|
|
70% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 14px #ff005d;
|
|
}
|
|
100% {
|
|
color: #ff005d;
|
|
text-shadow: 0px 0px 4px #ff005d;
|
|
}
|
|
}
|
|
|
|
@keyframes hueRotate {
|
|
0% {
|
|
filter: hue-rotate(0deg);
|
|
}
|
|
50% {
|
|
filter: hue-rotate(-120deg);
|
|
}
|
|
100% {
|
|
filter: hue-rotate(0deg);
|
|
}
|
|
}
|