Introducción
En este laboratorio, exploraremos el concepto de centrado con flexbox en CSS. Aprenderás cómo centrar elementos hijos horizontal y verticalmente dentro de un elemento padre utilizando flexbox. Al final de este laboratorio, serás capaz de crear diseños responsivos y visualmente atractivos utilizando técnicas de centrado con flexbox.
Centrado con Flexbox
index.html y style.css ya se han proporcionado en la VM.
Para centrar un elemento hijo tanto horizontal como verticalmente dentro de un elemento padre utilizando flexbox, siga estos pasos:
- Cree un diseño con flexbox estableciendo la propiedad
displaydel elemento padre enflex. - Utilice la propiedad
justify-contentpara centrar el hijo horizontalmente estableciendo su valor encenter. - Utilice la propiedad
align-itemspara centrar el hijo verticalmente estableciendo su valor encenter. - Agregue el elemento hijo dentro del elemento padre.
A continuación, se muestra un fragmento de código de ejemplo:
<div class="flexbox-centering">
<div>Contenido centrado.</div>
</div>
.flexbox-centering {
display: flex;
justify-content: center;
align-items: center;
height: 100px;
}
Haga clic en 'Go Live' en la esquina inferior derecha para ejecutar el servicio web en el puerto 8080. Luego, puede actualizar la pestaña Web 8080 para previsualizar la página web.
Resumen
¡Felicidades! Has completado el laboratorio de Centrado con Flexbox. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.