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
m css testing 3
mNo edit summary
Line 1: Line 1:
/* The launch animation: Acceleration, slight wobble, and high-speed exit */
/* 1. Missile Path: Starts slow, then accelerates upward */
@keyframes launch-sequence {
@keyframes rocket-launch {
   0% { transform: translateY(0) rotate(0deg) scale(1); opacity: 1; }
   0% { transform: translateY(0); }
  10% { transform: translateY(20px) rotate(-5deg) scale(1.1); } /* Ignition/Wobble */
   20% { transform: translateY(-50px); } /* Slow glide phase */
   20% { transform: translateY(-50px) rotate(5deg) scale(1.2); } /* Lift off */
   100% { transform: translateY(-1500px); } /* Speed phase */
  30% { transform: translateY(-150px) rotate(0deg) scale(1); } /* Stabilization */
   100% { transform: translateY(-1500px) scale(0.5); opacity: 0; } /* Thrust out of screen */
}
}


.missile-object {
/* 2. Exhaust trail: Spawn at bottom, fade out, grow, and float */
@keyframes exhaust-trail {
  0% { opacity: 1; transform: scale(0.5); }
  100% { opacity: 0; transform: scale(3) translateY(-100px); }
}
 
.missile-container {
   position: fixed;
   position: fixed;
   bottom: -100px; /* Starts below the screen */
   bottom: -100px;
  left: 50%;
   visibility: hidden;
   visibility: hidden;
   z-index: 9999;
   z-index: 9999;
  font-size: 50px;
  /* Acceleration curve: starts slow (ignition), ends very fast */
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
}


.launcher-btn:active + .missile-object {
/* This triggers the animations when the class is added via JS/Checkbox hack */
   visibility: visible;
.launch-active {
  /* Animation duration: 1.5s is fast, perfect for a launch */
   visibility: visible !important;
   animation: launch-sequence 1.5s cubic-bezier(0.5, 0, 1, 0) forwards;
   animation: rocket-launch 2s cubic-bezier(0.4, 0, 1, 1) forwards;
}
}


.launcher-btn {
.exhaust {
  cursor: pointer;
   display: inline-block;
   display: inline-block;
   padding: 10px;
   animation: exhaust-trail 1s ease-out infinite;
  background: #333;
  color: #fff;
  border-radius: 5px;
}
}

Revision as of 17:36, 10 April 2026

/* 1. Missile Path: Starts slow, then accelerates upward */
@keyframes rocket-launch {
  0% { transform: translateY(0); }
  20% { transform: translateY(-50px); } /* Slow glide phase */
  100% { transform: translateY(-1500px); } /* Speed phase */
}

/* 2. Exhaust trail: Spawn at bottom, fade out, grow, and float */
@keyframes exhaust-trail {
  0% { opacity: 1; transform: scale(0.5); }
  100% { opacity: 0; transform: scale(3) translateY(-100px); }
}

.missile-container {
  position: fixed;
  bottom: -100px;
  visibility: hidden;
  z-index: 9999;
}

/* This triggers the animations when the class is added via JS/Checkbox hack */
.launch-active {
  visibility: visible !important;
  animation: rocket-launch 2s cubic-bezier(0.4, 0, 1, 1) forwards;
}

.exhaust {
  display: inline-block;
  animation: exhaust-trail 1s ease-out infinite;
}