Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] @mixin center

Por entender que a necessidade de centralizarmos um ou mais elemento no nosso layout é um comportamento que se repete em muitas partes do nosso site/projecto resolvi com os conhecimentos aprendidos na aula de @mixin criar um mixin para centralizar os elementos do layout.

SCSS

@mixin center {
  display: flex;
  justify-content: center;
  align-items: center;
}

*Aplicando o @mixin na class .banner *

Esse mixin define o elemento como um container flexível e centraliza tanto na horizontal (usando justify-content: center) quanto na vertical (usando align-items: center). Você pode então aplicar esse mixin a qualquer elemento que você deseja centralizar usando a diretiva @include. Por exemplo:

.banner {
  @include center;
}

Apresentação

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Oi João, tudo bem?

Agradeço por compartilhar sua sugestão de mixin para centralização de elementos em layouts. É realmente uma funcionalidade muito útil e que pode ajudar a simplificar o código CSS.

O mixin que você criou é bastante simples e eficiente, utilizando as propriedades display, justify-content e align-items para centralizar o elemento. No entanto, é importante lembrar que o uso excessivo de mixins pode tornar o código menos legível e difícil de manter.

Parabéns por praticar e continue firme nos estudos.

Um abraço.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software