Fórum Parâmetros pré-definidos no CSS #425141
01/10/2012
0
Existe uma forma de parametrizar atributos CSS? Deixa eu tentar exemplificar pra ficar mais claro. A ideia era algo mais ou menos assim:
COR_PADRAO = #fff
.classe1{
background:COR_PADRAO
}
#elementoA{
color:COR_PADRAO
}
Assim, quando eu precisasse mudar um valor que é largamente utilizado, só faria uma alteração.
Será que é possível? Como?
Obrigada desde já.
Rachel Andrade
Curtir tópico
+ 0Posts
01/10/2012
Washington Morais
Mas nem tudo está perdido. Existem algumas extensões que permitem esta técnica. Um deles é o LessCS ([url]http://lesscss.org/[/url])
Exemplo de uso:
<!-- Arquivo CSS. Veja um conteudo de exmplo logo abaixo --> <link rel="stylesheet/less" type="text/css" href="styles.less"> <!-- Plugin do LessCSS --> <script src="less.js" type="text/javascript"></script>
Exemplo de conteudo do arquivo "styles.less"
@base: #f938ab;
.box-shadow(@style, @c) when (iscolor(@c)) {
box-shadow: @style @c;
-webkit-box-shadow: @style @c;
-moz-box-shadow: @style @c;
}
.box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {
.box-shadow(@style, rgba(0, 0, 0, @alpha));
}
.box {
color: saturate(@base, 5%);
border-color: lighten(@base, 30%);
div { .box-shadow(0 0 5px, 30%) }
}
No site voce consegue bastante informação sobre o plugin.
Abraços
___________________
Washington Morais
MCP / MCTS
Gostei + 0
02/10/2012
Rachel Andrade
Vou dar uma olhada e posto os resultados em breve.
Muitíssimo obrigada;
Gostei + 0
02/10/2012
Washington Morais
Abraços
___________________
Washington Morais
MCP / MCTS
Gostei + 0
05/10/2012
Rachel Andrade
voltei para te agradecer novamente. Consegui utilizar o LESS CSS e realmente me pareceu muito interessante. Consegui fazer o que eu queria e isso vai me poupar um trabalhão, posto que algumas "variáveis" estão sendo constantemente alteradas, uma vez que o projeto se encontra em fase de desenvolvimento e teste.
Obrigada.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)