Použitie bloku kódu pre pseudotriedy v LESS
Vytvorme funkciu, ktorá nastaví
štýly odkazu v stave hover.
Nech táto funkcia ako parameter prijíma blok kódu:
styles.less.hover(@code) {
}
Vypíšme prenášaný blok kódu vnútri
stavu hover:
styles.less.hover(@code) {
&:hover {
@code();
}
}
Použime našu funkciu vnútri odkazu:
styles.lessa {
color: red;
.hover({
color: blue;
text-decoration: none;
});
}
Výsledok kompilácie:
styles.cssa {
color: red;
}
a:hover {
color: blue;
text-decoration: none;
}
Задание 1
Vytvorte podobnú funkciu, ktorá bude
nastavovať štýly pre vstup v stave focus.