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/
.png)
0 comentários: