Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Deslizamiento en movimiento

Desliza un elemento desde una dirección mientras aparece al montarse, preset construido con tw-animate-css sin dependencias de runtime.

up
down
left
right

Instalación

npx logic2b@next add motion-slide

Uso

import { MotionSlide } from "@/components/ui/motion-slide"

<MotionSlide direction="up" delay={80}>
  <Card>…</Card>
</MotionSlide>

MotionSlide asigna direction al preset fade-* correspondiente de Movimiento, como up a fade-up, y comparte las propiedades duration, delay, hover y asChild.

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
<MotionSlide
  direction="up"
  duration={500}
  delay={0}
>Slide reveal</MotionSlide>

Referencia de API

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

Ver JSON

MotionSlideDirection

Tipo
type MotionSlideDirection = "up" | "down" | "left" | "right"

MotionSlideProps

Tipo
interface MotionSlideProps extends Omit<MotionProps, "preset"> { /** Direction the element travels from as it fades in. Default `"up"`. */ direction?: MotionSlideDirection }

MotionSlide

Componente

Slide a mounting element in from a direction while it fades.

Props: MotionSlideProps
PropiedadTipoObligatoriaValor predeterminadoDescripción
directionMotionSlideDirectionNo"up"Direction the element travels from as it fades in. Default `"up"`.

Contrato de accesibilidad

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

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

Semántica incorporada

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

Responsabilidades de integración

  • Use a reduced or instant alternative and do not use position changes to imply a different reading order.

Limitaciones conocidas

  • • Large translations can be uncomfortable unless reduced-motion preferences are honored.