97 lines
1.5 KiB
SCSS
97 lines
1.5 KiB
SCSS
//
|
|
// Masonry Styles //
|
|
//
|
|
.masonry {
|
|
margin: 0 -1em -2em;
|
|
.masonry-item {
|
|
margin-bottom: 2em;
|
|
padding: 0 1em;
|
|
}
|
|
//
|
|
// Masonry - Columns //
|
|
//
|
|
&.column-1 {
|
|
.masonry-item { width: 100%; }
|
|
}
|
|
&.column-2 {
|
|
@include breakpoint-above(md) {
|
|
.masonry-item { width: 50%; }
|
|
}
|
|
}
|
|
&.column-3 {
|
|
@include breakpoint-above(md) {
|
|
.masonry-item { width: 50%; }
|
|
}
|
|
@include breakpoint-above(lg) {
|
|
.masonry-item { width: 33.33%; }
|
|
}
|
|
}
|
|
&.column-4 {
|
|
@include breakpoint-above(sm) {
|
|
.masonry-item { width: 50%; }
|
|
}
|
|
@include breakpoint-above(md) {
|
|
.masonry-item { width: 33.33%; }
|
|
}
|
|
@include breakpoint-above(lg) {
|
|
.masonry-item { width: 25%; }
|
|
}
|
|
}
|
|
&.column-5 {
|
|
@extend .column-4;
|
|
@include breakpoint-above(xl) {
|
|
.masonry-item { width: 20%; }
|
|
}
|
|
}
|
|
&.column-6 {
|
|
@extend .column-4;
|
|
@include breakpoint-above(xl) {
|
|
.masonry-item { width: 16.66%; }
|
|
}
|
|
}
|
|
//
|
|
// Masonry - Item Spacings //
|
|
//
|
|
&.spacing-0 {
|
|
margin: 0;
|
|
.masonry-item {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
}
|
|
&.spacing-1 {
|
|
margin: 0 -0.5em -1em;
|
|
.masonry-item {
|
|
margin-bottom: 1em;
|
|
padding: 0 0.5em;
|
|
}
|
|
}
|
|
&.spacing-2 {
|
|
margin: 0 -1em -2em;
|
|
.masonry-item {
|
|
margin-bottom: 2em;
|
|
padding: 0 1em;
|
|
}
|
|
}
|
|
&.spacing-3 {
|
|
margin: 0 -1.5em -3em;
|
|
.masonry-item {
|
|
margin-bottom: 3em;
|
|
padding: 0 1.5em;
|
|
}
|
|
}
|
|
&.spacing-4 {
|
|
margin: 0 -2em -4em;
|
|
.masonry-item {
|
|
margin-bottom: 4em;
|
|
padding: 0 2em;
|
|
}
|
|
}
|
|
&.spacing-5 {
|
|
margin: 0 -2.5em -5em;
|
|
.masonry-item {
|
|
margin-bottom: 5em;
|
|
padding: 0 2.5em;
|
|
}
|
|
}
|
|
} |