Kódblokk alkalmazása pszeudoosztályokhoz LESS-ben

Készítsünk egy függvényt, amely beállítja a link stílusát a hover állapotban.

Legyen ennek a függvénynek a paramétere egy kódblokk:

styles.less.hover(@code) {
  
}

Jelenítsük meg az átadott kódblokkot a hover állapoton belül:

styles.less.hover(@code) {
  &:hover {
    @code();
  }
}

Használjuk a függvényünket egy linken belül:

styles.lessa {
  color: red;
  
  .hover({
    color: blue;
    text-decoration: none;
  });
}

A fordítás eredménye:

styles.cssa {
  color: red;
}
a:hover {
  color: blue;
  text-decoration: none;
}
Задание 1

Készítsen egy hasonló függvényt, amely beállítja a stílusokat egy input mező számára a focus állapotban.