Template:BibisiLauncher/style.css: Difference between revisions
From SNCApedia, the shit nobody cares about encyclopedia
Jump to navigationJump to search
SomebodyRum (talk | contribs) No edit summary |
SomebodyRum (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
/* ============================== | /* ============================== | ||
BIBISI LAUNCHER | BIBISI LAUNCHER | ||
============================== */ | ============================== */ | ||
| Line 17: | Line 15: | ||
animation: rocket-fly 3s cubic-bezier(0.2, 0, 0.8, 1) forwards; | animation: rocket-fly 3s cubic-bezier(0.2, 0, 0.8, 1) forwards; | ||
animation-delay: 1s; | animation-delay: 1s; | ||
} | } | ||
| Line 26: | Line 23: | ||
animation: explode 1.2s ease-out forwards; | animation: explode 1.2s ease-out forwards; | ||
animation-delay: 3.8s; | animation-delay: 3.8s; | ||
} | |||
/* Smoke stays anchored at launch point, grows and fades */ | |||
.rocket-smoke-1 { | |||
display: inline-block; | |||
font-size: 1em; | |||
opacity: 0; | |||
animation: smoke-grow 2s ease-out forwards; | |||
animation-delay: 1s; | |||
} | |||
.rocket-smoke-2 { | |||
display: inline-block; | |||
font-size: 1em; | |||
opacity: 0; | |||
animation: smoke-grow 2s ease-out forwards; | |||
animation-delay: 1.3s; | |||
} | |||
.rocket-smoke-3 { | |||
display: inline-block; | |||
font-size: 1em; | |||
opacity: 0; | |||
animation: smoke-grow 2s ease-out forwards; | |||
animation-delay: 1.6s; | |||
} | } | ||
@keyframes rocket-fly { | @keyframes rocket-fly { | ||
0% { transform: translateY(0); | 0% { transform: translateY(0); opacity: 1; font-size: 2em; } | ||
40% { transform: translateY(-30vh); opacity: 1; font-size: 2.2em; } | 40% { transform: translateY(-30vh); opacity: 1; font-size: 2.2em; } | ||
75% { transform: translateY(-70vh); opacity: 1; font-size: 2.6em; } | 75% { transform: translateY(-70vh); opacity: 1; font-size: 2.6em; } | ||
100% { transform: translateY(-110vh); opacity: 0; font-size: 3em; } | 100% { transform: translateY(-110vh); opacity: 0; font-size: 3em; } | ||
} | } | ||
@keyframes explode { | @keyframes explode { | ||
0% { transform: translateY(-110vh) scale(1); | 0% { transform: translateY(-110vh) scale(1); opacity: 1; font-size: 2em; } | ||
50% { transform: translateY(-110vh) scale(3); | 50% { transform: translateY(-110vh) scale(3); opacity: 0.8; font-size: 5em; } | ||
100% { transform: translateY(-110vh) scale(6); opacity: 0; font-size: | 100% { transform: translateY(-110vh) scale(6); opacity: 0; font-size: 8em; } | ||
} | |||
@keyframes smoke-grow { | |||
0% { transform: scale(0.5); opacity: 0.8; font-size: 1em; } | |||
40% { transform: scale(2); opacity: 0.5; font-size: 2em; } | |||
100% { transform: scale(4); opacity: 0; font-size: 3em; } | |||
} | } | ||
Revision as of 10:41, 11 April 2026
/* ==============================
BIBISI LAUNCHER
============================== */
.rocket-wrapper {
display: block;
text-align: center;
height: 0;
overflow: visible;
}
.rocket {
display: inline-block;
font-size: 2em;
animation: rocket-fly 3s cubic-bezier(0.2, 0, 0.8, 1) forwards;
animation-delay: 1s;
}
.rocket-explosion {
display: inline-block;
font-size: 1em;
opacity: 0;
animation: explode 1.2s ease-out forwards;
animation-delay: 3.8s;
}
/* Smoke stays anchored at launch point, grows and fades */
.rocket-smoke-1 {
display: inline-block;
font-size: 1em;
opacity: 0;
animation: smoke-grow 2s ease-out forwards;
animation-delay: 1s;
}
.rocket-smoke-2 {
display: inline-block;
font-size: 1em;
opacity: 0;
animation: smoke-grow 2s ease-out forwards;
animation-delay: 1.3s;
}
.rocket-smoke-3 {
display: inline-block;
font-size: 1em;
opacity: 0;
animation: smoke-grow 2s ease-out forwards;
animation-delay: 1.6s;
}
@keyframes rocket-fly {
0% { transform: translateY(0); opacity: 1; font-size: 2em; }
40% { transform: translateY(-30vh); opacity: 1; font-size: 2.2em; }
75% { transform: translateY(-70vh); opacity: 1; font-size: 2.6em; }
100% { transform: translateY(-110vh); opacity: 0; font-size: 3em; }
}
@keyframes explode {
0% { transform: translateY(-110vh) scale(1); opacity: 1; font-size: 2em; }
50% { transform: translateY(-110vh) scale(3); opacity: 0.8; font-size: 5em; }
100% { transform: translateY(-110vh) scale(6); opacity: 0; font-size: 8em; }
}
@keyframes smoke-grow {
0% { transform: scale(0.5); opacity: 0.8; font-size: 1em; }
40% { transform: scale(2); opacity: 0.5; font-size: 2em; }
100% { transform: scale(4); opacity: 0; font-size: 3em; }
}