Skip to content

Instantly share code, notes, and snippets.

@csswizardry
Created November 11, 2015 00:43
Show Gist options
  • Save csswizardry/df72c765af6180742b9a to your computer and use it in GitHub Desktop.
Save csswizardry/df72c765af6180742b9a to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
/*------------------------------------*\
#MORTAR
\*------------------------------------*/
$mortar-unit: 12px !default;
$mortar-adjustment: 2 !default;
$mortar-ns: u- !default;
$mortar-force: !important !default;
$mortar-properties: (
margin,
padding
);
$mortar-directions: (
-top,
-right,
-bottom,
-left
);
$mortar-sizes: (
null: $mortar-unit,
-tiny: round($mortar-unit / $mortar-adjustment / $mortar-adjustment),
-small: round($mortar-unit / $mortar-adjustment),
-large: round($mortar-unit * $mortar-adjustment),
-huge: round($mortar-unit * $mortar-adjustment * $mortar-adjustment)
);
@each $property in $mortar-properties {
@each $direction in $mortar-directions {
@each $size, $unit in $mortar-sizes {
.#{$mortar-ns}#{$property}#{$direction}#{$size} {
#{$property}#{$direction}: $unit $mortar-force;
}
}
}
}
/*------------------------------------*\
#MORTAR
\*------------------------------------*/
.u-margin-top {
margin-top: 12px !important;
}
.u-margin-top-tiny {
margin-top: 3px !important;
}
.u-margin-top-small {
margin-top: 6px !important;
}
.u-margin-top-large {
margin-top: 24px !important;
}
.u-margin-top-huge {
margin-top: 48px !important;
}
.u-margin-right {
margin-right: 12px !important;
}
.u-margin-right-tiny {
margin-right: 3px !important;
}
.u-margin-right-small {
margin-right: 6px !important;
}
.u-margin-right-large {
margin-right: 24px !important;
}
.u-margin-right-huge {
margin-right: 48px !important;
}
.u-margin-bottom {
margin-bottom: 12px !important;
}
.u-margin-bottom-tiny {
margin-bottom: 3px !important;
}
.u-margin-bottom-small {
margin-bottom: 6px !important;
}
.u-margin-bottom-large {
margin-bottom: 24px !important;
}
.u-margin-bottom-huge {
margin-bottom: 48px !important;
}
.u-margin-left {
margin-left: 12px !important;
}
.u-margin-left-tiny {
margin-left: 3px !important;
}
.u-margin-left-small {
margin-left: 6px !important;
}
.u-margin-left-large {
margin-left: 24px !important;
}
.u-margin-left-huge {
margin-left: 48px !important;
}
.u-padding-top {
padding-top: 12px !important;
}
.u-padding-top-tiny {
padding-top: 3px !important;
}
.u-padding-top-small {
padding-top: 6px !important;
}
.u-padding-top-large {
padding-top: 24px !important;
}
.u-padding-top-huge {
padding-top: 48px !important;
}
.u-padding-right {
padding-right: 12px !important;
}
.u-padding-right-tiny {
padding-right: 3px !important;
}
.u-padding-right-small {
padding-right: 6px !important;
}
.u-padding-right-large {
padding-right: 24px !important;
}
.u-padding-right-huge {
padding-right: 48px !important;
}
.u-padding-bottom {
padding-bottom: 12px !important;
}
.u-padding-bottom-tiny {
padding-bottom: 3px !important;
}
.u-padding-bottom-small {
padding-bottom: 6px !important;
}
.u-padding-bottom-large {
padding-bottom: 24px !important;
}
.u-padding-bottom-huge {
padding-bottom: 48px !important;
}
.u-padding-left {
padding-left: 12px !important;
}
.u-padding-left-tiny {
padding-left: 3px !important;
}
.u-padding-left-small {
padding-left: 6px !important;
}
.u-padding-left-large {
padding-left: 24px !important;
}
.u-padding-left-huge {
padding-left: 48px !important;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment