From e3a548bd404d7c890f888dcaceb3e5b24ab3c9db Mon Sep 17 00:00:00 2001 From: Gabriele Cirulli Date: Wed, 5 Mar 2014 16:15:11 +0100 Subject: [PATCH] add sass helpers --- style/helpers.scss | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 style/helpers.scss diff --git a/style/helpers.scss b/style/helpers.scss new file mode 100644 index 0000000..d530522 --- /dev/null +++ b/style/helpers.scss @@ -0,0 +1,21 @@ +// Exponent +// From: https://github.com/Team-Sass/Sassy-math/blob/master/sass/math.scss#L36 + +@function exponent($base, $exponent) { + // reset value + $value: $base; + // positive intergers get multiplied + @if $exponent > 1 { + @for $i from 2 through $exponent { + $value: $value * $base; } } + // negitive intergers get divided. A number divided by itself is 1 + @if $exponent < 1 { + @for $i from 0 through -$exponent { + $value: $value / $base; } } + // return the last value written + @return $value; +} + +@function pow($base, $exponent) { + @return exponent($base, $exponent); +} -- GitLab