CSS Variables
Função var permite a configuração de um
valor default
Função calc permite fazer operações com as
variáveis
color: var(--base-color, #ffffff);
--gap: 10px;
padding:calc(var(--gap) + 5px);
Slide 20
Slide 20 text
CSS Variables
TRABALHANDO COM JS
Podemos modificar dinamicamente o valor das
variáveis usando Javascript
document.documentElement.style.setProperty('--base-color', ‘#000000');
SASS ou CSS Variables?
SASS não permite modificação dinâmica de
variável com JS
Porém possui outras features além de variáveis
Aninhamento, herança e mixins ajudam a
organizar projetos grandes
Slide 23
Slide 23 text
SASS ou CSS Variables?
Slide 24
Slide 24 text
SASS ou CSS Variables?
SASS + CSS Variables?
Aninhamento, heranças e mixis em conjunto com
variáveis dinâmicas
Funções auxiliares de SASS não funcionam com
CSS variables como parâmetro
Compatibilidade de browsers ainda é limitada