Supongo que habrá en less, igual que hay en Sass, alguna función tipo
darken()
para oscurecer algún color.
Pero los lenguajes de preprocesado se compilan normalmente, así que si quieres hacerlo mediante CSS, pues tendrás que crear esa clase y añadirla mediante JavaScript en lugar de cambiar los estilos.
Algo así:
Código CSS:
Ver original#midiv {
backround-color: #ff0000;
&.oscuro {
background-color: darken(#ff0000);
}
}
Mejor hacerlo así con una función que ya tenga less a crear algo propio ya que oscurecer o aclarar un color es más complejo que un
+ 5.