Skip to content

Instantly share code, notes, and snippets.

@riccoski
Created August 31, 2017 09:12
Show Gist options
  • Save riccoski/50ba7590185cbb83d6781e94cf2ec4b2 to your computer and use it in GitHub Desktop.
Save riccoski/50ba7590185cbb83d6781e94cf2ec4b2 to your computer and use it in GitHub Desktop.
$grid-columns: 12;
$grid-gutter: 20px;
$base-grid: (columns: $grid-columns, margins: $grid-gutter);
@mixin span-col($column-span, $settings: $base-grid) {
$grid-columns: map-get($settings, columns);
$grid-width: 100;
$grid-gutter: map-get($settings, margins);
$width: ($grid-width / $grid-columns * $column-span);
$column-total: ($grid-columns / $column-span);
$newGutter: $grid-gutter - ($grid-gutter / ($column-total));
margin-left: $grid-gutter;
width: calc(#{$width}% - #{$newGutter});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment