1147f03f45de18ec094490d30820ad50ffc72cfce453851e50d448ad4ab5e91851f24c13c7b6d95982e20d34fe366bde581e29072e2955b3d7d8ceffc49835 621 B

1234567891011121314151617181920
  1. @use 'sass:color';
  2. @use 'sass:string';
  3. @function rgb2hex($color) {
  4. @return string.unquote('#' + #{string.slice(color.ie-hex-str($color), 4)});
  5. }
  6. // rgba color above solid color
  7. @function mix-overlay-color($upper, $lower) {
  8. $opacity: color.alpha($upper);
  9. $red: color.channel($upper, 'red') * $opacity + color.channel($lower, 'red') *
  10. (1 - $opacity);
  11. $green: color.channel($upper, 'green') * $opacity +
  12. color.channel($lower, 'green') * (1 - $opacity);
  13. $blue: color.channel($upper, 'blue') * $opacity +
  14. color.channel($lower, 'blue') * (1 - $opacity);
  15. @return rgb2hex(rgb($red, $green, $blue));
  16. }