Junior
Para que é que o Flexbox é utilizado?
sobes.tech IA
Resposta da IA
O Flexbox é utilizado para criar layouts flexíveis e responsivos em CSS. Permite alinhar e distribuir facilmente os elementos dentro do contêiner, ajustando automaticamente seus tamanhos e posições de acordo com o espaço disponível.
Conceitos principais do Flexbox:
- Contêiner Flex: Elemento ao qual se aplica
display: flex;oudisplay: inline-flex;. Ele contém elementos flex. - Elementos Flex: Filhos diretos do contêiner flex.
O Flexbox permite controlar:
- A direção de disposição dos elementos (
flex-direction). - A quebra de linha/coluna dos elementos (
flex-wrap). - O alinhamento dos elementos ao longo do eixo principal (
justify-content). - O alinhamento dos elementos ao longo do eixo transversal (
align-itemspara elementos individuais ealign-contentpara múltiplas linhas/colunas). - A ordem de exibição dos elementos (
order). - A distribuição do espaço livre entre os elementos (
flex-grow,flex-shrink,flex-basis).
Exemplo de uso básico:
.conteiner {
display: flex;
justify-content: center; /* Alinhamento ao centro horizontalmente */
align-items: center; /* Alinhamento ao centro verticalmente */
}
.item {
width: 100px;
height: 100px;
background-color: lightblue;
margin: 10px;
}
<div class="conteiner">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>