front-activation · Senzu v2.8.0

Efectos que funcionan, con su receta.

Pruébalos aquí antes de pedírselos a tu agente. Cada efecto dice qué hacer con movimiento reducido, cuánto cuesta en móvil y dónde está la receta. La guía completa está en la documentación.

Demos

Escape solo llega a la demo cuando tiene el foco: haz clic dentro. Los botones de la propia demo («Saltar intro», «Recomponer») funcionan siempre.

Física e impacto

Intro con caída y pantalla rota

Un objeto cae, golpea la pantalla, se agrieta y el cristal se rompe en trozos que caen dejando ver la web. También como loader que se agrieta mientras carga.

Dependencias
Ninguna: HTML, CSS y JavaScript propios.
Reducir movimiento
Sin intro
Móvil
Menos trozos y objeto más pequeño
Interacción
Botón «Saltar intro» y Escape
Modo

la fuerza aunque ya se viera en la sesión

Ver la receta en GitHub

Física e impacto

Objeto que cae encima de todo

Un objeto elegido cae por encima de la web, choca con los bloques reales, se apoya en el destino y se puede coger y lanzar.

Dependencias
matter-js 0.20.0 · MIT · CDN jsdelivr, al ver el destino
Reducir movimiento
Aparece ya apoyado, sin cargar el motor
Móvil
Destino propio (data-fisica-destino-movil): los bloques se apilan
Interacción
Arrastrar y lanzar el objeto
Ver la receta en GitHub

Física e impacto

La página se desmorona

Con un botón, los elementos de la página caen con gravedad y se apilan; se arrastran y se lanzan, y Escape los devuelve a su sitio.

Dependencias
matter-js 0.20.0 · MIT · CDN jsdelivr, al pulsar el botón
Reducir movimiento
Sin botón de gravedad
Móvil
Igual, con las paredes de la pantalla
Interacción
Botón «Activar gravedad», arrastrar, Escape o «Recomponer»
Ver la receta en GitHub

Física e impacto

La web se rompe como un cristal

La página se ve normal; un clic o un objeto que cae la golpea, se agrieta y se parte en trozos que son la propia web (texto real, sin capturas) y caen girando en 3D. Detrás aparece lo que elijas.

Dependencias
Ninguna: HTML, CSS y JavaScript propios.
Reducir movimiento
Fundido a lo de detrás, sin rotura
Móvil
Menos trozos y temblor más corto
Interacción
Botón «Romper la web» (rompe donde pulsas), Escape la salta, «Volver» la recompone
Ver la receta en GitHub

Catálogo

93 efectos en 13 categorías. Cada receta enlaza a su archivo en Senzu v2.8.0; tu agente la aplica con la skill indicada.

Scroll13 efectos
EfectoRecetaStacksReducir movimientoCoste en móvil
Parallax multicapamulti-layer parallaxgsap-scrolltrigger5 Parallax por capasTodosDesactivar (capas estáticas)Medio
Parallax de imagen en contenedorimage parallax in containergsap-scrolltriggerParallax de imagen en contenedorTodosImagen fijaBajo
Zoom parallax (scrub)parallax zoomgsap-scrolltrigger11 Imagen con zoomTodosImagen a escala 1Medio
Sección fija con pinsticky pinned sectiongsap-scrolltrigger3 Pin + scrub timelineTodosSin pin, contenido en flujoMedio
Stacking cardsstacked cardsgsap-scrolltriggerStacking cards completoTodosCards apiladas sin pinMedio
Scroll horizontalhorizontal scrollgsap-scrolltrigger4 Horizontal scroll sectionTodosScroll vertical normalAlto
Scroll-velocityskew on scrollgsap-scrolltriggerScroll velocity skewTodosDesactivar skewMedio
Header que se ocultaheader hide-showgsap-scrolltrigger8 Sticky header que se oculta al bajarTodosMantener (sin animación de entrada)Bajo
Progress de lectura (barra)reading progress bargsap-scrolltrigger6 Progress bar de lecturaTodosMantener (informativo)Bajo
Progress de lectura (circular)circular progressgsap-scrolltrigger11.2 Circular Progress IndicatorTodosMantener (informativo)Bajo
Smooth scroll (Lenis)smooth scrollinggsap-scrolltrigger7 Lenis con React)TodosDesactivar Lenis (scroll nativo)Medio
Cambio de tema por secciónsection theme switchgsap-scrolltrigger14 Cambio de tema/color de fondo por secciónTodosCambio instantáneo sin tweenBajo
Scrollspyactive nav on scrollgsap-scrolltrigger15 Navegación activaTodosMantener (informativo)Bajo
Texto6 efectos
EfectoRecetaStacksReducir movimientoCoste en móvil
Reveal por líneastext reveal by linesgsap-scrolltrigger10 Texto por líneas con SplitTextTodosTexto visible sin animarBajo
Reveal por caracterestext stagger by charsgsap-scrolltrigger5.4 Text StaggerTodosTexto visible sin animarMedio
Scramblescrambled textgsap-scrolltrigger7.2 Scrambled Text EffectTodosMostrar texto final directoBajo
Typewritermáquina de escribirgsap-scrolltrigger7.3 Typewriter EffectTodosMostrar texto final directoBajo
Texto degradado con brillogradient textui-ux-pro-max7TodosMantener (es estático)Bajo
Contador numériconumber countergsap-scrolltrigger7 Contador numéricoTodosMostrar valor final directoBajo
Imagen y media8 efectos
EfectoRecetaStacksReducir movimientoCoste en móvil
Image reveal cortinacurtain revealgsap-scrolltrigger8.1 Image Curtain RevealTodosImagen visible sin animarBajo
Image reveal clip-pathscale revealgsap-scrolltrigger8.2 Image Scale RevealTodosImagen visible sin animarBajo
Before/after slidercomparación de imágenesgsap-scrolltriggerBefore after sliderTodosMantener (control manual)Bajo
Video scrubbing por frames (canvas)canvas image sequencegsap-scrolltrigger13 Hero con video scrubbing por framesTodosPoster estáticoAlto
Video scrubbing con currentTimevideo.currentTime scrubgsap-scrolltriggerVideo scrubbing con currentTimeTodosPoster estático o play normalAlto
Galería con filtros animadosFlip gallery filtersgsap-scrolltriggerFiltros de galería con FlipTodosFiltrar sin animaciónMedio
Marquee infinitoinfinite marqueegsap-scrolltriggerMarquee infinitoTodos / solo ReactPausar o desacelerar muchoMedio
Galería infinitainfinite gallerygsap-scrolltriggerGalería infinitaTodosGalería estática con scroll nativoAlto
Interacción y hover6 efectos
EfectoRecetaStacksReducir movimientoCoste en móvil
Cursor personalizadocustom cursorgsap-scrolltriggerCursor personalizadoTodosCursor nativo (sin follower)Bajo (desactivar en táctil)
Botón magnéticomagnetic buttonmodern-web-design1.3 Magnetic ButtonTodosHover simple sin atracciónBajo (desactivar en táctil)
Zoom de imagen en hoverimage zoom on hovermodern-web-design5.1 Image Zoom on HoverTodosSin zoomBajo
Spotlight card (borde sigue al ratón)mouse-tracking spotlightui-ux-pro-max6 Spotlight cardTodosSin spotlight (borde estático)Bajo (desactivar en táctil)
Botón shine-glowshiny buttonui-ux-pro-max7 Botones y texto con brilloTodosHover simple sin barridoBajo
Tilt 3D en cards3D tilt with glarelightweight-3d-effectsGlare EffectTodosCard plana sin tiltBajo (desactivar en táctil)
Fondos6 efectos
EfectoRecetaStacksReducir movimientoCoste en móvil
Auroramesh en CSS puroui-ux-pro-max4 AuroraTodosGradiente estático (sin drift)Bajo
Grano-noise overlayfilm grainui-ux-pro-max4TodosMantener (es estático)Bajo
Fondo animado VantaVanta.js backgroundlightweight-3d-effectsTodosFondo estático (gradiente CSS)Alto
Aurora de libreríalibrary aurora backgroundanimated-component-librariesAurorasolo ReactGradiente estáticoAlto
Mesh gradient en shader propiocustom mesh gradient shaderthreejs-webglMesh gradient / aurora en shader propioTodosGradiente estáticoAlto
Partículas ligeraslightweight particlesthreejs-webgl6.4 PartículasTodos / solo ReactSin partículas o estáticasMedio
Transiciones y navegación4 efectos
EfectoRecetaStacksReducir movimientoCoste en móvil
Transiciones de página SPA (Vue)SPA page transitionsgsap-scrolltrigger5 Transiciones de páginaVue/NuxtFade corto o corte directoBajo
Transiciones de página SPA (Next)SPA page transitionsgsap-scrolltrigger6 ScrollTrigger y rutas de NextNext/ReactFade corto o corte directoBajo
Transiciones de página SPA (Astro)SPA page transitionsgsap-scrolltrigger5 Transiciones de página con GSAPAstroFade corto o corte directoBajo
Transiciones de página MPABarba.js page transitionsbarba-jsMPA/estáticoCorte directo sin transiciónMedio
3D2 efectos
EfectoRecetaStacksReducir movimientoCoste en móvil
Hover distortion WebGLWebGL image distortionthreejs-webgl6.3 Hover distortion sobre una imagenTodosImagen plana `<img>`Alto
Displacement 2DPixiJS displacement filterpixijs-2dDisplacementFilterTodosImagen plana sin filtroAlto
CSS nativo moderno6 efectos

Lo más ligero: sin JS, en el hilo de composición. Empieza aquí antes de meter una librería; siempre dentro de @supports.

EfectoRecetaStacksReducir movimientoCoste en móvil
Animación ligada al scrollscroll-driven animationfront-activationAnimación ligada al scrollTodosEstado final estáticoBajo
Reveal al entrar en pantalla (CSS)view() revealfront-activationReveal al entrar en pantallaTodosSin animación (visible)Bajo
View Transitions entre páginascross-document view transitionsfront-activationView Transitions entre páginasMPA: Astro, Blade, WordPressSin transiciónBajo
Entradas con @starting-styleentry transitionsfront-activationEntradas con starting-styleTodosAparición instantáneaBajo
Tooltips y menús ancladosanchor positioningfront-activationAnchor positioningTodosMantener (sin animación)Bajo
Galería con scroll-snapscroll snap galleryfront-activationScroll-snap con estadoTodosMantenerBajo
Formas y SVG7 efectos

Siluetas, cortes y máscaras: lo que más aleja de la web de cajas. Una familia de formas por proyecto, fijada en el MASTER.

EfectoRecetaStacksReducir movimientoCoste en móvil
Blob orgánicoorganic blobfront-activationBlob orgánicoTodosForma estáticaBajo
Separadores de onda, curva o diagonalsection dividersfront-activationSeparadores entre seccionesTodosMantener (estático)Bajo
Morph de clip-pathclip-path revealfront-activationMorph de clip-pathTodosRecorte final directoBajo
Máscara de imagen con formashaped image maskfront-activationMáscaras de imagen con formaTodosMantener (estático)Bajo
Dibujado de trazoSVG line drawingfront-activationDibujado de trazoTodosTrazo completoBajo
Morph entre formas o iconosshape morphfront-activationMorph entre formasTodosCambio instantáneoBajo
Texto sobre una curvatext on pathfront-activationTexto sobre una curvaTodosSin rotaciónBajo
Tipografía cinética9 efectos

Cuando la tipografía ES el diseño. Una pieza protagonista por página; nunca animar párrafos de lectura.

EfectoRecetaStacksReducir movimientoCoste en móvil
Fuente variable animadavariable font animationfront-activationFuente variable animadaTodos (fuente con ejes)Peso fijoBajo
Vídeo dentro del textovideo text maskfront-activationVídeo dentro del textoTodosPoster fijo (vídeo pausado)Medio
Texto que se resalta al leerlohighlight on scrollfront-activationTexto que se resalta al leerloTodosResaltado ya aplicadoBajo
Split-flap (panel de aeropuerto)split-flap textfront-activationSplit-flapTodosPalabra final directaBajo
Titular gigante con scrolloversized scrolling headlinefront-activationTitular gigante con scrollTodosTitular estáticoMedio
Texto que rodea una forma en movimiento (Pretext)text wrap around moving shapefront-activationTexto que rodea una forma en movimientoTodos (navegador)Forma quieta, una sola maquetaciónMedio
Titular que se reajusta al cambiar el ancho (Pretext)reflowing headlinefront-activationTitular que se reajusta mientras cambia el anchoTodos (navegador)Sin animación de anchoBajo
Altura exacta para listas y masonry (Pretext)exact text heightfront-activationAltura exacta para listas y masonryTodos (navegador)MantenerBajo
Texto multilínea en canvas o WebGL (Pretext)canvas text wrappingfront-activationTexto en canvas o WebGL con saltos de líneaTodos (canvas, Three, Pixi)MantenerMedio
Microinteracciones, menús y entrada10 efectos

Respuestas de 150-300 ms que informan de algo. Si no informa, es decoración.

EfectoRecetaStacksReducir movimientoCoste en móvil
Estados de botón (cargando → hecho)button statesfront-activationEstados de botónTodosCambio de estado sin transiciónBajo
Toggle y checkbox animadosanimated togglefront-activationToggle y checkbox animadosTodosSin transiciónBajo
Skeleton con brilloshimmer skeletonfront-activationSkeleton con brilloTodosSkeleton estáticoBajo
Like con explosiónlike burstfront-activationLike con explosiónTodosCambio de icono sin partículasBajo
Toasts apilablesstacked toastsfront-activationToasts apilablesTodosAparición instantáneaBajo
Loader con marcabranded loaderfront-activationLoader con marcaTodosLoader estático o textoBajo
Menú a pantalla completafullscreen menufront-activationMenú a pantalla completaTodosApertura instantáneaBajo
Hamburguesa que se transformamorphing burgerfront-activationHamburguesa que se transformaTodosCambio de icono directoBajo
Preloader con porcentaje realreal-progress preloaderfront-activationPreloader con porcentajeSolo con assets pesados (3D, vídeo)Barra sin animaciónBajo
Intro de marcabrand introfront-activationIntro de marcaTodosSin introMedio
Física e impacto10 efectos

Objetos con gravedad, choques y cristal que se rompe. Demos que funcionan en references/recipes/demos/. Uno por página, con intención (al entrar una vez, al pulsar o al llegar), saltable, y el motor cargado solo cuando se usa.

EfectoRecetaStacksReducir movimientoCoste en móvil
Intro con caída y pantalla rotafalling object + shattered screen introfront-activationIntro o loaderTodosSin introMedio (menos trozos)
Loader que se agrieta con la carga y se rompe al terminarcracking loaderfront-activationIntro o loaderSolo con carga pesada realBarra o texto de cargaMedio
La web se rompe como un cristal (trozos = la propia página)real page shatterfront-activationLa web se rompe como un cristalTodosFundido a lo de detrásMedio (menos trozos)
Pantalla o sección que se rompescreen shatterfront-activationPantalla que se rompeTodosSin rotura (estado final)Medio
Objeto que cae encima de todo y se apoyaobject drop onto pagefront-activationObjeto que caeTodos (3D: react-three-rapier)Aparece ya apoyadoMedio (2D) · Alto (3D)
La página se desmoronapage gravity collapsefront-activationLa página se desmoronaTodosSin botónMedio
Arrastrar y lanzar con inerciadrag and throwfront-activationArrastrar y lanzarTodosArrastre sin inerciaBajo
Confeti con físicaphysics confettifront-activationConfetiTodosSin confeti (`disableForReducedMotion`)Bajo
El producto explota en partículasparticle explodefront-activationEl producto explota + skill threejs-webglTodos (canvas)Imagen fijaAlto
Tela, cuerda, gelatinaverlet cloth & ropefront-activationTela, cuerda y gelatinaTodos (canvas)EstáticoBajo
WebGL avanzado6 efectos

Coste ALTO: máximo uno por página, lazy, con fallback estático en móvil. Solo si aporta al mensaje.

EfectoRecetaStacksReducir movimientoCoste en móvil
Fluido que sigue al ratónfluid simulationfront-activationFluido que sigue al ratónTodos (canvas)Fondo estáticoAlto
Metaballsmetaballs shaderfront-activationMetaballsTodos (canvas)Imagen estáticaAlto
Dithering, ASCII y píxeldither-ascii-pixel postfront-activationDithering, ASCII y píxelTodosImagen procesada estáticaAlto
Globo 3D ligero3D globe (cobe)front-activationGlobo 3DTodosGlobo sin rotaciónMedio
Liquid glassrefractive glassfront-activationLiquid glassTodos (refracción solo Chromium)Cristal sin distorsiónMedio
Ruido animado en shaderanimated shader noisefront-activationRuido animado en shaderTodosGrano estáticoMedio

Reglas al aplicar cualquier efecto