Herramientas de usuario

Herramientas del sitio


otros:agradecimientos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
otros:agradecimientos [2026/05/06 17:16] jesusotros:agradecimientos [2026/05/06 17:28] (actual) jesus
Línea 2: Línea 2:
 <html> <html>
 <style> <style>
-  #pcw_theater_final {+  #pcw_theater_system {
     background-color: #000 !important; font-family: 'Courier New', monospace !important;     background-color: #000 !important; font-family: 'Courier New', monospace !important;
     height: 600px; width: 100%; overflow: hidden; position: relative;     height: 600px; width: 100%; overflow: hidden; position: relative;
Línea 8: Línea 8:
   }   }
  
-  /* --- LÍDER ACADEMY ESPECTACULAR --- */+  /* --- LÍDER DE CINE TÉCNICO (VINTAGE) --- */
   #pcw_leader {   #pcw_leader {
     position: absolute; inset: 0; background: #1a1a1a; z-index: 200;     position: absolute; inset: 0; background: #1a1a1a; z-index: 200;
     display: flex; flex-direction: column; align-items: center; justify-content: center;     display: flex; flex-direction: column; align-items: center; justify-content: center;
   }   }
-  .pcw_disc +   
-    width: 320px; height: 320px; border-radius: 50%; border: 6px solid #fff;+  .pcw_brand_main { color: #0f0; font-size: 3.2em; font-weight: 900; letter-spacing: 5px; text-shadow: 0 0 12px #0f0; margin-bottom: 20px; } 
 + 
 +  .pcw_academy_frame 
 +    width: 340px; height: 340px; border-radius: 50%; border: 6px solid #fff;
     position: relative; display: flex; align-items: center; justify-content: center;     position: relative; display: flex; align-items: center; justify-content: center;
-    background: #000; overflow: hidden;+    background: #000; overflow: hidden; box-shadow: 0 0 30px rgba(255,255,255,0.1);
   }   }
-  .pcw_wipe {+ 
 +  /* Anillos concéntricos técnicos */ 
 +  .pcw_ring_outer { position: absolute; width: 300px; height: 300px; border: 1px solid rgba(255,255,255,0.3); border-radius: 50%; } 
 +  .pcw_ring_inner { position: absolute; width: 240px; height: 240px; border: 2px solid rgba(255,255,255,0.5); border-radius: 50%; } 
 + 
 +  /* Cruceta de mira telescópica */ 
 +  .pcw_axis_v { position: absolute; width: 2px; height: 100%; background: #fff; left: 50%; opacity: 0.4; } 
 +  .pcw_axis_h { position: absolute; height: 2px; width: 100%; background: #fff; top: 50%; opacity: 0.4; } 
 + 
 +  /* Aguja de reloj (Barrido de luz) */ 
 +  .pcw_clock_hand {
     position: absolute; width: 100%; height: 100%;     position: absolute; width: 100%; height: 100%;
-    background: conic-gradient(rgba(255,255,255,0.4) 0deg, transparent 0deg); +    background: conic-gradient(rgba(255,255,255,0.3) 0deg, transparent 90deg); 
-    animation: pcw_spin 1s linear infinite; z-index: 5;+    border-radius: 50%; animation: pcw_clock_spin 1s linear infinite; z-index: 205;
   }   }
-  @keyframes pcw_spin { from { transform: rotate(0deg); } to { transform: rotate(360deg);+  @keyframes pcw_clock_spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
-   +
-  .pcw_cross_v { position: absolute; width: 2px; height: 100%; background: #fff; left: 50%; opacity: 0.3; } +
-  .pcw_cross_h { position: absolute; height: 2px; width: 100%; background: #fff; top: 50%; opacity: 0.3; }+
  
-  #pcw_num { color: #fff; font-size: 160px; font-weight: 900; z-index: 10; position: relative; font-family: Arial; }+  #pcw_num { color: #fff; font-size: 160px; font-weight: 900; z-index: 210; font-family: Arial, sans-serif; }
  
   /* --- MOTOR DE SCROLL --- */   /* --- MOTOR DE SCROLL --- */
Línea 41: Línea 51:
 </style> </style>
  
-<div id="pcw_theater_final"> +<div id="pcw_theater_system"> 
-  <!-- PANTALLA DE INICIO -->+  <!-- LÍDER ACADEMY -->
   <div id="pcw_leader">   <div id="pcw_leader">
-    <div style="color:#0f0; font-size:3.2em; font-weight:900; margin-bottom:15px; letter-spacing:5px;">PCWWiki</div> +    <div class="pcw_brand_main">PCWWiki</div> 
-    <div class="pcw_disc"> +    <div class="pcw_academy_frame"> 
-        <div class="pcw_wipe"></div> +        <div class="pcw_ring_outer"></div> 
-        <div class="pcw_cross_v"></div><div class="pcw_cross_h"></div>+        <div class="pcw_ring_inner"></div> 
 +        <div class="pcw_axis_v"></div> 
 +        <div class="pcw_axis_h"></div> 
 +        <div class="pcw_clock_hand"></div>
         <div id="pcw_num">3</div>         <div id="pcw_num">3</div>
     </div>     </div>
-    <div style="color:#0f0; font-size:1.8em; margin-top:15px; letter-spacing:10px;">PRESENTA</div>+    <div class="pcw_brand_main" style="font-size: 1.8em; margin-top: 20px; letter-spacing: 12px;">PRESENTA</div>
   </div>   </div>
  
-  <!-- LIENZO DE TEXTO -->+  <!-- CONTENIDO SCROLL -->
   <div id="pcw_canvas">   <div id="pcw_canvas">
     <div style="height: 500px; padding-top: 120px;">     <div style="height: 500px; padding-top: 120px;">
-        <h1 style="color: #ff8c00; font-size: 3em; letter-spacing:10px;">CUADRO DE HONOR</h1>+        <h1 style="color: #ff8c00; font-size: 3em; letter-spacing: 10px;">CUADRO DE HONOR</h1>
         <p style="color: #0f0; font-style: italic; margin-top:30px; font-size:1.3em;">"PCW Wiki quiere agradecer por su colaboración a:"</p>         <p style="color: #0f0; font-style: italic; margin-top:30px; font-size:1.3em;">"PCW Wiki quiere agradecer por su colaboración a:"</p>
     </div>     </div>
          
     <div id="pcw_list">     <div id="pcw_list">
-        <!-- LISTADO COMPLETO REVISADO --> 
         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Litos</span><span class="pcw_stars">*)</span><span class="pcw_desc">Alojamiento en servidor y confianza fundacional.</span></div>         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Litos</span><span class="pcw_stars">*)</span><span class="pcw_desc">Alojamiento en servidor y confianza fundacional.</span></div>
         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Sean Brannigan</span><span class="pcw_stars">*)</span><span class="pcw_desc">Gran ayuda con las compras desde Reino Unido.</span></div>         <div class="pcw_entry"><span class="pcw_stars">(*</span><span class="pcw_name">Sean Brannigan</span><span class="pcw_stars">*)</span><span class="pcw_desc">Gran ayuda con las compras desde Reino Unido.</span></div>
Línea 75: Línea 87:
     </div>     </div>
  
-    <div id="pcw_fin_marker" style="color: #fff; font-size: 9em; font-weight: 900; margin-top: 500px; padding-bottom: 50px;">FIN</div>+    <div style="color: #fff; font-size: 9em; font-weight: 900; margin-top: 500px; padding-bottom: 50px;">FIN</div>
   </div>   </div>
 </div> </div>
  
 <script> <script>
-let posY = 600, engineOn = false;+let posY = 600, engineOn = false, firstRun = true;
  
 function start() { function start() {
-    const leader = document.getElementById('pcw_leader') +    const leader = document.getElementById('pcw_leader'); 
-          canvas = document.getElementById('pcw_canvas') +    const canvas = document.getElementById('pcw_canvas'); 
-          num = document.getElementById('pcw_num');+    const num = document.getElementById('pcw_num');
          
-    engineOn = false; +    engineOn = false;
     posY = 600;     posY = 600;
-    canvas.style.display = 'none';  + 
-    canvas.style.top = '600px'; +    if (firstRun) { 
-    leader.style.display = 'flex'; +        canvas.style.display = 'none'; 
-     +        leader.style.display = 'flex'; 
-    let c = 3; num.innerText = c; +        let c = 3; num.innerText = c; 
-    let timer = setInterval(() => { +        let timer = setInterval(() => { 
-        c--;  +            c--; 
-        if (c > 0) num.innerText = c; +            if (c > 0) num.innerText = c; 
-        else { +            else { 
-            clearInterval(timer); +                clearInterval(timer); 
-            leader.style.display = 'none';  +                leader.style.display = 'none'; 
-            canvas.style.display = 'block'; +                canvas.style.display = 'block'; 
-            engineOn = true; +                engineOn = true; 
-            tick(); +                firstRun = false; 
-        +                tick(); 
-    }, 1000);+            
 +        }, 1000); 
 +    } else { 
 +        leader.style.display = 'none'; 
 +        canvas.style.display = 'block'; 
 +        engineOn = true; 
 +        tick(); 
 +    }
 } }
  
 function tick() { function tick() {
     if (!engineOn) return;     if (!engineOn) return;
-    posY -= 1.1; // Velocidad de desfile +    posY -= 0.55; // VELOCIDAD ULTRA LENTA DE LECTURA 
-    document.getElementById('pcw_canvas').style.top = posY + 'px';+    const canvas = document.getElementById('pcw_canvas')
 +    canvas.style.top = posY + 'px';
          
-    // DETECCIÓN DE FINAL REAL: Calcula la altura del contenedor +    if (Math.abs(posY) > (canvas.offsetHeight)) {
-    const canvasHeight = document.getElementById('pcw_canvas').offsetHeight; +
-    if (Math.abs(posY) > (canvasHeight)) {+
         engineOn = false;         engineOn = false;
-        // BUCLE INSTANTÁNEO: Sin esperas negras 
         start();          start(); 
     } else {     } else {
Línea 126: Línea 143:
 </script> </script>
 </html> </html>
- 
otros/agradecimientos.1778087782.txt.gz · Última modificación: por jesus