@if $global-flexbox {
flex-wrap: nowrap;
}
+
+ img {
+ max-width: none;
+ }
+
+ @if $global-flexbox {
+ &.stack-for-#{$-zf-zero-breakpoint} {
+ @include breakpoint($-zf-zero-breakpoint only) {
+ flex-wrap: wrap;
+ }
+ }
+ }
}
/// Adds styles for sections within a media object.
> :last-child {
margin-bottom: 0;
}
+
+ .stack-for-#{$-zf-zero-breakpoint} & {
+ @include breakpoint($-zf-zero-breakpoint only) {
+ @include media-object-stack;
+ }
+ }
+
+ @if $global-flexbox {
+ &.main-section {
+ flex: 1 1 0px; // sass-lint:disable-line zero-unit
+ }
+ }
+ @else {
+ &.middle {
+ vertical-align: middle;
+ }
+
+ &.bottom {
+ vertical-align: bottom;
+ }
+ }
}
/// Adds styles to stack sections of a media object. Apply this to the section elements, not the container.
@mixin foundation-media-object {
.media-object {
@include media-object-container;
-
- img {
- max-width: none;
- }
-
- @if $global-flexbox {
- &.stack-for-#{$-zf-zero-breakpoint} {
- @include breakpoint($-zf-zero-breakpoint only) {
- flex-wrap: wrap;
- }
- }
- }
-
- &.stack-for-#{$-zf-zero-breakpoint} .media-object-section {
- @include breakpoint($-zf-zero-breakpoint only) {
- @include media-object-stack;
- }
- }
}
.media-object-section {
@include media-object-section;
-
- @if $global-flexbox {
- &.main-section {
- flex: 1 1 0px; // sass-lint:disable-line zero-unit
- }
- }
- @else {
- &.middle {
- vertical-align: middle;
- }
-
- &.bottom {
- vertical-align: bottom;
- }
- }
}
}