Sha256: fbcd2ae5854198cc72be4ec96c97d6e131ed0807931e59365beea1f27b247a21

Contents?: true

Size: 1.04 KB

Versions: 2

Compression:

Stored size: 1.04 KB

Contents

// Container math
// ==============

// Parse Container Position
// ------------------------
// Parse the $container-position into margin values.
// - [$justify]   : left | center | right | <length> [<length>]
@function parse-container-position(
  $justify: susy-get(container-position)
) {
  $return: if($justify == left, 0, auto) if($justify == right, 0, auto);

  @if not index(left right center, $justify) {
    $return: nth($justify, 1);
    $return: $return if(length($justify) > 1, nth($justify, 2), $return);
  }

  @return $return;
}

// Calculate Container Width
// -------------------------
// Calculate the width of a container based on columns and gutters.
// - [$columns]       : <number> | <list>
// - [$gutters]       : <ratio>
// - [$column-width]  : <length>
// - [$spread]        : <boolean>
@function calculate-container-width(
  $columns        : susy-get(columns),
  $gutters        : susy-get(gutters),
  $column-width   : susy-get(column-width),
  $spread         : false
) {
  @return column-sum($columns, $gutters, $spread) * $column-width;
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
susy-2.0.0.alpha.6 sass/susy/math/_container.scss
susy-2.0.0.alpha.5 sass/susy/math/_container.scss