Skip to content

Instantly share code, notes, and snippets.

@nathansmith
Created May 28, 2020 15:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nathansmith/ea7c297293bf2387895c1ada7a77aa87 to your computer and use it in GitHub Desktop.
Save nathansmith/ea7c297293bf2387895c1ada7a77aa87 to your computer and use it in GitHub Desktop.
Sass version of the WordPress column block.
.wp-block-columns {
display: flex;
margin-bottom: $gutter;
flex-wrap: wrap;
}
@media (min-width: 782px) {
.wp-block-columns {
flex-wrap: nowrap;
}
}
.wp-block-column {
flex-grow: 1;
min-width: 0;
word-break: break-word;
overflow-wrap: break-word;
}
@media (max-width: 599px) {
.wp-block-column {
flex-basis: 100% !important;
}
}
@media (min-width: 600px) {
.wp-block-column {
flex-basis: calc(50% - #{$gutter--half});
flex-grow: 0;
}
.wp-block-column:nth-child(2n) {
margin-left: $gutter;
}
}
@media (min-width: 782px) {
.wp-block-column:not(:first-child) {
margin-left: $gutter;
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items: flex-end;
}
.wp-block-column.is-vertically-aligned-top {
align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
-ms-grid-row-align: center;
align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
align-self: flex-end;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment