Я хранил значения rgba как переменные (например: @black: rgba(0, 0, 0, 1.0);
), и я понял, что было бы неплохо, если бы я мог сделать переменную альфа-значения.
Итак, я попробовал это ..
.color_black (@alpha: 1.0) { rgba(0, 0, 0, @alpha) }
Проблема просто в том, что это не работает.Секция параметров кажется правильной, но кажется, что она «ломается» только после добавления в код rgba ().Меньше на самом деле не нравится вызов rgba.
Теперь я могу сделать эту работу, определив тег свойства, например ..
.color_black (@alpha: 1.0) { color: rgba(0, 0, 0, @alpha) }
Но такой вид отрицает полезность храненияодин цвет, и повторное использование его по всему городу.В фонах, текстах, градиентах и т. Д.
Итак, есть мысли о том, как это исправить?
edit : Хотя я тоже не доволен этим ... этимэто лучшее решение, которое я могу придумать ..
.color_black (@prop: color, @alpha: 1.0) { @prop: rgba(0, 0, 0, @alpha) }
Это не такая полезная функция, как ее нельзя использовать в других свойствах (градиентах и т. д.).Мысли?