Introdução
Neste laboratório, exploraremos o conceito de centralização com flexbox em CSS. Você aprenderá como centralizar horizontalmente e verticalmente elementos filhos dentro de um elemento pai usando flexbox. Ao final deste laboratório, você será capaz de criar layouts responsivos e visualmente atraentes usando técnicas de centralização com flexbox.
Centralização com Flexbox
index.html e style.css já foram fornecidos na VM.
Para centralizar um elemento filho tanto horizontalmente quanto verticalmente dentro de um elemento pai usando flexbox, siga estes passos:
- Crie um layout flexbox definindo a propriedade
displaydo elemento pai comoflex. - Use a propriedade
justify-contentpara centralizar o filho horizontalmente, definindo seu valor comocenter. - Use a propriedade
align-itemspara centralizar o filho verticalmente, definindo seu valor comocenter. - Adicione o elemento filho dentro do elemento pai.
Aqui está um trecho de código de exemplo:
<div class="flexbox-centering">
<div>Conteúdo centralizado.</div>
</div>
.flexbox-centering {
display: flex;
justify-content: center;
align-items: center;
height: 100px;
}
Por favor, clique em 'Go Live' no canto inferior direito para executar o serviço web na porta 8080. Em seguida, você pode atualizar a aba Web 8080 para visualizar a página web.
Resumo
Parabéns! Você concluiu o laboratório de Centralização com Flexbox. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.