- Configurar Flexbox para acomodar contenido verticalmente
- Tener Git Bash si usas Windows.
- Tener conocimientos básicos de HTML y CSS
¿Te diste cuenta que hay una imagen debajo del video que no hemos agregado ni considerado? ¿Cómo va a afectar esto lo que llevamos actualmente? Bien, es tu momento de aplicar Flexbox por tu cuenta, vas a necesitar meter el video dentro de un contenedor para que luego puedas agregar la imagen debajo y puedas alinearlos con Flexbox.
La imagen lo puedes encontrar aquí.
TIP: Como la imagen irá debajo del video, el contenedor debe de cambiar la dirección de los elementos a
column
.
Posible solución
Envuelve el video en un contenedor, agrega la imagen, asigna display: flex
al
contenedor y cambia la dirección a column
. Luego alinea los flex items.
<section class="promo">
<article class="explanatory-video">
<video><!-- Fuentes del video --></video>
<img
src="https://images.vexels.com/media/users/3/206269/isolated/preview/5bf110f14d50531aaca26c251c3441aa-doodle-de-flecha-vertical.png"
alt="See how it works"
/>
</article>
<!-- Contenido publicitario -->
<!-- ... -->
</section>
.explanatory-video {
display: flex;
flex-direction: column;
align-items: center;
}
.explanatory-video img {
width: 120px;
margin-top: 10px;
}
Resultando algo como: