Blog Formação DEV

Como utilizar variáveis em CSS

Você sabia que as variáveis, indispensáveis em linguagens de programação, também existem em CSS? Neste artigo falaremos sobre como criar e utilizar esse recurso tão importante.
Como utilizar variáveis em CSS
Texto de: Letícia Garcez

Introdução

Variáveis são um recurso muito importante em linguagens de programação como Java, PHP e Python. As variáveis são tão importantes, que hoje em dia é praticamente impossível desenvolver uma aplicação nessas linguagens sem utilizar variáveis, mas você sabia que também é possível utilizar variáveis em folhas de estilo? Neste artigo vamos falar um pouco sobre isso.

Criando variáveis

A criação de variáveis em CSS é bem simples e costuma acontecer dentro da pseudo-classe root. Isso significa que essas variáveis estarão disponíveis para todos os outros seletores da página. Dentro do seletor dessa pseudo-classe basta definirmos o nome da variável, sendo que este deve começar com dois traços e em seguida atribuir o seu valor, como mostrado no código abaixo:

:root{
  --tamanho1: 10px;
  --corDeFundo: #3c2d3f;
  --tamanhoTexto: 1.3rem;
}

Também podemos definir variáveis que podem ser utilizadas em shorthands, como as variáveis definidas no exemplo abaixo, onde cada variável contém um valor que será atribuido a um shorthand.

:root{
  --margemPadrao: 10px 0px;
  --bordaPadrao: 2px solid green;
  --bordaDestaque: 5px solid red;
}

Usando variáveis

Para utilizar as variáveis CSS basta utilizar o método var() passando como parâmetro para este método o nome da variável que desejamos utilizar, como no exemplo abaixo:

:root{
  --tamanho1: 10px;
  --corDeFundo: #3c2d3f;
  --tamanhoTexto: 1.3rem;
  --margemPadrao: 10px 0px;
  --bordaPadrao: 2px solid green;
  --bordaDestaque: 5px solid red;
}

body{
  background-color: var(--corDeFundo);
  font-size: var(--tamanhoTexto);
}

.elemento1{
	margin:var(--margemPadrao);
	border:var(--bordaPadrao);
}

.elemento2{
	border:var(--bordaDestaque);
	padding: var(--tamanho1)
}

Considerações finais

Neste artigo aprendemos a criar e utilizar variáveis no CSS. Esse é um recurso muito útil e que com certeza facilitará o desenvolvimento e a manutenção das suas folhas de estilo.

Veja também

Sobre o autor
Cod3r

Cod3r

Com mais de 400 mil alunos, a Cod3r é uma das principais escolas de tecnologia do País. Um de seus produtos mais importantes é a Formação DEV, com objetivo de preparar os profissionais para o mercado.

Ótimo! Inscreveu-se com sucesso.

Bem-vindo de volta! Registou-se com sucesso.

Assinou com sucesso o Blog Formação DEV .

Sucesso! Verifique o seu e-mail para obter o link mágico para se inscrever.

As suas informações de pagamento foram atualizadas.

Seu pagamento não foi atualizado.