Técnicas de centrado con Flexbox responsivo

CSSCSSBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL css(("CSS")) -.-> css/BasicConceptsGroup(["Basic Concepts"]) css(("CSS")) -.-> css/CoreLayoutGroup(["Core Layout"]) css(("CSS")) -.-> css/AdvancedLayoutGroup(["Advanced Layout"]) css/BasicConceptsGroup -.-> css/selectors("Selectors") css/CoreLayoutGroup -.-> css/box_model("Box Model") css/CoreLayoutGroup -.-> css/width_and_height("Width and Height") css/CoreLayoutGroup -.-> css/display_property("Display Property") css/AdvancedLayoutGroup -.-> css/flexbox("Flexbox") subgraph Lab Skills css/selectors -.-> lab-35198{{"Técnicas de centrado con Flexbox responsivo"}} css/box_model -.-> lab-35198{{"Técnicas de centrado con Flexbox responsivo"}} css/width_and_height -.-> lab-35198{{"Técnicas de centrado con Flexbox responsivo"}} css/display_property -.-> lab-35198{{"Técnicas de centrado con Flexbox responsivo"}} css/flexbox -.-> lab-35198{{"Técnicas de centrado con Flexbox responsivo"}} end

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:

  1. Cree un diseño con flexbox estableciendo la propiedad display del elemento padre en flex.
  2. Utilice la propiedad justify-content para centrar el hijo horizontalmente estableciendo su valor en center.
  3. Utilice la propiedad align-items para centrar el hijo verticalmente estableciendo su valor en center.
  4. 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.