aboutsummaryrefslogtreecommitdiff
path: root/themes/docsy/assets/scss/support/_functions.scss
blob: 2b641f0980c693297e78c309f1f2552145c5a6bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Common functions.

@function prepend($list, $value) {
  @return join($value, $list);
}



// See https://www.sitepoint.com/using-sass-build-color-palettes/
@function color-diff($a, $b) {
  $sat: saturation($a) - saturation($b);
  $lig: lightness($a) - lightness($b);
  $fn-sat: if($sat > 0, 'desaturate', 'saturate');
  $fn-lig: if($lig > 0, 'darken', 'lighten');

  @return (
    adjust-hue: -(hue($a) - hue($b)),
    #{$fn-sat}: abs($sat),
    #{$fn-lig}: abs($lig)
  );
}