Sha256: d1013fa85483a49e2e0f9a2d4bc918fa490c2320a523e946749a63963837c343
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
// Padding Syntax // ============== // Prefix // ------ // Add spanning-padding before an element. // - $span : <span> @mixin prefix( $span ) { $span : map-merge((spread: wide), parse-span($span)); $flow : susy-get(flow, $span); $width : span($span); @if is-inside($span) { $gutter: gutter($span); $width: if($gutter and comparable($width, $gutter), $width + $gutter, $width); } @include padding-output($width, null, $flow); } // Suffix // ------ // Add spanning-padding after an element. // - $span : <span> @mixin suffix( $span ) { $span : map-merge((spread: wide), parse-span($span)); $flow : susy-get(flow, $span); $width : span($span); @if is-inside($span) { $gutter: gutter($span); $width: if($gutter and comparable($width, $gutter), $width + $gutter, $width); } @include padding-output(null, $width, $flow); } // Pad // --- // Add spanning-padding before and after an element. // - $pre : <span> // - [$post] : <span> @mixin pad( $pre, $post: $pre ) { $pre : if(length($pre) == 1 and length($post) > 1, set-nth($post, 1, $pre), $pre); $pre : map-merge((spread: wide), parse-span($pre)); $post : map-merge((spread: wide), parse-span($post)); @include prefix($pre); @include suffix($post); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
susy-2.0.0.beta.1 | sass/susy/language/susy/_padding.scss |
susy-2.0.0.alpha.6 | sass/susy/language/susy/_padding.scss |