Aprende CSS Grid MUY FÁCIL con ejercicios

Поділитися
Вставка
  • Опубліковано 2 сер 2024
  • Domina CSS Grid con nuestro curso para principiantes. Aprende a crear diseños web flexibles y atractivos en minutos de forma muy fácil con ejercicios prácticos
    ¡Inscríbete ahora y desata tu creatividad en el diseño web!
    ▶ No te pierdas más directos en: / midudev
    00:00:00 - Intro
    00:00:33 - Codember
    00:01:03 - Introducción a Grid
    00:03:29 - A mover las manitas
    00:03:58 - Qué es Grid?
    00:06:39 - Características de Grid
    00:07:55 - Grid vs Flex
    00:10:02 - Grid en código
    00:11:31 - Nuestra primer Grid
    00:17:01 - Creando más columnas
    00:17:48 - Unidad especial
    00:24:07 - grid template rows
    00:25:55 - Cuadricula vacia
    00:27:36 - Filas automaticas
    00:30:11 - Propiedad repeat()
    00:32:00 - Nadie sabe esto sobre el REPEAT()
    00:35:01 - Ejercicio practico Excel (recomendado)
    00:43:28 - Que no hacer
    00:44:44 - Ejercicio
    00:50:47 - Auto-fill auto-fit
    00:54:32 - Diferencia entre auto-fill y auto-fit
    00:57:41 - margin o gap?
    01:00:06 - Líneas de la cuadricula
    01:01:49 - grid-column-start/end
    01:04:02 - grid-row-start/end
    01:06:15 - Atajo más simple de grid-column/row
    01:10:54 - Bloques encima de otros
    01:15:43 - Creando un Layout
    01:20:23 - Grid áreas
    01:26:52 - Alineación en línea de los elementos
    01:30:42 - Alineación en bloque
    01:32:29 - Centrar el contenido
    01:36:11 - 3 formas de centrar un div
  • Наука та технологія

КОМЕНТАРІ • 208

  • @user-dw1hn4bk7o
    @user-dw1hn4bk7o 7 місяців тому +54

    Estoy haciendo un curso de desarrollo web, y lo de jugar con grid no me acababa de entrar. No hablemos ya de hacer un diseño responsive, que he tenido que meter media queries a palazos y aun así no me quedaba bien del todo. ¡Y resulta que, bien explicado, es hasta fácil! 😄 ¡Un vídeo magnífico! (P'a ti -->🥇)

    • @midulive
      @midulive  7 місяців тому +9

      Gracias! ☺️

  • @AdrusMcpaketazo
    @AdrusMcpaketazo 6 місяців тому +46

    Otra vez me salvas la vida Midu. Cuando acabe de estudiar y me den chance a trabajar voy a poner una foto tuya en mi sitio de trabajo para que me guíe tu sabiduría.

  • @stevenskl5294
    @stevenskl5294 9 місяців тому +19

    Ya sabia grid pero ma ayuda a recordar y no olvidarme de cosas esenciales.

  • @kieniandres
    @kieniandres 28 днів тому +1

    Midu, eres un crack. Antes, cuando era niño (10-14 años), se me complicaba entender todo esto. No estoy seguro si era por la forma de explicar de los demás en los miles de videos que hay en UA-cam o simplemente yo era muy chico para entender. Después conocí tu canal. Al principio, no tenía mucha fe en que fueras bueno para explicar, pero me puse un video y todo cambió. Eres demasiado crack para explicar las cosas. Literalmente, cada vez que tenía una duda y pensaba que no entendería, de la nada planteabas la misma pregunta que yo tenía y la respondías en el video. JAJAJ. Ahora, a mis 17 años, puedo entender esto. ¡Gracias, Midu, de todo corazón! ¡Sí has cambiado vidas!

  • @TheReycel75x
    @TheReycel75x 9 місяців тому +38

    Este contenido es oro!!! Mil gracias. Eres muy bueno explicando y enseñando.

    • @midulive
      @midulive  9 місяців тому +2

      Gracias a ti!

  • @ivanjaviergonzalez7835
    @ivanjaviergonzalez7835 4 місяці тому +3

    Una de las mejores personas que conoci y como enseña, nos salvas a miles y miles, mereces mas reconocimientos y ojala este canal crezca mucho mas, saludos desde argentina miduu

  • @joshuarosales_p
    @joshuarosales_p 6 місяців тому

    Enserio te agradezco vale la pena ver los videos completos explicas como ninguna otra persona, saludos 🎉

  • @criptamas
    @criptamas 8 місяців тому

    Grande midudev me ayudaron bastante estos videos para terminar de repasar CSS. Muchas gracias por el contenido.

  • @JoseAntonio-ve1ff
    @JoseAntonio-ve1ff 9 місяців тому +3

    Grande Midu!!! Que pasada de clase me encantó, muchas gracias por explicar tan tan excelente jamás me había quedado tan claro todo el tema del Grid seguro ahora lo voy a usar más y de manera más correcta!!

  • @Rhast-zi6my
    @Rhast-zi6my 6 місяців тому

    Este contenido vale oro, gracias por compartir todo tu conocimiento.

  • @yordanbb98
    @yordanbb98 9 місяців тому

    Que CRACK!!!, justo estaba pensando que necesitaba un minimo tecnico de GRID, y PUM!!!, apareces tu, Gracias, Slds desde CUBA!!!!

  • @leandrootero3472
    @leandrootero3472 7 місяців тому +5

    Ha sido una explicacion increible! el contenido lo has estructurado super bien, los consejos de mejores practicas y los casos de uso orientados a situaciones reales han sido 11/10. Muchas gracias

  • @marcecam747
    @marcecam747 6 місяців тому +1

    la mejor explicacion de grid que vi gracias!

  • @RoronoaSablecorte
    @RoronoaSablecorte 8 місяців тому

    Que buen contenido Midu, explicas muy bien! Gracias !!

  • @user-tr1xr6gv8p
    @user-tr1xr6gv8p 7 місяців тому +3

    Eres un genio explicando. Mil gracias.
    😀

  • @millhiorebt
    @millhiorebt 5 місяців тому

    Muchas gracias, nadie nunca me había enseñado tales cosas tan fácilmente como tu, eres un GOD, espero poder aprender mas y algún día poder tener mi primer trabajo en una empresa y aplicar todo el conocimiento que nos ha otorgado de manera gratuita e incluso es mucho mejor que los cursos de pago que he visto en algunas plataformas

  • @jorgelezcano6638
    @jorgelezcano6638 9 місяців тому +1

    Sin duda este video es lo más importante desde que empecé a estudiar programación, debería ser material obligatorio

  • @TobiasLotter
    @TobiasLotter 3 місяці тому

    Ídolo, pasó volando la hora! Me estoy pegando una maratón con tus videos. Sos un capo explicando.

  • @albertolopez8489
    @albertolopez8489 2 місяці тому

    Gran explicación, enhorabuena por tu trabajo

  • @adriauson2957
    @adriauson2957 3 місяці тому +1

    Una maravilla de video!! Mil gracias por tus explicaciones!
    Únicamente me gustaría comentar un detalle del vídeo ubicado en el minuto 51:36
    En concreto esta pieza de código
    div{
    display: grid;
    grid-template-columns:repeat(
    auto-fill,
    minmax(200px, 1fr)
    );

    gap: 16px;
    }
    img{
    width: 100%;
    height: auto;
    border-radius: 20px;
    }
    ------------------------------------------------------------------
    Haciendo referencia a esta parte del código :
    grid-template-columns:repeat(
    auto-fill,
    minmax(200px, 1fr)
    );
    Comentar que el tamaño exacto por el cual se generán nuevas columnas de forma automática no es únicamente los 200px que indicamos en la función minmax(200px, 1fr).
    Deberemos tener en cuenta el tamaño de la , el tamaño del contendor padre
    y el gap (espacio entre columnas). En referencia al gap en el caso de haber 1 columna no se tiene en cuenta. Si hay más de 2 columnas sería igual a num columnas - 1.
    --> Ejemplo calcular el gap: 2 columnas = gap 16px. 3 columnas = gap (16 x (3 col - 1) => 32px
    Pongo varios ejemplos y como calcularlo:
    1 columna -> size-screen < 432 px (porque? porque el tamaño del contenedor padre de es html y este el width es de 416px y como indicamos 100% width ocupa todo el espacio del contenedor padre )+ 16px de 1gap al haber solo 2 columnas))
    2 columnas --> 432 648 864

  • @SonGoku-pc7jl
    @SonGoku-pc7jl 8 місяців тому

    que divertido es reaprender css contigo midu! sigue porfavor! xD gracias mil!

  • @kikevanegazz325
    @kikevanegazz325 9 місяців тому +2

    Midu, te has lucido con tus últimos en-vivo. Muchas gracias.

    • @midulive
      @midulive  9 місяців тому

      Gracias a ti!

  • @fontanero
    @fontanero 7 місяців тому +2

    Muchas gracias por emplear tu tiempo en enseñarnos.

  • @intercambioradial
    @intercambioradial 9 місяців тому

    Genial Video Amigo en cuanto pueda me veo los anteriores videos que mencionaste , Genio muy bueno ! bien Explicado!

  • @GHerosVNZ
    @GHerosVNZ 15 днів тому

    gracias bro , gran video explicas muy bien

  • @andresmarrugo765
    @andresmarrugo765 9 місяців тому

    que pasada, muchas gracias midu!

  • @enriqueruiz320
    @enriqueruiz320 9 місяців тому +1

    Justo lo que ando buscando 😍

  • @martinle855
    @martinle855 Місяць тому

    Gran Video Midu! Mil gracias, se entendió muy bien! Queda practicar ahora jajaja

  • @cristianlopez5853
    @cristianlopez5853 2 місяці тому +1

    Excelente la explicacion , muy claro todo, felicitaciones

  • @vruno182
    @vruno182 9 місяців тому

    He esperado esta explicacion de tu boca hace meses miduuu!!! ahora si voy a dejar flexbox de un lado, hace años quiero aprender grid pero me daba pereza jaja

  • @RodrigoOsO87
    @RodrigoOsO87 2 місяці тому

    Buenísimo el video y la explicación, te has ganado un nuevo suscriptor!!

  • @federicomontenegro218
    @federicomontenegro218 8 місяців тому +1

    Tremendo video, entendi todo de una!

  • @xxd4m4s0_ytxx9
    @xxd4m4s0_ytxx9 4 місяці тому +1

    Gracias, me sirvió de mucho ❤

  • @user-sn6ss3dm1m
    @user-sn6ss3dm1m 2 місяці тому

    Gracias por todo mindu eres grande 😁

  • @dailinromero_
    @dailinromero_ 6 місяців тому +1

    Te amo! Me has salvado la vida

  • @luischicaiza7794
    @luischicaiza7794 3 місяці тому

    Midu con un bloque encima de otro, me salvaste la vida porque estaba matandome con el position absolute y este hack no lo sabía. Eres un grande sigue dándonos tus conocimientos!

  • @danieldelgadopalacios1352
    @danieldelgadopalacios1352 4 місяці тому

    Excelente como siempre! 😜 ❤❤

  • @playmambo9573
    @playmambo9573 Місяць тому

    ¡¡¡¡¡❤Muchas gracias por tu labor educativa!!!

  • @todosiemprepasa4356
    @todosiemprepasa4356 Місяць тому

    Hola buenas tardes desde Argentina te saludo. Termino de realizar un curso de Desarrollo Web la verdad que no tenia claro lo de grid, te encontre gracias a Dios y más claro imposible tu explicación mil gracias por compartir tu saber. Me sumo a ser una seguidora más!!!!Saludos

  • @dambedev
    @dambedev 5 місяців тому

    Uff! Lo que acabo de aprender con esto. Realmente no sabía usar GRID, no entendía por qué no se acomodan las cosas. Muchas gracias!

  • @juang4u
    @juang4u 4 місяці тому +1

    Gracias por sus clases estan muy buenas

  • @gabrga26
    @gabrga26 3 місяці тому

    Midu mil gracias por este curso. Increíble explicación de grid, actualizada y muy resumida

  • @ferge1313
    @ferge1313 3 місяці тому +1

    Gracias mil!!

  • @juancampos352
    @juancampos352 4 місяці тому

    WOW! Al fin entiendo Grid, ahora voy a por el de Flexbox 💪

  • @yeinerdavidpajarootero3205
    @yeinerdavidpajarootero3205 Місяць тому

    Gracias Midu!

  • @jonnathanbaculima4447
    @jonnathanbaculima4447 8 місяців тому

    Saludos midu..! Gracias por tu contenido saludos desde Ecuador amigo..! Que sigas adelante en tus proyectos personales, eres un tipaso..!

  • @GabrielPozo
    @GabrielPozo 9 місяців тому

    Excelente!!!! La demostración de auto-fill comparando con la web de la Kings League es muy buena.

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan 2 місяці тому

    Gracias Amigo!!!!! Saludos,

  • @gonzaabenitezz
    @gonzaabenitezz 9 місяців тому +1

    literal necesitaba esta guía/tutorial de grid para una entrega. ¡Graciasss!

  • @Wilfer_Suarez
    @Wilfer_Suarez 3 місяці тому

    De los mejores profesores con ejemplos y todo lo único que me falto fue subgrid que es algo muy importante, me encanto el ejemplo de los poster un verdadero crack

  • @johnygargano8054
    @johnygargano8054 5 місяців тому +2

    Hoy aprendí
    y amé
    y me gustó
    y entendí
    y abracé
    ...grid

  • @fercho1820
    @fercho1820 8 місяців тому

    Excelente, midu. Muchas gracias :)

  • @elliotgaramendi
    @elliotgaramendi 8 місяців тому +1

    Otra condición para user flex o grid sería celdas variables, flex es muy bueno para celdas variables incluso sea bidimensionales en cambio grid es más para celdas fijas. Por ejemplo en un Hero de dos columnas unidimensionales es mejor usar grid, porque hace dos columnas de valores fijos, grid-template-column: 1fr 1fr; directo en el container sin necesidad de poner flex: 1 a sus hijos si es que usaras flex. Pero si quieres hacer un listado en horizontal y que los elementos se ordenen si hay espacio o no facilísimo con flex-wrap: wrap; y te da un resultado multidimensional pero de celdas variables, hacerlo con grid solo se me ocurre el grid-temaplate-column: repeat(autofit, minmax(4rem, 1fr)); muy complejo, pero igual te da columnas fijas.

  • @josegarrido2905
    @josegarrido2905 9 місяців тому +2

    Ohhhh Midu que crack, me encanta tu contenido te sigo en todas las redes, entiendo super todo lo que explicas muchas gracias por todo!!!

    • @midulive
      @midulive  9 місяців тому

      Gracias! 😍

  • @CoCold
    @CoCold 9 місяців тому

    Lol justamente esta semana en clase han empezado a enseñarnos grid. Jajajaja muchas gracias por el video :D

  • @onijimoon
    @onijimoon 6 місяців тому

    Gracias Midu 🎈

  • @federicofernandez5338
    @federicofernandez5338 9 місяців тому

    Grande miduuu!! Saludos desde Argentina.

  • @pabloduarte4470
    @pabloduarte4470 9 місяців тому

    Estos vídeos me dan la vida

  • @jairgh5351
    @jairgh5351 9 місяців тому

    El mejor ❤, gracias!!

  • @jairocolondev
    @jairocolondev 9 місяців тому +1

    Vamasssss Midu 🔥🔥🔥

  • @fraineralex
    @fraineralex 8 місяців тому

    Eres el mejor midu! ❤

  • @FabianGrajales3D
    @FabianGrajales3D 8 місяців тому +1

    muchas gracias por el contenido mas claro no puede ser!!! podrias algun dia hacer esto mismo con tailwind? muchas gracias!

  • @yankluf
    @yankluf 21 день тому

    Graciassssssss!!! 🔥🔥🔥

  • @lucianodeniro6475
    @lucianodeniro6475 3 місяці тому

    muchas gracias

  • @diegosalgado6258
    @diegosalgado6258 6 місяців тому

    crak me ayudaste un monton

  • @alexbo1942
    @alexbo1942 6 місяців тому +1

    eres el GOAT 💯

  • @Zebastian2307
    @Zebastian2307 8 місяців тому

    gracias, me fue de muuuuuuuuucha ayuda!

  • @lacacode
    @lacacode 8 місяців тому

    Espectacular la parte de Areas

  • @joanstiven2216
    @joanstiven2216 9 місяців тому +18

    Aprendo más viendo tus videos mientras almuerzo que en una semana en el SENA (excepción de algunas clases). Midu ¡Eres un crack!

    • @midulive
      @midulive  9 місяців тому +2

      Gracias a ti!!

    • @agenciapersonal7573
      @agenciapersonal7573 9 місяців тому +4

      dice poco de ti menospreciando el sitio en que estudias, era necesario tirar agua sucia al sena? lugar tan digno del que muchas familias obtienen educacion y sacan adelante sus sueños, familia etc

    • @duberneyobando5013
      @duberneyobando5013 8 місяців тому

      Estoy de acuerdo con @agenciapersonal7573 que porquería de persona como hablara de mal de sus padres, muchas gracias @midulive por sus videos

    • @juandiego234
      @juandiego234 6 місяців тому

      Cállate cada quien tiene su perspectiva Bro ​@@agenciapersonal7573

    • @iknowwhattodo111
      @iknowwhattodo111 2 місяці тому

      ​@@agenciapersonal7573Dijo la pura verdad, el sena en programación toca ser autodidacta si no te mueres con eso tan antiguo que enseñan...

  • @mostcommunityofficial
    @mostcommunityofficial 9 місяців тому

    Gracias midu, justo lo que necesitaba para actualizar mi web con puro Flex 😂

  • @jorgerosbelcruzarias3026
    @jorgerosbelcruzarias3026 29 днів тому

    Super útil. 🫂

  • @juliolinarezescobar
    @juliolinarezescobar 9 місяців тому +1

    A guardarlo en favoritos

  • @gustavogomezvillafane5142
    @gustavogomezvillafane5142 3 місяці тому

    muy muy bueno!

  • @ertes7379
    @ertes7379 3 місяці тому

    Habia estado usando el repeat sin saber exactamente como funcionaba o que hacia yo solo sabia que poniendo eso me daba el resultado que queria y cuando lo explicaste literalmente dije "ooohhh" jajaja

  • @darkgames5996
    @darkgames5996 9 місяців тому +2

    Buenísimo, antes pensaba que grid era súper complicado, y es más fácil de lo que creía jajaj

    • @midulive
      @midulive  9 місяців тому +1

      Excelente!

  • @tatat104
    @tatat104 7 місяців тому +1

    شكراً جزيلاً وجزاك الله خيراً ❤

  • @animationdesing5771
    @animationdesing5771 5 місяців тому +2

    Midulive, esto de las CSS GRID es: MA-RA-VI-LLO-SO. gracias por enseñarnos esto.!

    • @midulive
      @midulive  5 місяців тому

      Gracias a ti!

  • @LlegoManuel
    @LlegoManuel 9 місяців тому

    Genial, ya puedo centrar un div de 3 formas distintas

  • @misaseptimo
    @misaseptimo 6 місяців тому +1

    ya no quiero llorar mas, este es mi curso

  • @turkoquete1234
    @turkoquete1234 Місяць тому

    Thanks!

  • @cabesonsinz
    @cabesonsinz 8 місяців тому

    Grande midu gracias por los videos que sera lo siguiente de esta serie ? responsive desing ?

  • @user-om8gj7gl8c
    @user-om8gj7gl8c 9 місяців тому

    Excelente!!!

  • @frangilgon
    @frangilgon 9 місяців тому +1

    ese span 2 acaba de salvarme ya para siempre

  • @jonnathangonzalez8639
    @jonnathangonzalez8639 9 місяців тому +1

    Te estoy siguiendo hace un par de semanas pero ya me estoy volviendo loco, soy recién certificado en Backend , me agrada tu contenido pero es es lo que debo aprender que me sirva para hacer una web responsiva que me ayude sin dedicarle tanto al aprendizaje ya que mi propósito es Backend pero quiero porlomenos saber hacer un simple nav bar responsiva y con tantos videos de CSS , grid, Flex , y no se que más no se a cual dedicarle mi enfoque 😢

  • @benjamin.2957
    @benjamin.2957 6 місяців тому +1

    me agrada tu contenido sos capo y en español

  • @MultiTelefono
    @MultiTelefono 9 місяців тому

    Gracias midu! Pude entender perfectamente minmax

  • @galletasniper2584
    @galletasniper2584 8 місяців тому

    Graciasss

  • @esaulurielmenesestorres4360
    @esaulurielmenesestorres4360 4 місяці тому

    Hoy estaba haciendo una sección con flex e hice muchos media query y no estaba convencido al 100% del resultado, probé grid por tu video y pum, quedo a la primera, gracias Midu, soy tu fan jaja

  • @claraegeamartinez9343
    @claraegeamartinez9343 3 місяці тому

    En realidad justify-items:normal se comporta de manera similar a start, y no a stretch. Si ponemos un tamaño fijo se ve que se colocan al inicio del contenedor.
    En este caso como has usado un tamaño de fracciones parece que se comporta como stretch, pero no es así.
    De todos modos el video es muy bueno y explicas super bien, a mi me has hecho comprender mejor grid. Gracias.

  • @never_die2285
    @never_die2285 9 місяців тому +2

    vamos a aprender :D

  • @yamid-dev
    @yamid-dev 6 місяців тому

    Gracias

  • @juanfdx
    @juanfdx 9 місяців тому

    Fantastic! ✌😁✌

  • @danielspark128
    @danielspark128 6 місяців тому +1

    Gracias por existir

  • @stevenquihuire3523
    @stevenquihuire3523 5 місяців тому +1

    Gracias por todos estos cursos, ahora seguire estudiando gracias por la iniciativia.

    • @midulive
      @midulive  5 місяців тому +2

      Un placer! 😊

  • @mauricioutrera2561
    @mauricioutrera2561 9 місяців тому

    ManzDev esta muy pro en CSS, y en JavaScript, no solo sus Directos en el YT morado y su UA-cam, sus Guías en su Web también están muy buenas 100/100 muy buen contenido, el tipo se sumerge en el tema y explica bien xd.

  • @claudionatsa
    @claudionatsa 8 місяців тому +1

    vine a YT a buscar bronce y encontre oro!!
    Que bien explicado!!! Exelente video Midu!!!!!! Gracias!!!!!!

    • @midulive
      @midulive  8 місяців тому

      Gracias a ti!!

  • @mariabelenlencina2549
    @mariabelenlencina2549 8 місяців тому +1

    El mejor!!

  • @yaneriscabrera6995
    @yaneriscabrera6995 3 місяці тому +1

    El grid-template-area me explotó la cabeza

  • @gladysr7935
    @gladysr7935 5 місяців тому

    Eres genial explicando, muchas gracias!!!
    En el momento: 1:15:54 editor: layout Quisiera tener habilitado eso en mi visual ¿Cómo se hace?

  • @magadiflo-dev
    @magadiflo-dev 6 місяців тому

    Gracias por el contenido, con respecto a lo responsive, por ejemplo en el caso de las fuentes, ahí sí se usaría sí o sí las @medias queries o habría otra forma?, gracias por la respuesta, saludos.