Hi,
how can I use the current value of the primary color in code?
Is there a way to pass it to a method from a style binding?
something like
[style.background]="calculateColor(primary)"
The above doesn’t work. How can I make it work?
Hi,
how can I use the current value of the primary color in code?
Is there a way to pass it to a method from a style binding?
something like
[style.background]="calculateColor(primary)"
The above doesn’t work. How can I make it work?
Why to use this way?
Give class to element and style it with scss.
Hello avishai,
problem with your solution: the color to use is a calculated variation of the primary color.
Is there a way to trigger the calculation from scss?
Or is there a build in way to do this: I am using a hex color, transform it to HSV color space, add a value to the V part of the HSV and transform it back to hex (which is a representation of the RGB color space).
So in your calculation function take the HEX string of your primary color.
You can’t get variable from scss.
There actually is a build in way.
Sass allows all the HSV manipulations.
just one line of sass
background: linear-gradient(to bottom right, map-get($colors, primary), darken(map-get($colors, primary), 20%));
does all the stuff.
But out of curiosity I’ll try to find a way to access the color variables