Sass é uma poderosa extensão do CSS, que não só facilita a escrita de estilos, mas também melhora significativamente a manutenção e a estrutura dos seus estilos. Uma das funcionalidades mais úteis do Sass são os Mixins, que permitem que você defina e gerencie centralmente trechos de código recorrentes. Este guia mostra como criar seus próprios Mixins, que podem simplificar significativamente seu fluxo de trabalho.
Principais conclusões
- Mixins permitem a reutilização de código CSS e economizam tempo.
- Você pode usar variáveis e valores padrão dentro de Mixins.
- Alterações em Mixins afetam todas as utilizações no projeto.
Guia passo a passo
Passo 1: Criar arquivo de Mixin
Primeiro, você deve criar um arquivo especial para seus Mixins. Isso garante uma melhor estrutura e organização. Crie um arquivo chamado mixins.scss e abra-o em seu editor.

Passo 2: Definir um Mixin
Agora comece a definir seu primeiro Mixin. Aqui está um exemplo simples: um Mixin para um tamanho de fonte consistente.
Neste, você define o nome do seu Mixin e o código que será reutilizado mais tarde.
Passo 3: Usar o Mixin no arquivo de layout
Para usar o Mixin, vá para o seu arquivo de layout. Você pode simplesmente inseri-lo escrevendo o seguinte:
Salve suas alterações e abra o app.css para ver que o tamanho da fonte é usado de forma consistente por todo o projeto.

Passo 4: Expandir o Mixin com argumentos
Mixins também podem aceitar argumentos para oferecer mais flexibilidade.
Passo 5: Aplicar o Mixin
Se você quiser fazer alterações no tamanho da fonte ou na cor, pode fazer isso facilmente no Mixin.
Passo 6: Definir valores padrão
Outra função útil é a definição de valores padrão. Isso proporciona mais clareza.
Defina padrões que podem ser substituídos, se necessário.
Passo 7: Aplicar Mixin sem valores
Agora h1 utiliza o valor padrão, enquanto h2 aplica os valores específicos.
Passo 8: Usar Mixins de forma ideal
Experimente com diferentes propriedades e desenvolva o gosto por definir Mixins que te ajudem em várias situações. Isso pode ir tão longe a ponto de você criar Mixins para coisas como border-radius ou layouts com flexbox.
Resumo – Mixins em Sass: Como defini-los e usá-los
Mixins oferecem uma maneira simples de organizar e simplificar seu código CSS. Com a gestão centralizada e a possibilidade de usar argumentos e valores padrão, você pode garantir que seu código permaneça Maitável e eficiente. Ao aplicar essas técnicas, seu fluxo de trabalho se tornará mais sustentável e produtivo.
Perguntas Frequentes
Como defino um Mixin em Sass?Um Mixin é definido com @mixin seguido de um nome e das instruções CSS desejadas.
Como uso um Mixin?Use @include seguido pelo nome do Mixin para utilizá-lo em seu arquivo CSS.
Posso passar argumentos para Mixins?Sim, você pode definir parâmetros ao definir um Mixin e passá-los ao aplicar os Mixins.
Como defino valores padrão para Mixins?Defina valores entre parênteses ao criar o Mixin como $parameter: defaultValue e os omita quando quiser usar os valores padrão.
Os Mixins estão disponíveis apenas no Sass?Sim, Mixins são específicos do Sass e não oferecem suporte em CSS puro.