Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Movimiento con desenfoque

Enfoca al montarse un elemento desde 8 px de desenfoque mientras aparece, preset construido con tw-animate-css sin dependencias de runtime.

Sharpen in

The content resolves from an 8px blur as it mounts.

Instalación

npx logic2b@next add motion-blur

Uso

import { MotionBlur } from "@/components/ui/motion-blur"

<MotionBlur duration={700}>
  <h2>Entra en foco</h2>
</MotionBlur>

MotionBlur equivale a <Motion preset="blur">. Consulta Movimiento para las propiedades compartidas duration, delay, hover y asChild, las recetas de salida y el comportamiento con movimiento reducido. Combina especialmente bien con una duration más larga en encabezados y textos hero.

Playground interactivo

Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.

JSX generado
<MotionBlur
  duration={500}
  delay={0}
>Blur reveal</MotionBlur>

Referencia de API

Generada a partir de las exportaciones públicas de TypeScript en src/ui/motion-blur.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.

Ver JSON

MotionBlurProps

Tipo
type MotionBlurProps = Omit<MotionProps, "preset">

MotionBlur

Componente

Sharpen a mounting element in from an 8px blur. Preconfigured `<Motion preset="blur">`.

Props: MotionBlurProps

Contrato de accesibilidad

Comportamiento legible por máquinas y responsabilidades de quien integra motion-blur. Los detalles normativos conservan el texto canónico del registro.

Ver JSON
Soporte
Contrato de composición
Patrón
blur animation
Motion for React

Semántica incorporada

  • Preserves child semantics and accepts reduced-motion behavior from the motion foundation.

Responsabilidades de integración

  • Ensure final text is sharp, contrast remains sufficient and reduced-motion users receive an instant transition.

Limitaciones conocidas

  • • Blurred text can be temporarily unreadable during animation.