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
  Click-to-launch via checkbox
   ============================== */
   ============================== */
#bibisi-toggle {
    display: none;
}


.rocket-wrapper {
.rocket-wrapper {
Line 8: Line 13:
     height: 0;
     height: 0;
     overflow: visible;
     overflow: visible;
    align-self: flex-end;
}
}


Line 15: Line 19:
     font-size: 2em;
     font-size: 2em;
     cursor: pointer;
     cursor: pointer;
    animation: rocket-fly 3s cubic-bezier(0.2, 0, 0.8, 1) forwards;
    animation-delay: 1s;
}
}


Line 23: Line 25:
     font-size: 1em;
     font-size: 1em;
     opacity: 0;
     opacity: 0;
}
/* Triggered on click */
#bibisi-toggle:checked ~ .rocket-wrapper .rocket {
    animation: rocket-fly 3s cubic-bezier(0.2, 0, 0.8, 1) forwards;
}
#bibisi-toggle:checked ~ .rocket-wrapper .rocket-explosion {
     animation: explode 1.2s ease-out forwards;
     animation: explode 1.2s ease-out forwards;
     animation-delay: 3.8s;
     animation-delay: 3s;
}
}


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


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

Revision as of 11:24, 11 April 2026

/* ==============================
   BIBISI LAUNCHER
   Click-to-launch via checkbox
   ============================== */

#bibisi-toggle {
    display: none;
}

.rocket-wrapper {
    display: block;
    text-align: center;
    height: 0;
    overflow: visible;
}

.rocket {
    display: inline-block;
    font-size: 2em;
    cursor: pointer;
}

.rocket-explosion {
    display: inline-block;
    font-size: 1em;
    opacity: 0;
}

/* Triggered on click */
#bibisi-toggle:checked ~ .rocket-wrapper .rocket {
    animation: rocket-fly 3s cubic-bezier(0.2, 0, 0.8, 1) forwards;
}

#bibisi-toggle:checked ~ .rocket-wrapper .rocket-explosion {
    animation: explode 1.2s ease-out forwards;
    animation-delay: 3s;
}

@keyframes rocket-fly {
    0%   { transform: translateY(0);      opacity: 1; }
    100% { transform: translateY(-110vh); opacity: 0; }
}

@keyframes explode {
    0%   { transform: translateY(-110vh) scale(1); opacity: 1; }
    50%  { transform: translateY(-110vh) scale(3); opacity: 0.8; }
    100% { transform: translateY(-110vh) scale(6); opacity: 0; }
}