Skip to content

Instantly share code, notes, and snippets.

@csswizardry
Last active November 11, 2015 00:27
Show Gist options
  • Save csswizardry/5d2dbac117723f5d86da to your computer and use it in GitHub Desktop.
Save csswizardry/5d2dbac117723f5d86da to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
/*------------------------------------*\
#MORTAR
\*------------------------------------*/
$mortar-unit: 10px !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: 10px !important;
}
.u-margin-top-tiny {
margin-top: 3px !important;
}
.u-margin-top-small {
margin-top: 5px !important;
}
.u-margin-top-large {
margin-top: 20px !important;
}
.u-margin-top-huge {
margin-top: 40px !important;
}
.u-margin-right {
margin-right: 10px !important;
}
.u-margin-right-tiny {
margin-right: 3px !important;
}
.u-margin-right-small {
margin-right: 5px !important;
}
.u-margin-right-large {
margin-right: 20px !important;
}
.u-margin-right-huge {
margin-right: 40px !important;
}
.u-margin-bottom {
margin-bottom: 10px !important;
}
.u-margin-bottom-tiny {
margin-bottom: 3px !important;
}
.u-margin-bottom-small {
margin-bottom: 5px !important;
}
.u-margin-bottom-large {
margin-bottom: 20px !important;
}
.u-margin-bottom-huge {
margin-bottom: 40px !important;
}
.u-margin-left {
margin-left: 10px !important;
}
.u-margin-left-tiny {
margin-left: 3px !important;
}
.u-margin-left-small {
margin-left: 5px !important;
}
.u-margin-left-large {
margin-left: 20px !important;
}
.u-margin-left-huge {
margin-left: 40px !important;
}
.u-padding-top {
padding-top: 10px !important;
}
.u-padding-top-tiny {
padding-top: 3px !important;
}
.u-padding-top-small {
padding-top: 5px !important;
}
.u-padding-top-large {
padding-top: 20px !important;
}
.u-padding-top-huge {
padding-top: 40px !important;
}
.u-padding-right {
padding-right: 10px !important;
}
.u-padding-right-tiny {
padding-right: 3px !important;
}
.u-padding-right-small {
padding-right: 5px !important;
}
.u-padding-right-large {
padding-right: 20px !important;
}
.u-padding-right-huge {
padding-right: 40px !important;
}
.u-padding-bottom {
padding-bottom: 10px !important;
}
.u-padding-bottom-tiny {
padding-bottom: 3px !important;
}
.u-padding-bottom-small {
padding-bottom: 5px !important;
}
.u-padding-bottom-large {
padding-bottom: 20px !important;
}
.u-padding-bottom-huge {
padding-bottom: 40px !important;
}
.u-padding-left {
padding-left: 10px !important;
}
.u-padding-left-tiny {
padding-left: 3px !important;
}
.u-padding-left-small {
padding-left: 5px !important;
}
.u-padding-left-large {
padding-left: 20px !important;
}
.u-padding-left-huge {
padding-left: 40px !important;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment