Sha256: 1b04a64f17fec7ee22603648d32f157077e3ee60cf5282db2883d5e8f30766c5
Contents?: true
Size: 965 Bytes
Versions: 25
Compression:
Stored size: 965 Bytes
Contents
//REM MIXIN FROM ROLODEX - BELLYCARD // Strip the unit from a value @function remove-unit($num) { @return $num / ($num * 0 + 1); } // Mixin @mixin rem($property, $values) { $root: remove-unit($font-size-base); $px-values: (); $rem-values: (); @each $value in $values { @if $value == 0 or type-of($value) != "number" { $px-values: append($px-values, $value); $rem-values: append($rem-values, $value); } @else { $unit: unit($value); $val: remove-unit($value); @if $unit == "px" { $px-values: append($px-values, $val + px); $rem-values: append($rem-values, $val / $root + rem); } @if $unit == "rem" { $px-values: append($px-values, $val * $root + px); $rem-values: append($rem-values, $val + rem); } } } @if $rem-values == $px-values { #{$property}: $rem-values; } @else { #{$property}: $px-values; #{$property}: $rem-values; } }
Version data entries
25 entries across 25 versions & 1 rubygems