New mission: revamp the portals to make them look actually tolerable to the eye. They are currently placeholders as of now.
The Gold Network: Soyworld | SNCApedia | SoyPlace


I'm not dead, just inactive for the moment. Faggot (talk) 20:16, 9 April 2026 (UTC)

Template:BibisiLauncher/style.css: Difference between revisions

From SNCApedia, the shit nobody cares about encyclopedia
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
/* ==============================
/* ==============================
   BIBISI LAUNCHER
   BIBISI LAUNCHER
   Pure CSS rocket animation
   No fixed/absolute positioning
   No JS or input required
   Sanitizer-safe
   ============================== */
   ============================== */


.rocket-wrapper {
.rocket-wrapper {
     position: fixed;
     display: block;
    bottom: 20px;
    left: 50%;
    margin-left: -25px;
    width: 50px;
     text-align: center;
     text-align: center;
     z-index: 9999;
     height: 0;
    overflow: visible;
}
}


.rocket {
.rocket {
    display: inline-block;
     font-size: 2em;
     font-size: 2em;
    display: block;
     animation: rocket-fly 3s cubic-bezier(0.2, 0, 0.8, 1) forwards;
     animation: rocket-fly 3s cubic-bezier(0.4, 0, 1, 1) forwards;
     animation-delay: 1s;
     animation-delay: 2s;
    opacity: 1;
}
}


.rocket-explosion {
.rocket-explosion {
    display: inline-block;
     font-size: 1em;
     font-size: 1em;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
     opacity: 0;
     opacity: 0;
     animation: explode 1s ease-out forwards;
     animation: explode 1.2s ease-out forwards;
     animation-delay: 4.8s;
     animation-delay: 3.8s;
}
}


@keyframes rocket-fly {
@keyframes rocket-fly {
     0%  { transform: translateY(0);     font-size: 2em;  opacity: 1; }
     0%  { transform: translateY(0);     opacity: 1; font-size: 2em; }
     60%  { transform: translateY(-40vh); font-size: 2.4em; opacity: 1; }
     40%  { transform: translateY(-30vh); opacity: 1; font-size: 2.2em; }
     85%  { transform: translateY(-80vh); font-size: 2.8em; opacity: 1; }
     75%  { transform: translateY(-70vh); opacity: 1; font-size: 2.6em; }
     100% { transform: translateY(-100vh); font-size: 3em;  opacity: 0; }
     100% { transform: translateY(-110vh); opacity: 0; font-size: 3em; }
}
}


@keyframes explode {
@keyframes explode {
     0%  { opacity: 1; transform: scale(1);  font-size: 1em; }
     0%  { transform: translateY(-110vh) scale(1);  opacity: 1;  font-size: 2em; }
     50%  { opacity: 0.8; transform: scale(3); font-size: 4em; }
     50%  { transform: translateY(-110vh) scale(3);  opacity: 0.8; font-size: 5em; }
     100% { opacity: 0; transform: scale(6);  font-size: 8em; }
     100% { transform: translateY(-110vh) scale(6);  opacity: 0;  font-size: 8em; }
}
}

Revision as of 10:38, 11 April 2026

/* ==============================
   BIBISI LAUNCHER
   No fixed/absolute positioning
   Sanitizer-safe
   ============================== */

.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;
    opacity: 1;
}

.rocket-explosion {
    display: inline-block;
    font-size: 1em;
    opacity: 0;
    animation: explode 1.2s ease-out forwards;
    animation-delay: 3.8s;
}

@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; }
}