basscss-addons
Version:
Optional modules to extend Basscss
54 lines (41 loc) • 825 B
CSS
/* Basscss Media Object */
.media,
.sm-media,
.md-media,
.lg-media {
margin-left: -var(--media-object-space);
margin-right: -var(--media-object-space);
}
.media {
display: flex;
}
.media-center {
align-items: center;
}
.media-bottom {
align-items: flex-end;
}
.media-img,
.media-body {
padding-left: var(--media-object-space);
padding-right: var(--media-object-space);
}
.media-body {
flex: 1 1 auto;
}
@media (--breakpoint-sm) {
.sm-media { display: flex }
}
@media (--breakpoint-md) {
.md-media { display: flex }
}
@media (--breakpoint-lg) {
.lg-media { display: flex }
}
@custom-media --breakpoint-sm (min-width: 40em);
@custom-media --breakpoint-md (min-width: 52em);
@custom-media --breakpoint-lg (min-width: 64em);
:root {
--space-1: .5rem;
--media-object-space: var(--space-1);
}