🔷 Aprende CSS Flexbox en MENOS de 15 MINUTOS — Transcript
Full transcript
- 0:00en este vídeo vamos a aprender css flex
- 0:02box en tiempo récord
- 0:04fred box es una nueva manera de maquetar
- 0:07en css elementos de forma flexible bien
- 0:10para ello como veis yo me tengo por aquí
- 0:12un archivo html en index.html tengo
- 0:15también una hoja de estilos vinculadas
- 0:17de este punto css que en la que el cual
- 0:19todavía no tengo nada y por aquí en este
- 0:21lado tengo lo que es el navegador para
- 0:23ir viendo lo que vamos haciendo bien
- 0:24pues lo primero que necesita para
- 0:26utilizar flex posts es un flex pop
- 0:29container vale un flex container
- 0:31entonces vamos a crear aquí uno este va
- 0:33a ser mi container vamos a llamarle flex
- 0:36container por ejemplo se puede llamar
- 0:38como tú quieras y dentro de este play
- 0:40container lo que tenemos que tener son
- 0:42los flex items que son pues los hijos no
- 0:44que en este caso vamos a tener pues unos
- 0:46cuantos bien yo me he creado aquí mi
- 0:48fresh container con cuatro hijos bien
- 0:50ahora vámonos a los estilos y vamos a
- 0:52darle un poco de estilo a esto aquí
- 0:53podéis ver lo que va saliendo ya tenemos
- 0:54aquí nuestros cuatro números lo primero
- 0:57que vamos a hacer es a nuestro fresh
- 0:58container darle lo que es el display
- 1:00flex vale que es de eso se trata para
- 1:03utilizar flex tenemos que utilizar el
- 1:05display flex
- 1:06veis estoy aquí nos ha cambiado voy a
- 1:08dar un poco de estilo a todo un poco
- 1:10para que lo veamos dejo vamos a ponerle
- 1:11un background color por ejemplo de agua
- 1:14vamos a darle también un pad y le 10
- 1:16píxeles el color a cuando me gusta voy a
- 1:18poner otro y voy a también a ponerle un
- 1:21poquito de estilo a lo que son los los
- 1:23items bien ya le añadido aquí unos
- 1:24cuantos estilos para que podamos ver las
- 1:26cajas mejor vale le ha añadido al fresh
- 1:28container pues el background un poco de
- 1:30padín y un borde para para que lo veamos
- 1:31ahí bien y lo mismo he hecho con él con
- 1:34los dips con los hijos con los ítems
- 1:36después también un background color de
- 1:38down with después también un margen
- 1:40entre ellos para que no estén pegados y
- 1:42le he puesto también pues una line
- 1:43center para ver el número un poquito más
- 1:45grande lo que es el tamaño de fuente
- 1:46para que podamos ver lo que es el número
- 1:49en grande y también un borde para que
- 1:51veamos bien el ítem vale los la jaws en
- 1:53flex box trabajan en una sola dimensión
- 1:55vale lo que viene a ser en osea en filas
- 1:58o en columnas ahora mismo vemos que
- 1:59tenemos una fila esto es porque por
- 2:01defecto tenemos la propiedad de flex
- 2:05direction que le tenemos puesto dado a
- 2:07row vale con la propiedad road
- 2:09lo que hacemos es ponerlo esto en forma
- 2:10de fila pero ésta
- 2:12podemos cambiar la columna y vemos aquí
- 2:14cara se nos pone en forma de columna
- 2:16también tenemos la de columna reverse
- 2:18que esto lo que hace es darle la vuelta
- 2:20como veis ahora el 4 lo tenemos aquí el
- 2:223 el 2 y el 1 y también podemos darle lo
- 2:25que es el roe revés que hace lo mismo el
- 2:28arroz pero del revés no ahora me la
- 2:30línea al otro lado y empieza por aquí
- 2:31pues 1 2 3 y 4 bien voy a quitar esto
- 2:34del roe direction voy a dejarlo como
- 2:37estaba para que sea en raw y ahora voy a
- 2:39añadir unos cuantos ítems más a ver qué
- 2:41pasa voy a duplicar me esto bien como
- 2:43estáis viendo ahora ha añadido unos
- 2:44cuantos item más aquí dentro de añadido
- 2:47hasta 12 y aquí pues todos se mantienen
- 2:49en una misma fila pero qué pasa si yo
- 2:52quiero por ejemplo que no se mantenga en
- 2:54una misma fila y cuando no quepan en esa
- 2:55fila salten a una segunda fila pues para
- 2:58eso tenemos aquí la propiedad de flex
- 3:00wrap que esto lo que hace es que podemos
- 3:02ponerle no wrap que es lo que está por
- 3:04defecto de esa manera es esta de aquí
- 3:06que nos saltará una fila o podemos
- 3:08ponerle wrap y esto lo que hará es que
- 3:10cuando no quepan pues saltarán y se
- 3:12pondrán en diferentes filas también
- 3:13tenemos la propiedad wrap
- 3:16reverse
- 3:16que lo que hace es pues al revés le
- 3:19empieza a contar desde abajo y lo que
- 3:21hace es subir para arriba vale osa lo
- 3:23mismo que ahora pero de al revés
- 3:24después también para estas dos
- 3:25propiedades que hemos visto la de
- 3:27frescura y la de flexión tenemos una
- 3:29propiedad que se llama flex flow que lo
- 3:32que hace es unir estas dos propiedades y
- 3:33yo podría ponerle aquí por ejemplo row y
- 3:35decirle wrap de este modo me está me
- 3:38está utilizando las dos propiedades la
- 3:39de flex direction y la de frescura en
- 3:41una sola vale o podría decir por ejemplo
- 3:43aquí collum y aquí lo estamos viendo me
- 3:45está haciendo el efecto de columna vale
- 3:47es una forma pues más corta de escribir
- 3:49esas dos propiedades que más cosas
- 3:51tenemos por aquí en flex tenemos también
- 3:53una manera de alinear los objetos no los
- 3:56ítems que es el justify content de esta
- 3:59manera yo le puedo dar por ejemplo
- 4:00centre ahora tengo un montón de ítems y
- 4:02por eso no se ve voy a borrar me voy a
- 4:03quedar también con los que tenía con los
- 4:05cuatro iniciales vale que lo vamos a ver
- 4:07mejor y de esta manera estáis viendo voy
- 4:09a quitar incluso otro más para que
- 4:11tengamos sólo tres y de esta manera veis
- 4:13que realmente se alinean a lo que es el
- 4:15centro con esta propiedad de justified
- 4:17content centre tenemos varias opciones
- 4:19aquí podemos decirle flex start y se
- 4:21alineará lo que es a la izquierda
- 4:23o podemos decirle también en la línea a
- 4:25la derecha y después tenemos otras dos
- 4:28que son space around que esmerar línea
- 4:30de esta manera y también tenemos lo que
- 4:32es el space between vale de esta otra
- 4:35que como veis pues cambiando esto se
- 4:36ajusta a los laterales y la otra no por
- 4:38otro lado también imaginaros que esto
- 4:40tuviera un hey vamos a darle un hate de
- 4:43unos 400 píxeles y por defecto me hace
- 4:47esto lo que hace se ajusta a todo pero
- 4:49tenemos una propiedad para el flex
- 4:50container que es la de alain items que
- 4:53podamos darle por ejemplo centre y lo
- 4:55que hará es se centrará esto
- 4:56verticalmente pero como podemos ver
- 4:58tenemos varias opciones por ejemplo el
- 5:00flex start vale que es una línea lo que
- 5:03es arriba o el flex en que se alineará
- 5:05abajo verticalmente tenemos también el
- 5:08estrés que es el que se me pone por
- 5:10defecto vale intenta ocupar todo el alto
- 5:13que tiene y tenemos también el vasselin
- 5:15que lo que hace es alinearlo a lo que
- 5:17son en la base de cada uno de los
- 5:20elementos ahora mismo aquí no se nota
- 5:21porque todos los elementos tienen el
- 5:23mismo tamaño vamos a cambiarle por
- 5:25ejemplo el tamaño de fuente a uno de
- 5:27ellos al uno le vamos a cambiar aquí
- 5:28directa
- 5:29el style el font size veis aquí ya hemos
- 5:32cambiado el fondo side al 1 y le hemos
- 5:33puesto 80 y los demás sang se han movido
- 5:35para bajo porque porque se están
- 5:37alineando a lo que es la base de este
- 5:39elemento vale esta base de aquí está si
- 5:41os fijáis si ponemos una línea recta que
- 5:43vaya del 1 hasta el 3 la base es la
- 5:45misma para todos vamos a hacer lo mismo
- 5:47en los otros dándole otros tamaños
- 5:49diferentes aquí estáis viendo ahora
- 5:51aunque se me haya salido un poco el 3 de
- 5:52la caja pero todos están alineados
- 5:54perfectamente en su base si nos damos
- 5:57cuenta su base coincide exactamente en
- 5:59todos bueno pues esto es otra manera que
- 6:01tenemos de alinear verticalmente dos
- 6:03ítems ya quitar ya esto de aquí bien me
- 6:05he vuelto a añadir aquí más elementos
- 6:07para el siguiente ejemplo vamos a quitar
- 6:09este al ain item de antes vamos a poner
- 6:11el flex wrap a wrap y ahora vamos a ver
- 6:14que tenemos diferentes maneras de
- 6:16alinear estas diferentes filas que
- 6:17tenemos esto se hace con alain content
- 6:20por ejemplo le podemos hablar aquí space
- 6:21between y be y veis lo que nos hace ya
- 6:24no soy ya no ocupa todo ya lo que hace
- 6:25es que deja espacio entre una fila y
- 6:27otra vamos a cambiar por ejemplo a space
- 6:30around y esto lo que va a hacer no se
- 6:32nota mucho pero ahora sí que hay más
- 6:33espacio por aquí antes no estaba
- 6:35pero ahora sí que deja más espacio vamos
- 6:38a quitarle el 11 y el 12 que creo que se
- 6:40va a ver mejor con sólo 10 elementos con
- 6:43dos filas vale aquí tenemos el space
- 6:45around vamos a ponerlo otra vez el space
- 6:47between como veis ahora sí que se nota
- 6:50mejor esto sube para arriba vale y deja
- 6:52más espacio entre ellos tenemos también
- 6:54lo que es el stretch aquí de nuevo el
- 6:56stretch esta manera pues intenta ocupar
- 6:59todo el alto que puede tenemos también
- 7:01el center vale que lo que no va a hacer
- 7:03es centrar todo el contenido todas las
- 7:05filas que se generen de forma de forma
- 7:08central no verticalmente y por último
- 7:10también tenemos el flex estar como
- 7:12siempre que lo va a hacer es alinearlo
- 7:14arriba y el end vale que lo que alinea
- 7:17es abajo todas las filas bien voy a
- 7:19quitar esto de aquí y ahora vámonos a
- 7:21las propiedades que tienen los elementos
- 7:22hijos porque los elementos hijos también
- 7:24tienen propiedades vámonos al index
- 7:27e.html vamos a hacerlo aquí vamos a
- 7:28poner por ejemplo sólo cuatro elementos
- 7:30para que lo veamos mejor aquí tenemos
- 7:32estos cuatro elementos voy a darle
- 7:33colores a cada uno bien aquí tenemos los
- 7:35cuatro elementos de como veis aquí le ha
- 7:37dado un color de bagram a cada uno
- 7:39porque creo que se ve mejor en este
- 7:40ejemplo
- 7:41y otra de las propiedades que tenemos
- 7:42para esto es la propiedad order vale con
- 7:46el order podemos decirle en qué orden
- 7:48queremos los elementos yo le puedo dar
- 7:50aquí orden uno al elemento número uno
- 7:53vamos a darle order 2 al elemento número
- 7:552 bien y ya le tengo aquí el orden o al
- 7:581 el puesto el 1 al 2 el 2 al 3 el 3 y
- 8:00el 4 al 4 pero qué pasa si cambiamos el
- 8:02orden si por ejemplo al 2 yo le pongo el
- 8:054 y al 4 le pongo el 2 pues como veis
- 8:08aquí se están moviendo los colores ahora
- 8:10el 1 está aquí el 2 está en la posición
- 8:12perdón el 4 está en la posición 2 y el 2
- 8:15está en la posición 4 es una manera que
- 8:17yo puedo ir cambiando si este por
- 8:19ejemplo de la posición 1 hasta le doy la
- 8:20posición 3 podemos ir cambiando
- 8:23visualmente lo que es el orden de cada
- 8:25ítem vale esto es una propiedad que se
- 8:27le aplica directamente a los hijos del
- 8:29flex container otra propiedad que
- 8:31tenemos también para los hijos del flex
- 8:33container es el flex brow como veis le
- 8:36he dado flex grow de 1 a todos y todos
- 8:38esos elementos ocupan el mismo sitio
- 8:40esto es para saber cuánto derecho a
- 8:42espacio tienen por ejemplo si yo al 4 le
- 8:45digo que tiene un flex crowe de 2
- 8:47lo que hará es me ocupará más que el
- 8:49resto os habéis fijado y si tiene por
- 8:50ejemplo un frescura de tres pues ocupará
- 8:53un poquito más todavía vale aquí podemos
- 8:56exagerar lo y decirle por ejemplo 10 a
- 8:58ver qué es lo que hace pues seguirá
- 8:59ocupando más vale es un poco el derecho
- 9:01que tiene a ocupar espacio para entonces
- 9:03tú puedes aquí definir pues más o menos
- 9:05cuánto espacio quieres que ocupe cada
- 9:07uno veis aquí pues el 2 tiene un 4 de
- 9:10derecho el 4 tiene un 10 y en fin se van
- 9:13ajustando en función del valor mientras
- 9:15más alto pues más espacio tendrá derecho
- 9:17a ocupar ese es el elemento hijo después
- 9:21otra propiedad parecida a esta pero al
- 9:22revés es el flex zinc ésta lo que hace
- 9:25es todo lo contrario como veis sólo le
- 9:27ha dado esta la propiedad al primer
- 9:28elemento y este elemento nos ha hecho
- 9:30más chico saber si yo voy añadiendo aquí
- 9:32nuevos elementos voy a copiar me por
- 9:34ejemplo otros dos elementos más veréis
- 9:36que el resto de elementos se van
- 9:37haciendo pequeños porque es el espacio
- 9:39que les queda pero este elemento no
- 9:40porque le he dado un zinc de cero esto
- 9:43quiere decir que menos de eso ya no
- 9:44puede hacerse más pequeño ya no se
- 9:46pueden más vale es esta propiedad
- 9:48para eso sirve para determinar hasta
- 9:50cuánto se pueden uno de los
- 9:52elementos también tenemos
- 9:54flex basics esto lo que hace es darle
- 9:56una medida de mínima digamos por ejemplo
- 9:59yo le voy a dar aquí 200 píxeles vales
- 10:02como el wifi pero en flex y esto no
- 10:04quiere decir que vaya a medir esto
- 10:05siempre 200 píxeles pero que como mínimo
- 10:07pues va a medir esto vale y se va a ir
- 10:09ajustando en función de eso también le
- 10:11puedo dar porcentajes o lo que yo quiera
- 10:13vale que no es sólo cualquier tipo de
- 10:15medida de longitud sirve en el flex bass
- 10:17basic y para terminar también deciros
- 10:20que tenemos la propiedad flex a secas
- 10:22que también sirve para un poco las
- 10:25propiedades anteriores para las dos las
- 10:27tres propiedades anteriores las del
- 10:29growing
- 10:30basics vale las podemos poner así
- 10:33podemos darle al juego justo en este
- 10:34orden que la he dicho y obtenemos el
- 10:37mismo resultado es una forma más corta
- 10:38de poner las tres propiedades anteriores
- 10:42así que nada con esto espero que te
- 10:44quede claro o sea hayas aprendido más o
- 10:46menos cómo funciona flex es una manera
- 10:48la verdad es que para hacerla ya out de
- 10:50forma responsive se utiliza mucho y es
- 10:52una forma muy moderna en css
- 10:54de utilizarlo
- 10:56y nada y si no estás suscrito suscríbete
- 10:58al canal y nos veremos en el próximo
- 11:00vídeo
About this transcript
This page contains the full transcript of 🔷 Aprende CSS Flexbox en MENOS de 15 MINUTOS by Kiko Palomares, generated from the public captions YouTube serves with the video. The transcript has 2,396 words across 320 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.