• Inicio
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso de controles y efectos Frontend!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso de controles y efectos Frontend

Video Coreografía de entrada de elementos 2/2

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

¡Desbloquea vídeos ilimitados! Sube a Premium

Necesitas premium para acceder a este contenido. Suscríbete por $26USD al mes

Suscribirme
  • check_circle_outline
    Módulo 1 | 1 clases

    Introducción

    expand_more
  • check_circle_outline
    Módulo 2 | 3 clases

    Controles con CSS

    expand_more
  • check_circle_outline
    Módulo 3 | 5 clases

    Slider

    expand_more
  • check_circle_outline
    Módulo 4 | 2 clases

    Navegación sticky

    expand_more
  • check_circle_outline
    Módulo 5 | 5 clases

    Menú hamburguesa

    expand_more
  • check_circle_outline
    Módulo 6 | 2 clases

    Video e imágenes

    expand_more
  • check_circle_outline
    Módulo 7 | 2 clases

    Navegación por tabs

    expand_more
  • check_circle_outline
    Módulo 8 | 3 clases

    Autocompletado

    expand_more
  • check_circle_outline
    Módulo 9 | 5 clases

    Ordenamiento con Drag&Drop

    expand_more
  • check_circle_outline
    Módulo 10 | 2 clases

    Animaciones

    expand_more
  • check_circle_outline
    Módulo 11 | 4 clases

    MaterialDesign de Google

    expand_more
    • done_all

      Clase 1

      Input MaterialDesign

    • done_all

      Clase 2

      Coreografía de entrada de elementos 1/2

    • done_all

      Clase 3

      Coreografía de entrada de elementos 2/2

    • done_all

      Clase 4

      Efecto ripple de MaterialDesign

  • check_circle_outline
    Módulo 12 | 2 clases

    Otros controles

    expand_more
  • check_circle_outline
    Módulo 13 | 3 clases

    Calendario

    expand_more
  • check_circle_outline
    Módulo 14 | 2 clases

    Efectos con texto

    expand_more
  • check_circle_outline
    Módulo 15 | 4 clases

    Nuevos efectos

    expand_more
  • check_circle_outline
    Módulo 16 | 4 clases

    Gratutios y demostraciones

    expand_more
  • check_circle_outline
    Módulo 17 | 11 clases

    Dark Mode

    expand_more

6 comentario(s)

@pablopozo

15 Abril 22

more_vert
  • Resuelta
Hola, no logro entender la siguiente linea:


let style=element.currentStyle=window.getComputedStyle(element)

Como opera esa asignacion encadenada???

uriel
Ver respuestas (1)

John Suárez

04 Agosto 20

1
more_vert
  • Resuelta

Cuando son 3 columnas no sale.

Andres Sanchez

03 Junio 20

more_vert
  • Resuelta
es extraño, en el tamaño de mi monitor no funciona.

Anthony Sanchez

28 Abril 20

more_vert
  • Resuelta
Profe Uriel , en base a su experiencia , cuantos elementos  podemos colocar en una misma vista para que sea agradable al usuario, es decir, para aplicar la paginacion , no se si se llama técnicamente así el efecto.

Me llama mucho la atención porque el ejercicio se aplica mucho en las tiendas en línea, entonces si hay una cantidad considerable de productos por ejemplo 100 , es algo forzado para el usuario hacer tanto scroll.
Ver respuestas (1)

Juan Felizzola

25 Febrero 19

5
more_vert
  • Resuelta

Cuando en pantalla todas las filas de las card no son iguales no funciona.
Uncaught TypeError: Cannot read property 'style' of undefined
Para resolver esto lo hice de la siguiente forma:
if (this.elements[i + (j - i)] != undefined) {
    this.elements[i + (j - i)].style.animationDelay = (positionSum * 50) + 'ms';
}

Ver respuestas (1)

Hernan Castilla

04 Agosto 17

5
more_vert
  • Resuelta
class Choreography{

            constructor(container_selector, item_selector){
                this.container = document.querySelector(container_selector);
                this.elements = this.container.querySelectorAll(item_selector);

                this.elements.forEach(e=>{
                    e.style.opacity = 0;
                });

                this.element = 0;

                this.getNItems();
            }

            getNItems(){
                let itemWidth = Dim.getWidth(this.elements[0]);
                let containerWidth =this.container.clientWidth;
                let itemsPerRow = Math.floor(containerWidth / itemWidth);

                this.addDelay(itemsPerRow);
                this.elements.forEach(e => {e.classList.add("zoomIn")})
            }

            addDelay(itemsPerRow, x=0, y=0){
                if(x < (this.elements.length / itemsPerRow)){
                    if(y < itemsPerRow && this.element < this.elements.length-1){

                        this.elements[this.element].style.animationDelay = (x+y*50)+"ms";
                        this.element++;

                        this.addDelay(itemsPerRow, x, y+1);   
                    }else{
                        this.addDelay(itemsPerRow, x+1, 0);   
                    }
                }
            }  
        }
Ver respuestas (2)

Clase 32

Coreografía de entrada de elementos 2/2

arrow_back Siguiente arrow_forward

32/60

Curso de controles y efectos Frontend