Trucos con Flexbox (1) - Centrado absoluto, Dividir pantalla, Sticky footer

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • En este video veremos tres casos reales del diseño web que nos daban muchos dolores de cabeza y que se resuelven muy fácil con Flexbox:
    1. Centrado absoluto
    2. Dividir perfectamente la ventana
    3. Footer siempre abajo de la ventana
    Visítanos en nuestra página web escuela.digital
    Síguenos en Facebook: escuela.digital...
    Síguenos en Twitter: escuela.digital...
    Únete a la comunidad Escuela Digital en Facebook:
    escuela.digital...

КОМЕНТАРІ • 89

  • @yosoynch
    @yosoynch 9 років тому +12

    El footer que siempre soñé!... muy buenos trucos, hoy me llevo este genial footer y el de Box-shadow para hacer más bordes, Gracias Álbaro!

  • @jimenakatu1178
    @jimenakatu1178 3 роки тому +2

    Lo del centro era justo lo que estaba buscando, gracias!

  • @helpdesk4410
    @helpdesk4410 8 років тому

    Flexbox es la maravilla de las maravilla, cuanto dolor de cabeza dejaremos de tener, simplemente simplificación, y dinamismo en los proyectos, gracias por el curso, esta excelente, el mas preciso y claro hasta el momento en youtube, sigue asi, Felicidades!!

  • @maythemendoza7176
    @maythemendoza7176 5 років тому

    ¡Que útiles estos trucos! se repasan muchos de los conceptos vistos en los videos anteriores, y resultan mágicos cuando se está en los primeros pasos del diseño web. Gracias prof. Álvaro porque son bastantes claros y con mucha pedagogía.

  • @mauricz1473
    @mauricz1473 4 роки тому +1

    En el ejemplo de centrado absoluto, si usamos position absolute en una flex-item, este sale del flujo del flex-container pero si no le damos top, bottom, left o right las propiedades de alineamiento igual se aplican al flex-item con pos. absoluto, le tenemos que ponder top:0 para que se quede arriba y no en el centro

    • @GhostlyTutoriales
      @GhostlyTutoriales 4 роки тому +2

      Y por qué en su ejemplo funcionó sin la necesidad de ponerle un top: 0? Me acaba de pasar a mi, con solo poner position: absolute igual me aplicaba las propiedades de alineamiento.

  • @GhostlyTutoriales
    @GhostlyTutoriales 4 роки тому

    Excelente, este tipo de videos me sirven mucho para practicar y repasar conceptos que aunque ya los vi, a veces se me olvidan en la práctica.

  • @FabioJara
    @FabioJara 9 років тому +1

    Excelente vídeo... Muchas gracias, sus explicaciones son muy claras.

  • @moisesmagno
    @moisesmagno 9 років тому

    Simplemente fantástico tus clases Alvaro, felicitaciones.

  • @Ivan-bk4oc
    @Ivan-bk4oc 3 роки тому

    gracias Álvaro muy buenos trucos.

  • @leninalberto
    @leninalberto 9 років тому

    Mil gracias por dedicarle tiempo a este tema me viene como anillo al dedo ya que estoy trabajando con el framework materializecss y este usa flexbox para centrar el contenido y también para el footer del que explicas en este video

  • @josehernandezmontiel7228
    @josehernandezmontiel7228 4 роки тому +1

    Gracias, llevaba dias sin entender como funcionaba flexbox

  • @HiramGuerrero
    @HiramGuerrero 9 років тому

    Haciendo el segundo ejercicio me di cuenta que se puede resumir aun más la parte responsiva solo cambiando la dirección de body, aside y main, pongo el código para que lo veas:
    @media screen and (max-width: 500px){
    body {
    flex-direction: column;
    }
    aside, main {
    width: 100%;
    height: 50vh;
    flex-direction: column;
    }
    }
    Como siempre, excelentes tutoriales, se agradecen mucho.

  • @christianlergier3872
    @christianlergier3872 9 років тому

    Una vez más se le agradece desde Panamá por compartir sus conocimientos y en especial en este tema que es relativamente nuevo para muchos de nosotros gracias prof saludos,
    #no era penal
    #no era roja

  • @Adolphe9
    @Adolphe9 4 роки тому +1

    Alguién me puedría explicar por qué en el body se usó el flex-direction:row (default) y no el flex-direction:column?... Gracias

  • @christianlergier3872
    @christianlergier3872 9 років тому

    Disculpe prof, con la inclusión y mejoramiento de flex box en los últimos años, ¿Se perfila flex box como remplazo absoluto en la creación de layouts para web o es simplemente un complemento más? ¿Tiene usted algún trabajo realizado que vaya desde la construcción del layout hasta la inclusión de imágenes, etc, neta y completamente con flex box ?
    Saludos y bendiciones

  • @mariofernandolopezlondono3889
    @mariofernandolopezlondono3889 4 роки тому

    Eres el mejor, excelentes videos. Mil gracias por compartir.

  • @stefano_dev
    @stefano_dev 3 роки тому +1

    como añaderian al main del ultimo ejemplo un article y un aside para que exista un header, main (article,aside) y un footer. osea un 1,2,1 no se si me entienden como que al lado apareza una seccionde comentarios

  • @leonardoescalante4648
    @leonardoescalante4648 2 роки тому

    Gracias me sirvió mucho.

  • @dacadev
    @dacadev 4 роки тому +1

    Como funcionaría el primer ejemplo en Mobile
    Excelente tutorial, me ayudaste mucho...muchas gracias :D

  • @zetzu12369
    @zetzu12369 7 років тому +1

    Álvaro, he copiado tu código al 100% para el ejemplo del Sticky footer... Sin embargo, cuando escribo la linea "flex-wrap: wrap", el footer, que debería quedar casi pegado al , se me va al centro de la página. Es como si al escribir el "wrap", los deja al 50% de la página... sabrás cómo ayudarme ??

  • @WhitmanttwnewLopez
    @WhitmanttwnewLopez 9 років тому

    primero aprovecho Alvaro para agradecerte nuevamente por tus maravillosos videos.
    tengo un lio y no he podido terminar el primer ejemplo;
    al momento de poner el h1 obviamente me sale junto al contenedor al estar dentro de un flex, pero al colocarle la propiedad de position:absolute; se termina la felicidad.
    -En mozilla el h1 queda dentro del contenedor
    -en chrome apesar de que se hubica en la parte superior me surgue otro problema al igual que en mozilla: al declarar el width lo toma desde el borde izquierdo del contenedor lo que por razones obvias termina por romper el layout...
    que podria estar generando este comportamiento?

  • @jesuv5875
    @jesuv5875 4 роки тому +2

    Este man es el capo de css compa

    • @EDteam
      @EDteam  4 роки тому +1

      En este curso te enseñamos más de CSS Jesuch y lo mejor es que es gratis 🎁 ed.team/cursos/css

    • @EDteam
      @EDteam  4 роки тому +1

      En este curso te enseñamos más de CSS Jesuch y lo mejor es que es gratis 🎁 ed.team/cursos/css

  • @bulmavegeta23
    @bulmavegeta23 7 років тому

    minuto 8.45, por lo que veo puedo utilizar esas tres propiedades para las propiedades de css, lo centro en el body de la pagina, y en el del div.

  • @DanielSuarez-si4fu
    @DanielSuarez-si4fu 8 років тому +1

    porque en el html no pones los signos ? es un plugin?... y otra cosa... sos un genio, se nota que la tenes clara

    • @EDteam
      @EDteam  8 років тому +3

      +Daniel Suarez es jade (una forma de escribir html sin esos signos). En el canal hay un video sobre jade, buscalo (y)

  • @joelventura76
    @joelventura76 5 років тому

    cuando le pongo position absolute al h1 se pone encima del contenedor no arriba del contenedor ???

  • @teveoenlaweb
    @teveoenlaweb 9 років тому

    Hola muchas gracias por la explicación esta genial
    Como puedo vincular flex con boostrap?
    Saludos

  • @carlosdoken3751
    @carlosdoken3751 5 років тому

    Hola, en el segundo ejercicio no se juntan los textos en su totalidad y si usé la propiedad alin-items: flex end; y start; respectivamente, algún aporte ??

  • @EroSenninZZ
    @EroSenninZZ 4 роки тому

    en el minuto 12:00 es válido si le cambio la dirección a column en mi body? así me evito el posicionamiento absoluto, o no es una buena forma?

  • @HenryLeonardoPulidoBenedetti
    @HenryLeonardoPulidoBenedetti 4 роки тому +1

    Genial pero una pregunta como puede abreviar la sintaxis del html ¿es un plugins o script que le instaló al sublime text ?

  • @cesarpreciado4737
    @cesarpreciado4737 6 років тому +1

    Profe una pregunta : en el minuto 25:02, ¿por que min-height, y no max-height ? Ya que seria el alto maximo de la ventana no? O como es la lógica.

  • @jeancuervo8855
    @jeancuervo8855 3 роки тому

    en el primer ejemplo se activa el hover simplemente con mover el mouse fuera del container no dentro fala total

  • @cervatestorresulisesemmanu6066
    @cervatestorresulisesemmanu6066 9 років тому

    Que plugin o programa se esta utilizando para cuando se guardan los cambios CSS automáticamente el navegador lo refresca?. Saludos. Muy buen video!

  • @emanuelvega6221
    @emanuelvega6221 2 роки тому

    Alvaro Felipe sin barbita y gafas..!!! Esto es oro señores..jaja

  • @AsesinoMix
    @AsesinoMix 5 років тому

    Muchas gracias!, me solucionaste el problema, ya me estaba volviendo loco con el problema del footer.

  • @amospal441
    @amospal441 5 років тому

    Este video me ha cautivado

  • @Catuchee
    @Catuchee 6 років тому

    hermano muchas gracias saludos !!!

  • @vercris
    @vercris 5 років тому +1

    hace tiempo vi este tutorial y recorde que hablaba del footer que justo ahora tengo problemas para eso es raro que no me halla topado con esto antes

  • @albertcito
    @albertcito 9 років тому

    Ame tu vídeo !!!!!
    que software usas para compilar el CSS ?

  • @irk3n886
    @irk3n886 7 років тому

    Al parecer esta demas el h1 {left: 0;} con text-align:center; ya tiene el efecto, por q lo usaste?

  • @MrRicardoLlanos
    @MrRicardoLlanos 4 роки тому

    Gracias, sos lo máximo

  • @luisfernandoescobar2131
    @luisfernandoescobar2131 4 роки тому

    Excelente, gracias!!!

  • @oscarolivares2606
    @oscarolivares2606 4 роки тому

    Muy buen tutorial

  • @horimiyarawstyle
    @horimiyarawstyle 5 років тому

    profesionalmente es correcto usar flex para todo o casi todo?

  • @maple-86
    @maple-86 4 роки тому +3

    A quién mas le pareció que el (1) al costado del título del video, le pareció que era una notificación de youtube? XD

  • @JCCLBLACK
    @JCCLBLACK 9 років тому

    Muy Bueno tu vídeo Alvaro como siempre tu aporte es considerable no si me permites tu espacio para comentarte que existe un nuevo editor de código css, html, js, php y otros lenguajes y lo mejor de todo open source similar a Sublime Text claro lo mencionare si +Escuela Digital me autorice para poder usar este espacio

    • @JCCLBLACK
      @JCCLBLACK 9 років тому

      ***** Con el permiso de alvaro lo mencionare se llama atom por lo que se tiene pocos días de lanzado aqui su web atom.io/ antes que nada agradecer a la comunidad open source por estos regalos que nos dan lo ya lo estoy usando y esta super

  • @fernandoalmazan5317
    @fernandoalmazan5317 7 років тому

    Impresionante!!!

  • @MrCibershok
    @MrCibershok 7 років тому +1

    Hola, le puse al titulo h1 position: absolute; y no queda arriba, queda en medio del div. ¿Por qué? Ayudaaaaa por favor, gracias

    • @lrayze
      @lrayze 7 років тому +2

      Hola. Ponle al top: 0, o cualquier otro valor y se posicionará arriba.

  • @alexaaguilarcarrillo2171
    @alexaaguilarcarrillo2171 5 років тому

    Super bueno el video me encanto

  • @suaz94
    @suaz94 9 років тому +42

    A Platzi no le gusta esto :v xD

    • @BonensProject
      @BonensProject 8 років тому +7

      +Luis Paredes css? eso existe? es comptaible? no creoh

    • @JoseNoIP
      @JoseNoIP 8 років тому

      Jajajajaja XD

  • @guille4644
    @guille4644 3 роки тому +1

    El Álvaro Felipe del 2021 párese que se comió al Álvaro Felipe 2015. Buen video

  • @geovanigarciagaona7302
    @geovanigarciagaona7302 7 років тому +1

    Genial!

  • @irk3n886
    @irk3n886 7 років тому

    Gracias por este video! ;)

  • @bulmavegeta23
    @bulmavegeta23 7 років тому

    estuvo buenísimo.

  • @davideq08
    @davideq08 9 років тому

    dividir la pantalla y puse un menu con la propiedad justify-content: flex-end no funciona que puedo hacer?

  • @jairobarreraosorio4345
    @jairobarreraosorio4345 7 років тому

    Eso ya lo e dicho (100vh) me recuerdas a los profes!!! buen video gracias!

  • @dialmais
    @dialmais 5 років тому

    muy bueno el truco con flexbox :-))

  • @Adrian-ux9xm
    @Adrian-ux9xm 5 років тому

    13:06 no era mejor utilizar grid y text-aling?

    • @jesuv5875
      @jesuv5875 4 роки тому

      Si, pero recuerda que este video es del 2015 creo que para ese tiempo grid no estaba

  • @MiguelBonifaz
    @MiguelBonifaz 9 років тому

    Gracias ^^

  • @cesarcapralihuise501
    @cesarcapralihuise501 7 років тому

    amigo a mi no me funciona el " & " (cuando utilizas el hover) ya instale el jquare, que hise mal?

    • @Paul-zg8fn
      @Paul-zg8fn 6 років тому +5

      Alvaro esta usando Sass que es un preprocesador de css por eso pone el & dentro de la etiqueta, si estas usando css puro debes poner .container:hover p { ...}

    • @nifares8744
      @nifares8744 4 роки тому

      Así conocí EDteam.

  • @Alexis-hj6ci
    @Alexis-hj6ci 4 роки тому

    Alguien sabe cómo poner texto con centrado absoluto, pero debajo.

  • @10crack8
    @10crack8 9 років тому

    Una pregunta importante que he intentado resolver por mi mismo pero no consigo hacer, y no sé si alguien la resolvió. En el último truco "Sticky Footer" ¿por qué lo que esta entre medias "main" se queda en la página en el centro? No consigo que se pegue arriba (ni abajo). Simplemente se queda en el centro y ocupa un espacio pero en el centro. Entonces si lo que esta en el "main" no es muy grande se queda en el centro muy separado del header y del footer y se queda feo. ¿Alguna solución para eso? Espero que alguien me responda si lo sabe y así por fín pueda dormir tranquilo. Un saludo. Y gracias de antemano.

    • @zetzu12369
      @zetzu12369 7 років тому

      Me pasa lo mismo, ojalá EDTEAM nos pueda orientar al respecto...

  • @franciscobecerra4780
    @franciscobecerra4780 4 роки тому

    Me gusto lo de cero estres

  • @joelarraez2345
    @joelarraez2345 9 років тому +1

    el del footer no me funcione en internet elplorer 11 :(

    • @EDteam
      @EDteam  9 років тому +5

      joel arraez prueba con height:100vh en lugar de min-height

  • @giovannisoto3181
    @giovannisoto3181 3 роки тому

    Por que dice que vacio y tiene dos metas que yo no se ni que pedo ?!

  • @juancarlosmorenoguerra5319
    @juancarlosmorenoguerra5319 9 років тому

    Buenas. disculpa pero a mi no me funciona el del centrado absoluto por completo no entiendo por que el titulo no se pone al inicio como en el video, el cuadro ed la foto y el texto si me sale a la perfeccion y entendi la cuestion pero cuando agrego el titulo y hago lo que haces en el video no me funciona y no entiendo ayuda pliz aqui esta el codepen para que vean como me sale.... no entiendo que pasa ni por que esta pasando x____x
    codepen.io/anon/pen/mJaPpZ

    • @juancarlosmorenoguerra5319
      @juancarlosmorenoguerra5319 9 років тому

      Juan Carlos Moreno Guerra por cierto el error pasa o se desmaqueta es cuando le pongo el position:absolute al H1
      AYUDAAAAAAAAAAAAAAAAAAAAAAA

  • @zeroes5237
    @zeroes5237 3 роки тому

    ala, que clase de brujera esta usando en el html??

  • @angelosamirttito1150
    @angelosamirttito1150 5 років тому

    El like es por el align-self lo demás sí lo supe a punta de horas pegadas al css

  • @alfredrodriguezgarcia2383
    @alfredrodriguezgarcia2383 6 років тому

    ps bueno yo tuve q poner top 0 para q m salga sigan practicando -.-!

  • @sebastianrosano4454
    @sebastianrosano4454 3 роки тому

    groso mal !