1º Trabajar sumando variables.
@nice-blue: #5B83AD;
@light-blue: (@nice-blue + #111);
#header { color: @light-blue; }
2º Variables con nombre.
@hola: "Hola mundo.";Se compilaría en:
@var: 'hola';
content: @@var;
content: "Hola mundo.";3º Cuando usas variables repetidas la ultima es la usada.
La forma de empleo se asemeja a la de CSS clásico.
Cuando usamos variables, la última es la que define el valor.
Ejemplo:
@var: 0;Se compilará:
.class1 {
@var: 1;
.class {
@var: 2;
three: @var;
@var: 3;
}
one: @var;
}
.class1 .class {
three: 3;
}
.class {
one: 1;
}
4º Uso de patrón "Lazy loading". Las variables no tienen que ser definidas antes que su uso.
lazy-eval {O
width: @var;
}
@var: @a;
@a: 9%;
.lazy-eval-scope {Se compilará en
width: @var;
@a: 9%;
}
@var: @a;
@a: 100%;
.lazy-eval-scope {
width: 9%;
}
No hay comentarios:
Publicar un comentario