///Function that receives as a parameter the pixels numbers and return the rem value @function rem($pixels) { @if (unitless($pixels)) { $pixels: $pixels * 1px; } @if (unitless($base-font-size)) { $context: $base-font-size * 1px; } @return $pixels / $base-font-size * 1rem; } @function rem-no-units($pixels) { $base-font-size-no-units: $base-font-size / ($base-font-size * 0 + 1); @return ($pixels / $base-font-size-no-units) * 1; } @function get-unit-list($values) { $list: (); $split-values: str-split($values, " "); @each $value in $split-values { @if $value == "0" or $value == "0px" { $list: append($list, to-number($value)); } @else { $list: append($list, rem(to-number($value))); } } @return $list; }