Introdução ao LESS
Se você utiliza CSS diariamente deve gostar de como ele facilita sua vida e ajuda na manutenção do layout da sua aplicação. Embora ele seja uma tecnologia fantástica ainda existem pontos de melhoras, e para isso existem algumas ferramentas sendo uma delas o LESS. Nesse artigo vamos ver algumas das funcionalidades dessa ferramenta.O que é o LESS?
Como utilizar o LESS?
Abaixo está um exemplo de como utlizar o LESS diretamente no html.
Se você utiliza o Visual studio então existe uma outra forma que é instalar o Web Essentials
Vamos conhecer as funcionalidades principais do LESS:
Variáveis
Sim, você leu certo variáveis!
Assim como em programação você pode definir variáveis e reutiliza-las em todo o CSS, desta forma se for necessário mudar o valor você pode fazer isso em apenas um lugar.
@corPrincipal: #5B83AD; /* Declaração da variável */ #header { color: @corPrincipal; /* Utilização da variável */ }
Reutilização de código
É possível declarar estilos no formato de classe CSS e retuliza-los:
.bordaPadrao { /* Definindo estilo a ser reutilizado */ border: 1px solid black; } #imagem{ .bordaPadrao; /* Reutilizando 1 */ } .quadroDestaque { color: red; .bordaPadrao; /* Reutilizando 2 */ }
Hierarquia
Com o LESS você pode definir uma hiearquia mais clara no css. Por exemplo observe o código abaixo:
#header { color: black; } #header .navigation { font-size: 12px; } #header .logo { width: 300px; }
O código acima pode ser traduzido para a seguinte forma:
#header { color: black; .navigation { font-size: 12px; } .logo { width: 300px; } }
Muito mais legível e organizado.
Conclusão
Além das funcionalidades que eu aprentei aqui ainda existem outras que podem ser encontradas no site oficial: http://lesscss.org/features/
0 comentários: