Как получить результирующий цвет фильтра sass: saturate () для определенного шестнадцатеричного цвета? - PullRequest
0 голосов
/ 19 ноября 2018

Допустим, у меня есть следующий код:

.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

...