0Pricing
Sveltejs Academy · Lección

animate:flip para reordenar listas

Anime suavemente los elementos de una lista cuando cambie su orden mediante la técnica FLIP

animate:flip para reordenar listas es una lección gratuita de Sveltejs Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Sveltejs Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Sveltejs Academy incluye 4 lecciones en total.

Qué hace animate:flip

flip anima suavemente los elementos cuando cambia su posición en un bloque each con claves.

Importación

Desde svelte/animate.

import { flip } from "svelte/animate";

Aplicar a los elementos

Aplíquelo a los elementos dentro de un each con claves.

{#each items as item (item.id)}
  <li animate:flip>{item.name}</li>
{/each}

Técnica FLIP

FLIP significa First, Last, Invert, Play. Svelte calcula la diferencia y anima suavemente mediante transformaciones.

Se requiere un each con claves

La animación depende de las claves para saber qué nodos del DOM corresponden a cada elemento.

Parámetros

Pase opciones { duration, delay, easing } como en las transiciones.

<li animate:flip={{ duration: 300 }}>

Desencadenadores comunes

Reordenamiento mediante arrastrar y soltar, ordenar, filtrar o barajar.

Combinar con transiciones

Combínelo con transition: para añadir animaciones de entrada y salida a las animaciones de reordenamiento.

Rendimiento

Utiliza transformaciones CSS; es fluido incluso con cientos de elementos.

Limitaciones

No puede animar movimientos entre contenedores distintos de bloques each.

Movimiento reducido

Omita la animación cuando el usuario prefiera reducir el movimiento por motivos de accesibilidad.

Comprobación rápida

¿Qué requiere animate:flip?

Resumen

animate:flip anima suavemente el reordenamiento de listas dentro de bloques each con clave mediante la técnica FLIP.

Preguntas frecuentes

¿La lección «animate:flip para reordenar listas» es gratis?

Sí — el texto completo de «animate:flip para reordenar listas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Sveltejs Academy, actualiza a CoddyKit PRO. El curso de Sveltejs Academy incluye 4 lecciones en total.

¿Qué aprenderé en «animate:flip para reordenar listas»?

Anime suavemente los elementos de una lista cuando cambie su orden mediante la técnica FLIP Practicas Sveltejs Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Sveltejs Academy?

No se requiere experiencia previa. Sveltejs Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «animate:flip para reordenar listas»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Sveltejs Academy?

Sí. Cada lección de Sveltejs Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. animate:flip para reordenar listas
  2. Los stores spring() y tweened()
  3. Funciones de easing personalizadas
  4. Combinación de transiciones y animaciones
← Volver a Sveltejs Academy