Primena bloka koda za pseudoklase u LESS-u
Hajde da napravimo funkciju koja će zadavati
stilove linka u stanju hover.
Neka ova funkcija parametrom prima blok koda:
styles.less.hover(@code) {
}
Hajde da izvedemo prosleđeni blok koda unutar
stanja hover:
styles.less.hover(@code) {
&:hover {
@code();
}
}
Iskoristimo našu funkciju unutar linka:
styles.lessa {
color: red;
.hover({
color: blue;
text-decoration: none;
});
}
Rezultat kompilacije:
styles.cssa {
color: red;
}
a:hover {
color: blue;
text-decoration: none;
}
Задание 1
Napravite analogičnu funkciju koja će
zadavati stilove za input u stanju focus.