Files
2026-04-28 21:14:25 +03:00

59 lines
939 B
SCSS

//
// Content
// --------------------------------------------------
@mixin content-layout($x, $y, $overflow: visible) {
margin: 0 auto;
padding: $y $x 1px;
width: 100%;
overflow-x: $overflow;
.pull-t {
margin-top: -$y;
}
.pull-b {
margin-bottom: -1px;
}
.pull-t-b {
margin-top: -$y;
margin-bottom: -1px;
}
.pull-r-l {
margin-right: -$x;
margin-left: -$x;
}
.pull-all {
margin: (-$y) (-$x) (-1px);
}
@at-root {
#{&}#{&}-full {
padding-bottom: $y;
.pull-b,
.pull-t-b,
.pull-all {
margin-bottom: -$y;
}
}
}
p,
.push,
.block,
.items-push > div {
margin-bottom: $y;
}
.items-push-2x > div {
margin-bottom: $y*2;
}
.items-push-3x > div {
margin-bottom: $y*3;
}
}