Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Realizando Cálculos com Operadores Numéricos do Sass | Pré-Processadores CSS e Sass
Técnicas Avançadas de CSS

bookRealizando Cálculos com Operadores Numéricos do Sass

Podemos realizar cálculos matemáticos com números. O Sass oferece suporte a todas as operações aritméticas básicas, como adição (+), subtração (-), multiplicação (*) e divisão (/).

width: 100px + 10px; /* 110px */
height: 100% - 20%; /* 80% */

Para adição e subtração, é importante que os valores tenham as mesmas unidades (por exemplo, %, px).

animation-duration: 200ms * 3; /* 600ms */
flex-basis: 100% / 4; /* 25% */

Para multiplicação e divisão, é fundamental que um dos valores não tenha unidade. O Sass não consegue calcular a divisão de pixels ou porcentagens.

Operações matemáticas com variáveis

Podemos facilmente envolver variáveis nos cálculos se a variável possuir um valor válido.

Imagine que precisamos adicionar uma margem dupla ao item:

$defaultMargin: 30px;

.item {
  margin: $defaultMargin * 2; /* Result is 60px */
}
question mark

Selecione a afirmação correta.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 7. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain why units must match for addition and subtraction in Sass?

What happens if I try to multiply two values with units in Sass?

Can you show more examples of using variables in Sass calculations?

Awesome!

Completion rate improved to 2.04

bookRealizando Cálculos com Operadores Numéricos do Sass

Deslize para mostrar o menu

Podemos realizar cálculos matemáticos com números. O Sass oferece suporte a todas as operações aritméticas básicas, como adição (+), subtração (-), multiplicação (*) e divisão (/).

width: 100px + 10px; /* 110px */
height: 100% - 20%; /* 80% */

Para adição e subtração, é importante que os valores tenham as mesmas unidades (por exemplo, %, px).

animation-duration: 200ms * 3; /* 600ms */
flex-basis: 100% / 4; /* 25% */

Para multiplicação e divisão, é fundamental que um dos valores não tenha unidade. O Sass não consegue calcular a divisão de pixels ou porcentagens.

Operações matemáticas com variáveis

Podemos facilmente envolver variáveis nos cálculos se a variável possuir um valor válido.

Imagine que precisamos adicionar uma margem dupla ao item:

$defaultMargin: 30px;

.item {
  margin: $defaultMargin * 2; /* Result is 60px */
}
question mark

Selecione a afirmação correta.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 7. Capítulo 4
some-alt