Sha256: b412f3598e56f50f37e181fd383c739f72cdc2273d3bc028c855ccf8f6eabd90

Contents?: true

Size: 711 Bytes

Versions: 1

Compression:

Stored size: 711 Bytes

Contents

// Grid Syntax
// ===========

// Set Grid
// --------
// Set a new grid using a shorthand
// - $grid: <settings>
@mixin set-grid(
  $grid
) {
  $susy: map-merge($susy, parse-grid($grid)) !global;
}

// Susy Set
// --------
// Change one setting
@mixin susy-set(
  $key,
  $value
) {
  $susy: map-merge($susy, ($key: $value)) !global;
}

// Use Grid
// --------
// Use an arbitrary grid for a section of code
// - $grid: <settings>
@mixin use-grid(
  $grid
) {
  $old: $susy;

  @include set-grid($grid);
  @content;

  $susy: $old !global;
}

// Layout
// ------
// Return a parsed layout map based on shorthand syntax
// - $grid: <settings>
@function layout(
  $grid: $susy
) {
  @return parse-grid($grid);
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
susy-2.0.0.beta.1 sass/susy/language/susy/_grids.scss