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.