Sha256: d5c2ed71a14bc7734d6998b5c6c43a7509f29267451a194abea8da508882719b
Contents?: true
Size: 1.74 KB
Versions: 1
Compression:
Stored size: 1.74 KB
Contents
//############################################// //######## Pixels to Rems Function #########// //###########################################// // !! Font base is declared in _variables file !! // @function px-to-rems($size) { @return ($size / $font-base) * 1rem; } //############################################// //######### Pixels to ems Function #########// //###########################################// @function px-to-ems($size) { @return ($size / $font-base) * 1em; } //############################################// //##### Pixels to Percentage Function ######// //###########################################// //Example: width: calc-percent(200,768); @function calc-percent($target, $container) { @return ($target / $container) * 100%; } //############################################// //####### Get next value on maps ########///// //###########################################// @function next($map, $key, $fallback: null) { $i: 0; $key-index: false; @each $map-key, $map-value in $map { $i: $i + 1; @if $map-key == $key { $key-index: $i; } @if $i == $key-index + 1 { @return $map-value; } @if $i == length($map) { @return $map-value; } } } //############################################// //####### Get previus value on maps ########// //###########################################// @function prev($map, $key, $fallback: false, $return: value) { $i: 0; $key-index: false; @each $map-key, $map-value in $map { $i: $i + 1; @if $map-key == $key { $key-index: $i; $i: $i - 1; @if $i > 0 { @each $map-key, $map-value in $map { $map2: (nth($map, $i)); @return nth($map2, 2); } } @return $map-value; } } }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alom-0.1.0 | vendor/assets/stylesheets/alom/_functions.scss |