darken(alpha)
alpha. Прозрачность, может принимать значения от 0 до 1.
Метод darken затемняет цвет на указанное значение прозрачности.
Метод уменьшает значение цвета, свойство прозрачности цвета не меняется.
Для выполнения примера предполагается наличие на html-странице компонента ColorCombo с наименованием «colCombo» (см. «Пример создания компонента ColorCombo»). Уменьшим насыщенность цвета, выбранного в раскрывающемся списке, на 50%:
// Получим цвет, установленный в раскрывающемся списке var color = colCombo.getColor(); // Выведем в консоль значение цвета JSON.stringify(color, null, 2); // Затемним цвет color.darken(0.5); // Применим изменённый цвет colCombo.setColor(color); // Выведем в консоль значение цвета JSON.stringify(color, null, 2);
В результате выполнения примера цвет, выбранный в раскрывающемся списке, был затемнен на 50%. В консоль были выведены настройки цвета до затемнения:
{
"_A": 255,
"_H": 0,
"_S": 100,
"_V": 100,
"_R": 255,
"_G": 0,
"_B": 0
}
И после затемнения:
{
"_A": 255,
"_H": 0,
"_S": 100,
"_V": 50,
"_R": 128,
"_G": 0,
"_B": 0
}
См. также: