# 🎬 SYNTAXIS Animated Logos - Guía Completa ## 🎯 Acerca de las Animaciones SYNTAXIS cuenta con 7 logos animados profesionales, diseñados para diferentes contextos: ### 3 Animaciones de Entrada (One-Time) Se ejecutan **una sola vez** cuando carga la página. Perfectas para impresión inicial. ### 3 Animaciones de Loop (Infinitas) Se ejecutan **continuamente** en un loop. Ideales para estados persistentes. ### 1 Animación Interactiva Responde a **interacción del usuario** (hover, focus). --- ## 📖 Visualizador de Animaciones Para ver las animaciones en acción: ### Opción 1: Galería Interactiva (Recomendada) ```bash open syntaxis-animated-showcase.html ``` O abre en tu navegador: - Desde la carpeta `/assets/` - Archivo: `syntaxis-animated-showcase.html` **Ventajas:** - ✅ Todas las animaciones en un lugar - ✅ Categorías claras (Entrada, Loop, Interactivo) - ✅ Información de uso de cada animación - ✅ Botón para abrir en nueva pestaña - ✅ Modo claro/oscuro ### Opción 2: Ver SVGs Directamente Abre desde `/assets/syntax_logos_anim/`: ```bash open syntax_logos_anim/syntaxis-logo-loading.svg ``` **Nota:** Las animaciones de entrada solo se ejecutan una vez. Recarga la página (Cmd+R) para verlas nuevamente. --- ## 🚀 Animaciones de Entrada (One-Time) ### 1. **Icon Assembled** ✨ **Archivo:** `syntaxis-logo-icon-animated.svg` - **Duración:** ~1.2 segundos - **Efecto:** Piezas aparecen desde el centro rotando hacia su posición - **Mejor para:** - Splash screens - Hero sections en landing pages - Intros de presentaciones - Primeras impresiones **Características:** - Animación escalonada (staggered) - Triángulo dorado aparece al final - Solo se ejecuta una vez al cargar **Código de ejemplo (HTML):** ```html

Bienvenido a SYNTAXIS

``` --- ### 2. **Construction Flow** 🏗️ **Archivo:** `syntaxis-logo-icon-construction.svg` - **Duración:** ~1.4 segundos - **Efecto:** Piezas se deslizan desde 4 direcciones (arriba, abajo, izq, der) - **Mejor para:** - Videos explicativos - Secciones "Cómo funciona" - Animaciones de onboarding - Tutoriales **Características:** - Movimiento direccional coordinado - Efecto bounce en el centro - Comunica "ensamblaje sistemático" **Código de ejemplo (HTML):** ```html

¿Cómo Funciona?

``` --- ### 3. **Full Logo Animated** 🎭 **Archivo:** `syntaxis-logo-horizontal-animated.svg` - **Duración:** ~1.4 segundos - **Efecto:** Icono se ensambla → texto aparece → tagline fade in - **Mejor para:** - Headers de sitio web - Intros de videos corporativos - Presentaciones de marca - Primera carga de página **Características:** - Tres fases de animación - Branding completo en una secuencia - Perfecto para primera impresión profesional **Código de ejemplo (HTML):** ```html
``` --- ## ♾️ Animaciones de Loop (Continuas) ### 1. **Pulse Effect** 💫 **Archivo:** `syntaxis-logo-icon-pulse.svg` - **Duración:** 2 segundos (infinito) - **Efecto:** Triángulo central pulsa y brilla suavemente - **Mejor para:** - Indicadores de estado activo - Call-to-action buttons - Dashboard widgets - Botones de acción **Características:** - Muy sutil, no distrae - Atrae atención al centro - Drop-shadow animado - Perfecto para mantener atención **Código de ejemplo (HTML):** ```html ``` --- ### 2. **Loading Spinner** ⏳ **Archivo:** `syntaxis-logo-loading.svg` - **Duración:** 3 segundos órbita + 2s fade (infinito) - **Efecto:** Diamantes orbitan, cuadrados rotan - **Mejor para:** - Indicadores de carga - Estados "procesando" - Indicadores de trabajo en progreso - Loading screens **Características:** - Comunicación clara de "trabajando" - Branded loading indicator - Múltiples capas de movimiento - ✅ **ESTA FUNCIONANDO CORRECTAMENTE** **Código de ejemplo (HTML):** ```html

Procesando tu solicitud...

``` --- ### 3. **Ambient Breathing** 🌬️ **Archivo:** `syntaxis-logo-icon-ambient.svg` - **Duración:** 4-6 segundos (infinito) - **Efecto:** Expansión/contracción sutil + flotación - **Mejor para:** - Elementos decorativos - Headers de sección - Fondos sutiles - Ambientes relajados **Características:** - MUY sutil, casi imperceptible - Efecto "vivo" sin distraer - Múltiples capas con delays - Crea sensación de movimiento **Código de ejemplo (HTML):** ```html
``` --- ## 🖱️ Animaciones Interactivas ### Hover Interactive 🔘 **Archivo:** `syntaxis-logo-icon-hover.svg` - **Duración:** 0.3 segundos (transición) - **Efecto:** Formas crecen y cambian color al hover - **Mejor para:** - Logos clickeables en navbar - Botones de acción - Links interactivos - Elementos con feedback visual **Características:** - Responde a `:hover` - Cada forma puede tener hover individual - Triángulo tiene efecto especial - Feedback inmediato para el usuario **Código de ejemplo (HTML):** ```html ``` --- ## 📋 Tabla de Referencia Rápida | Animación | Archivo | Duración | Tipo | Mejor Uso | |-----------|---------|----------|------|-----------| | Icon Assembly | `icon-animated.svg` | 1.2s | Entrada | Splash screen | | Construction | `construction.svg` | 1.4s | Entrada | Tutorial/video | | Horizontal Animated | `horizontal-animated.svg` | 1.4s | Entrada | Header | | Pulse | `pulse.svg` | 2s ∞ | Loop | CTA button | | Loading | `loading.svg` | 3s ∞ | Loop | Loading indicator | | Ambient | `ambient.svg` | 4-6s ∞ | Loop | Decorativo | | Hover | `hover.svg` | 0.3s | Interactivo | Logo clickeable | --- ## 🔧 Técnicas de Implementación ### Usando `` (Recomendado) ```html ``` **Ventajas:** - ✅ Animaciones CSS funcionan perfectamente - ✅ Acceso al DOM del SVG - ✅ Eventos de interacción - ✅ Mejor soporte ### Usando `` (No funciona con animaciones) ```html ``` **Problemas:** - ❌ Las animaciones CSS no se ejecutan - ❌ No hay acceso al DOM del SVG - ❌ Solo para logos estáticos ### Usando ` ``` **Ventajas:** - ✅ Animaciones funcionan - ⚠️ Menos control - ⚠️ Más overhead ### Embeber SVG Directamente (Avanzado) ```html ``` **Ventajas:** - ✅ Control total - ✅ Sin requests HTTP adicionales - ⚠️ HTML más largo - ⚠️ Mantenimiento más complejo --- ## 💡 Tips de Optimización ### 1. Para Animaciones de Entrada ```css /* Ejecutar una sola vez, luego pausar */ .entry-animation { animation: slideIn 1.2s ease-out 1; animation-fill-mode: forwards; } ``` ### 2. Para Loops Infinitos ```css /* Ejecutar continuamente */ .loop-animation { animation: spin 3s linear infinite; } ``` ### 3. Respetar Preferencias de Usuario ```css @media (prefers-reduced-motion: reduce) { .animated-logo * { animation: none !important; } } ``` ### 4. Performance - Usa animaciones basadas en `transform` (GPU-acelerado) - Evita animar `width`, `height`, `position` - Optimiza la duración de animaciones - Prueba en dispositivos móviles --- ## 🎨 Personalización de Animaciones ### Cambiar Velocidad ```css /* En el SVG o en tu CSS */ .animation-element { animation-duration: 2s !important; /* en lugar de 3s */ } ``` ### Cambiar Colores Edita el SVG directamente o usa CSS: ```css svg path[fill="#2C5F8E"] { fill: #your-color; } ``` ### Pausar Animaciones ```css .paused { animation-play-state: paused; } ``` --- ## 📱 Compatibilidad | Navegador | Versión | Soporte | |-----------|---------|---------| | Chrome | 90+ | ✅ Completo | | Firefox | 88+ | ✅ Completo | | Safari | 14+ | ✅ Completo | | Edge | 90+ | ✅ Completo | | Mobile Safari | 14+ | ✅ Completo | --- ## ❓ FAQ **P: ¿Por qué la animación de entrada solo se ejecuta una vez?** A: Está diseñada así intencionalmente. Son "splash animations" para impresión inicial. Usa las animaciones de loop para efectos continuos. **P: ¿Cómo hacer que las animaciones de entrada se repitan?** A: Edita el SVG y cambia `animation-iteration-count: 1` a `animation-iteration-count: infinite`. **P: ¿Funcionan en móvil?** A: Sí, totalmente compatibles. Prueba en dispositivos reales para confirmar performance. **P: ¿Puedo desactivar las animaciones?** A: Sí, usa `animation: none !important` o respeta `prefers-reduced-motion`. **P: ¿Cómo integro en React?** A: Usa `` o embebe el SVG directo en JSX. --- ## 📚 Más Información - **README.md** - Documentación principal - **REFERENCE.txt** - Referencia rápida - **syntaxis-branding-showcase.html** - Galería principal - **syntaxis-animated-showcase.html** - Galería de animaciones --- **SYNTAXIS** | Systematic Orchestration, Perfectly Arranged ✉️ hello@syntaxis.dev 🌐 syntaxis.dev