Transiciones¶
Efectos de transición entre slides.
/mira-transition-dissolve¶
Aplica una transición disolvencia (crossfade real, estilo Canva/Keynote) a la navegación entre slides usando la View Transitions API (same-document), que funciona en file:// sin servidor. Escribe index-dissolve.html al lado del original. Los navegadores sin la API navegan normalmente.
/mira-sequence¶
El caso opuesto: ninguna transición. Crea el slide siguiente ya en la pose exacta en la que estaba el anterior, y el paso entre los dos es un corte seco, así que el par se lee como un solo slide cuya animación cambia de comportamiento a la mitad. Un loop perpetuo no tiene último fotograma, así que el slide de origen publica la pose viva de sus actores y la continuación la fija en el instante en que entra: si entregas con la pelota en el aire, sigue en el aire. Al volver, la continuación retrocede brevemente y devuelve el origen a su reposo grabado, sin reiniciar la historia. Una pose de reposo declarada es el plan B obligatorio, lo que hace que el slide funcione solo en mira-slide-to-video y para quien abra el deck directamente en él. La transición global del deck nunca se toca, el corte seco es de ese par y de nada más.
/mira-sequence-director¶
El orquestador por encima de /mira-sequence. Describes lo que quieres explicar y él lo convierte en un plano secuencia: una escena que se transforma de principio a fin, cortada en slides que el público lee como una sola animación. Primero aplica una prueba de forma con poder de rechazo, porque una explicación que cambia de mundo, de escala o de sujeto a la mitad no es un plano secuencia, y forzarlo se lee peor que slides normales. Aprobado, escribe un guion de continuidad en references/sequence-director-<id>.md dentro del deck, declarando por escena el id del par, quién atraviesa el corte (y por lo tanto entra sin coreografía alguna), quién entra, quién sale, la acción, la pose de reposo escrita como expresión, y qué cambia en la escena siguiente, que es literalmente la única entrada que /mira-sequence no puede deducir solo. Después construye la cadena en serie: la escena 1 con /mira-animator y cada eslabón siguiente con /mira-sequence, cada uno escrito tras leer el código del anterior. Serial no es una preferencia: el plan B del eslabón N+1 tiene que llevar la misma expresión del reposo del eslabón N, que es una dependencia de código fuente, así que el fan-out paralelo no aplica.