Допустим, у меня есть следующий код:
.foo {
color: #004454;
filter:
saturate(1.50);
}
Есть ли внутри ruby способ получить результирующее шестнадцатеричное значение цвета .foo
?
Методы насыщения ruby в https://github.com/halostatue/color вообще не меняйте этот цвет, например:
Color::RGB.by_hex('004454').adjust_saturation(50).hex
=> "004454"
И так как этот цвет уже насыщен на 100%, я не могу ожидать, что это сработает, в данном случае:
Color::RGB.by_hex('004454').adjust_saturation(50).to_hsl
=> HSL [191.43 deg, 100.00%, 16.47%]
Полагаю, мне нужно найти способ применить магию, применяемую фильтром CSS, как вы можете ясно увидеть здесь в этом jsfiddle