Pré processadores CSS – Entenda o que são

Pré processadores CSS


Para qualquer um que trabalha na área de desenvolvimento, é importante encontrar ferramenta que auxilie nas tarefas diárias. Para o desenvolvimento web, já falei em um outro post sobre o Emmet, hoje vou falar de mais um tipo de ferramenta importante: os pré-processadores de CSS. Então vamos lá.


Aprenda HTML, CSS e Bootstrap 5 de forma fácil e prática!


O que são

Os pré-processadores de CSS são como um tipo de CSS com superpoderes, eles permitem que você escreva arquivos que depois serão compilados para CSS e faz com que você tenha bem menos trabalho do que teria em diversas situações envolvendo CSS puro. Os pré-processadores CSS mais conhecidos atualmente são o Sass, o Less e o Stylus, sendo também requisitados em algumas vagas de emprego e utilizados por grandes frameworks, como o Bootstrap, sendo recomendável saber utilizar o pré-processador específico daquela framework para poder ter o máximo de aproveitamento dela. Antes de se aventurar no mundo dos pré-processadores também é bastante recomendável que você já tenha um certo domínio de CSS puro.

Algumas vantagens em utilizar

Aqui estão algumas vantagens quanto ao uso desse tipo de ferramenta:

  • Aumento de produtividade
  • A possibilidade de criação de variáveis facilita muito: imagine que você declarou uma mesma cor em várias partes do arquivo CSS e, por algum motivo, precise alterá-las. O uso de variáveis permite que você necessite alterar apenas o valor dela que ele será atualizado em todos os lugares que aquela variável for encontrada ao compilar o arquivo para CSS, isso evita um trabalhão!
  • O uso de funções/mixins é excelente para agilizar diversos tipos de tarefas
  • Uma maneira muito simples de realizar manutenções no código
  • Diminuição de alguns problemas comuns, como ter que escrever os prefixos dos navegadores
  • Códigos CSS mais flexíveis e reutilizáveis

Como começar

Já entendendo o que são, é hora de falar de como utilizá-los. Primeiro você precisa escolher qual aprender, é claro, e depois disso é preciso instalar a ferramenta responsável por compilar o arquivo. Para o Sass, por exemplo, você pode usar o Ruby ou o Node, depois de instalar o Ruby é preciso instalar o Sass. Para mais detalhes da instalação, veja estes links para o SassLess e para o Stylus.

Comentários