image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Pablo Gomes
Pablo Gomes11/03/2025 22:55
Share
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecommended for youNexa - Análise Avançada de Imagens e Texto com IA na AWS

Os Benefícios do flex-grow no CSS

  • #CSS

O flex-grow é uma propriedade do CSS Flexbox que controla como um item flexível cresce dentro do seu container. Com ele, é possível definir quais elementos devem ocupar mais espaço disponível, criando layouts mais dinâmicos e responsivos.

Como Funciona o flex-grow?

A propriedade flex-grow aceita um valor numérico que define a prioridade do crescimento do elemento. Se todos os itens tiverem flex-grow: 1, eles dividirão o espaço igualmente. Se um dos itens tiver flex-grow: 2, ele ocupará o dobro do espaço dos outros.

<div class="container">
  <div class="item">Item 1</div>
  <div class="item item-destaque">Item 2</div>
  <div class="item">Item 3</div>
</div>
.container {
display: flex;
}


.item {
  flex-grow: 1; /* Todos os itens crescem igualmente */
  padding: 10px;
  background: lightblue;
  border: 1px solid blue;
 }


.item-destaque {
  flex-grow: 2; /* Este item crescerá o dobro dos outros */
  background: lightcoral;
}

Benefícios do flex-grow

Layouts dinâmicos e flexíveis – Permite que os elementos ocupem o espaço disponível sem precisar definir larguras fixas.

Facilidade na responsividade – Os itens se ajustam automaticamente ao tamanho da tela, sem necessidade de media queries complexas.

Código mais simples e limpo – Evita a necessidade de usar width manualmente, tornando a estilização mais eficiente.

Conclusão

O flex-grow é uma propriedade poderosa do CSS que ajuda a distribuir o espaço disponível de forma inteligente, tornando os layouts mais flexíveis e adaptáveis a diferentes tamanhos de tela. Se você deseja criar interfaces modernas e responsivas, o flex-grow é uma ferramenta essencial! 🚀

Share
Recommended for you
Microsoft Certification Challenge #3 DP-100
Decola Tech 2025
Microsoft AI for Tech - Copilot Studio
Comments (0)
Recommended for you