LESS'te Sözde Sınıflar için Kod Bloğu Uygulaması

Bir linke hover durumunda stil veren bir fonksiyon yapalım.

Bu fonksiyon parametre olarak bir kod bloğu alsın:

styles.less.hover(@code) {
  
}

Şimdi iletilen kod bloğunu hover durumu içinde çıktılayalım:

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

Fonksiyonumuzu bir link içinde kullanalım:

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

Derleme sonucu:

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

Bir input için focus durumunda stil verecek benzer bir fonksiyon yapın.