LESS-də psevdo-siniflər üçün kod blokunun tətbiqi

Gəlin, hover vəziyyətində keçid üçün stillər təyin edəcək bir funksiya edək.

Bu funksiya parametr olaraq kod bloku qəbul etsin:

styles.less.hover(@code) {
  
}

Gəlin ötürülən kod blokunu hover vəziyyətinin içərisində çıxaraq:

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

Funksiyamızdan keçidin içərisində istifadə edək:

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

Kompilyasiya nəticəsi:

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

focus vəziyyətində input üçün stillər təyin edəcək oxşar bir funksiya edin.