Chromatic Media Portal

Un portal de imágenes que combina separación cromática localizada, perspectiva sutil y una máscara interactiva para revelar una segunda imagen.

v1.0Componente de código para FramerDisponibleRegistro de cambios →

Primeros pasos

  1. Usa Add to Framer desde la confirmación o el recibo de compra, o pega la URL del componente incluida en tu proyecto de Framer.
  2. Asigna ancho y alto a la instancia. Empieza con unos 720 × 540 px en escritorio o 320 × 420 px para una tarjeta vertical. El componente sigue el tamaño de su frame; no impone una proporción.
  3. Abre Content y elige Base Media y Alternate Media. Ambos controles aceptan imágenes.
  4. Completa Alt Text y Alternate Alt, y elige Fit, Position X y Position Y. Ambas imágenes comparten los ajustes de encuadre.
  5. Elige Preset, Reveal → Mask Shape y Reveal → Trigger.
  6. Abre Preview de Framer. Mueve el cursor, haz clic o toca, y prueba Enter / Espacio con el componente enfocado. Canvas utiliza una vista estática.

Una instancia nueva comienza con Chromatic Noir, Hover, Circle y Expand on Click activado. Incluye un placeholder integrado, no las fotografías ni los controles externos del sitio de demostración. Sin imagen alternativa, la separación cromática y el tilt siguen funcionando; el reveal no está disponible.

Presets

PresetTratamientoMovimiento y duración
Chromatic NoirCyan, magenta y una contribución roja menor; intensidad de 10 px; mezcla Screen; opacidad de canales de 80%.Tilt de hasta 4°, desplazamiento elástico de 3 px, seguimiento de 65 ms y reveal de 550 ms.
Duotone StudioDos canales de color contenido; intensidad de 4 px; mezcla Lighten; opacidad de canales de 58%.Tilt de hasta 1.8°, desplazamiento elástico de 1 px, seguimiento de 90 ms y reveal de 720 ms.
CustomUtiliza tus controles cromáticos y de movimiento guardados.Habilita Reveal Duration y los controles detallados de movimiento.

Los presets con nombre determinan sus ajustes visuales. Elige Custom antes de modificar intensidad, colores de canales, mezcla, falloff, decay, cantidad de tilt o duración del reveal. Tus valores personalizados se conservan al cambiar de preset. Chromatic → Enabled y Motion → Enable Tilt siguen disponibles en los presets con nombre. El contenido, forma de máscara, activación, radio, retardos y estilo permanecen configurables.

Contenido

ControlOpciones o rangoPredeterminadoFunción
Base MediaImagenPlaceholder integradoImagen principal.
Alternate MediaImagenVacíoSegunda imagen revelada mediante la máscara.
Alt Text / Alternate AltTextoVacíoDescripciones para tecnologías de asistencia. Si están vacíos, se usan las descripciones del selector de imágenes.
FitCover, Contain, FillCoverCover recorta; Contain conserva la imagen completa con espacio de fondo; Fill estira al tamaño del frame.
Position X / Position Y0–100%50% / 50%Alineación compartida de las imágenes dentro del frame.

Usa imágenes con composición similar para una transición continua, o sujetos distintos para un reveal más marcado. Ambas fuentes ocupan el mismo espacio, pero las fotografías con proporciones diferentes conservan su propio recorte con Cover. Se admiten imágenes transparentes; el fondo configurado aparece en las áreas sin cubrir.

Reveal

ControlOpciones o rangoPredeterminadoFunción
TriggerHover, Hold, Click, Always RevealedHoverCómo se hace visible la segunda imagen.
Mask ShapeCircle, Organic, RectangleCircleVentana circular, sutilmente irregular o rectangular.
Reveal Radius40–500 px140 pxTamaño de la ventana local; se reduce en frames pequeños.
Expand on ClickOn, OffOnEl clic o toque puede ampliar la ventana hasta cubrir el frame.
Duration200–1200 ms550 ms en CustomTiempo de apertura; el cierre dura aproximadamente el 80% de ese valor.
Hover Delay0–2000 ms120 msEspera antes de abrir la ventana local con Hover.
Hold Delay100–3000 ms450 msPermanencia del cursor antes de abrir con Hold.
Corner0–100 px8 pxRadio de las esquinas de Rectangle; disminuye al expandirse la máscara.

Hover y Hold

Hover abre una ventana local después de Hover Delay. Hold espera Hold Delay: significa mantener el cursor sobre el componente, no mantener presionado el botón del mouse. Salir cierra una ventana no fijada. Con Expand on Click activado, un clic expande y fija el reveal; otro clic lo cierra. La ventana local sigue al cursor con suavidad.

Click y Always Revealed

Click alterna la segunda imagen. Si Expand on Click está desactivado, alterna una ventana local en lugar de un reveal completo. Always Revealed muestra la imagen alternativa completa sin botón de reveal. La expansión se calcula desde el origen hasta la esquina más lejana, por lo que un clic cerca del borde también puede cubrir todo el frame.

Touch y teclado

En dispositivos touch, Hover y Hold se convierten en alternancia por toque. El tilt y el movimiento cromático ligado al cursor se desactivan para touch. Los gestos de desplazamiento no se tratan como toques.

Con una imagen alternativa cargada e Interaction activado, el componente recibe foco. Enter o Espacio alterna el portal desde el centro; Escape lo cierra. El foco tiene un contorno visible. Sin imagen alternativa, el componente no se presenta como un botón innecesario.

Chromatic

El efecto utiliza representaciones desplazadas y teñidas de la imagen principal, con una máscara suave alrededor del cursor. Es localizado, no un filtro de color permanente sobre la fotografía. La imagen alternativa aparece sobre las capas cromáticas para conservar sus colores al revelarse por completo.

Los siguientes controles detallados están disponibles en Custom:

ControlOpciones o rangoPredeterminadoFunción
EnabledOn, OffOnActiva el efecto cromático independientemente del reveal.
Intensity0–20 px10 pxIntensidad del desplazamiento. Cero oculta las capas cromáticas.
Effect Radius80–600 px240 pxÁrea de separación cromática alrededor del cursor.
FalloffSoft, Medium, SharpSoftSuavidad del límite del efecto.
Cyan ChannelColor#00E7FFColor del primer canal.
Magenta ChannelColor#FF2EBEColor del segundo canal.
Red ChannelColor#FF3A38Contribución menor del tercer canal.
BlendScreen, Lighten, Difference, Multiply, NormalScreenCómo se combinan las capas de color.
Channel Opacity0–100%80%Visibilidad de las capas cromáticas.
DecayFast, Normal, SlowNormalVelocidad de retorno de la separación al salir.

Effect Radius, Reveal Radius, desplazamiento y tilt se reducen cuando la dimensión menor del frame está por debajo de 480 px. Los valores del panel describen los ajustes a tamaño completo. El movimiento rápido del cursor añade una contribución limitada, y el comienzo del reveal incrementa brevemente la intensidad. Screen y Lighten son buenos puntos de partida; otras mezclas varían considerablemente según los colores de la imagen.

Motion

ControlRangoPredeterminado en CustomFunción
Enable TiltOn, OffOnActiva la rotación con perspectiva.
Tilt0–10°4°Tilt máximo configurado.
Perspective400–2000 px1000 pxProfundidad de la perspectiva.
Elastic0–8 px3 pxPequeña traslación que responde al cursor.
Follow Lag0–200 ms65 msSuavizado del seguimiento.

Tilt y Perspective se ocultan cuando Enable Tilt está desactivado. El movimiento vuelve suavemente al estado neutro al salir. Una pequeña escala de interacción se calcula internamente. La animación se detiene al estabilizarse y se pausa fuera de pantalla o cuando se oculta la página.

Style y Behavior

Grupo / controlPredeterminadoFunción
Style → Background#050505Fondo durante la carga y en el espacio que deja Contain.
Style → Radius0 pxRadio de las esquinas del frame, incluidas esquinas independientes.
Style → OverlayNoneNone, Dark o tinte Custom sobre el componente completo.
Style → Overlay Color#050505Color del overlay Custom.
Style → Opacity0%Opacidad del overlay; no tiene efecto con Overlay en None.
Behavior → InteractionOnActiva la interacción con el cursor y el reveal.
Behavior → CursorDefaultCursor del sistema Default o Pointer.
Behavior → Button LabelReveal alternate imageEtiqueta accesible de la acción; tradúcela para tu sitio.
Behavior → Canvas PreviewBasePresentación estática del editor: Base, Local o Revealed.

Canvas Preview solo modifica la presentación del editor. Local y Revealed necesitan una imagen alternativa. El sitio publicado sigue el trigger configurado. Interaction desactivado impide la interacción del usuario; Always Revealed puede seguir mostrando la imagen alternativa.

Movimiento reducido

Siempre se respeta prefers-reduced-motion del dispositivo. Se desactivan el movimiento cromático ligado al cursor, tilt, desplazamiento elástico y morphing orgánico. El reveal se convierte en un crossfade de 200 ms que conserva el acceso mediante clic, toque y teclado. No existe un control para ignorar esta preferencia.

Demo y entrega

La preview pública incluye fotografías, una barra de controles y cuatro instancias de ejemplo. Esos elementos demuestran el componente; no forman parte del componente independiente comprado. El Cursor predeterminado es Default, mientras que la demo usa explícitamente Pointer y etiquetas de botón en español.

La compra proporciona el enlace Add to Framer del componente y una descarga bilingüe de configuración. La documentación está disponible en inglés y español. Proporciona tus propias imágenes y comprueba que tienes permiso para utilizarlas.

Solución de problemas

La imagen no se revela

Elige Alternate Media y espera a que cargue. Revisa Interaction, Trigger y su retardo. Always Revealed muestra la alternativa sin alternancia. Una imagen alternativa que falla se ignora; si falla la principal, aparece el placeholder.

Cambiar intensidad o duración no tiene efecto

Elige Custom. Los presets con nombre determinan los ajustes visuales y temporales detallados. Revisa también Chromatic → Enabled, Channel Opacity y la preferencia de movimiento reducido del dispositivo.

El efecto parece demasiado fuerte en una tarjeta pequeña

Usa Duotone Studio, o selecciona Custom y reduce Intensity y Tilt. Los frames pequeños ya reducen automáticamente los radios del efecto y del reveal.

El encuadre se ve diferente entre imágenes

Usa fotografías con proporciones y composición coincidentes. Fit y Position X / Y son compartidos; no hay un control independiente de recorte para la segunda imagen.

Canvas no anima

Es intencional. Elige Canvas Preview para inspeccionar un estado estático; usa Preview o el sitio publicado para interactuar.

Preguntas frecuentes

¿Esta versión admite video?

No. La versión 1.0 es la edición de imágenes. No acepta video ni sincroniza su reproducción.

¿Puedo usar solo la imagen principal?

Sí. El efecto cromático y el tilt funcionan sin imagen alternativa.

¿Necesita algún servicio o paquete adicional?

No. Utiliza React y Framer con las APIs de estilo y animación del navegador. No requiere servicio externo, API key, CDN de imágenes obligatorio ni paquete adicional de animación.

¿Puedo colocar un título o botón encima?

Sí, coloca capas de Framer independientes sobre el componente. Una capa que capture eventos del cursor puede impedir que el portal reciba interacción en esa zona.

Limitaciones

Esta versión admite únicamente imágenes y no incluye lightbox, acción de navegación, audio, rotación por arrastre ni cursor personalizado. Los ajustes de encuadre son compartidos, sin posición independiente para cada fuente. La carga depende del recurso proporcionado. Las imágenes grandes y muchas instancias activas simultáneamente aumentan el costo de renderizado; la fluidez depende del dispositivo y navegador. Las máscaras CSS, mezclas y filtros SVG pueden variar ligeramente entre navegadores.

Obtener soporte

Registro de cambios

v1.0

Lanzamiento inicial de la edición de imágenes.

  • Separación cromática localizada, seguimiento suavizado, tilt sutil y retorno progresivo al salir.
  • Máscaras Circle, Organic y Rectangle con Hover, Hold, Click y Always Revealed.
  • Presets Chromatic Noir, Duotone Studio y Custom.
  • Imágenes responsive, alternativa touch, uso con teclado y movimiento reducido del sistema.
  • Controles agrupados en Framer, vistas estáticas en Canvas y documentación en inglés/español.
Buscar en la documentación

Elige un componente o busca un ajuste.

App Story RailApp Story RailConvierte las capturas de tu app en una secuencia de capítulos con profundidad, navegación por deslizamiento y un panel narrativo sincronizado.Arc Portfolio DeckArc Portfolio DeckPresenta proyectos seleccionados en un arco interactivo de tarjetas editoriales con arrastre, navegación por teclado y enlaces editables.Chromatic Media PortalChromatic Media PortalUn portal de imágenes que combina separación cromática localizada, perspectiva sutil y una máscara interactiva para revelar una segunda imagen.Code Demo NarratorCode Demo NarratorExplica software con código, previews visuales, líneas resaltadas, anotaciones y diferencias sincronizados con el desplazamiento.Device Morph StageDevice Morph StagePresenta un producto en Phone, Tablet y Desktop dentro de un único marco de dispositivo que se transforma.Fluid Music PlayerFluid Music PlayerReproduce archivos de audio subidos o URL directas en un reproductor compacto que se amplía para mostrar la portada, los controles y la cola de pistas.Global Presence Orbit MapGlobal Presence Orbit MapMapa mundial interactivo con ubicaciones seleccionables, rutas curvas, un panel de información y animaciones coordinadas en las vistas Flat y Globe.Launch Drop CapsuleLaunch Drop CapsulePresenta un lanzamiento programado con fases Teaser, Preorder, Live y Closed, cuenta regresiva, acciones por fase y un indicador opcional de disponibilidad manual.Liquid Section NavigatorLiquid Section NavigatorUn navegador flotante de secciones con indicador líquido, seguimiento del desplazamiento, tres estilos, progreso opcional y menú móvil compacto.Scroll Demo NarratorScroll Demo NarratorConvierte la demo de un producto en una historia sincronizada con el scroll: una pantalla fija, el texto de cada capítulo, el color de acento y una línea de progreso que avanzan ju…
↑ ↓ para navegar↵ para abriresc para cerrar

Create a free website with Framer, the website builder loved by startups, designers and agencies.