none, inline, inline-block, block, table, table-cell
) !default;
+@mixin display($display) {
+ display: $display !important;
+}
+
@mixin foundation-prototype-display {
@each $display in $prototype-display-classes {
.display-#{$display} {
- display: $display !important;
+ @include display($display);
}
}
@each $display in $prototype-display-classes {
@if $size != $-zf-zero-breakpoint {
.#{$size}-display-#{$display} {
- display: $display !important;
+ @include display($display);
}
}
}
decimal, lower-alpha, lower-latin, lower-roman, upper-alpha, upper-latin, upper-roman
) !default;
+@mixin style-type-unordered($style-type-unordered) {
+ margin-#{$global-left}: 0;
+ list-style-type: $style-type-unordered;
+}
+
+@mixin style-type-ordered($style-type-ordered) {
+ margin-#{$global-left}: 0;
+ list-style-type: $style-type-ordered;
+}
+
@mixin list-unordered {
@each $style-type-unordered in $prototype-style-type-unordered-classes {
ul.list-#{$style-type-unordered} {
- margin-#{$global-left}: 0;
- list-style-type: $style-type-unordered;
+ @include style-type-unordered($style-type-unordered);
}
}
@each $style-type-unordered in $prototype-style-type-unordered-classes {
@if $size != $-zf-zero-breakpoint {
ul.#{$size}-list-#{$style-type-unordered} {
- margin-#{$global-left}: 0;
- list-style-type: $style-type-unordered;
+ @include style-type-unordered($style-type-unordered);
}
}
}
@mixin list-ordered {
@each $style-type-ordered in $prototype-style-type-ordered-classes {
ol.list-#{$style-type-ordered} {
- margin-#{$global-left}: 0;
- list-style-type: $style-type-ordered;
+ @include style-type-ordered($style-type-ordered);
}
}
@each $style-type-ordered in $prototype-style-type-ordered-classes {
@if $size != $-zf-zero-breakpoint {
ol.#{$size}-list-#{$style-type-ordered} {
- margin-#{$global-left}: 0;
- list-style-type: $style-type-ordered;
+ @include style-type-ordered($style-type-ordered);
}
}
}
visible, hidden, scroll
) !default;
+@mixin overflow($overflow) {
+ overflow: $overflow;
+}
+
+@mixin overflow-x($overflow) {
+ overflow-x: $overflow;
+}
+
+@mixin overflow-y($overflow) {
+ overflow-y: $overflow;
+}
+
@mixin foundation-prototype-overflow {
@each $overflow in $prototype-overflow-classes {
.overflow-#{$overflow} {
- overflow: $overflow;
+ @include overflow($overflow);
}
.overflow-x-#{$overflow} {
- overflow-x: $overflow;
+ @include overflow-x($overflow);
}
.overflow-y-#{$overflow} {
- overflow-y: $overflow;
+ @include overflow-y($overflow);
}
}
@each $overflow in $prototype-overflow-classes {
@if $size != $-zf-zero-breakpoint {
.#{$size}-overflow-#{$overflow} {
- overflow: $overflow;
+ @include overflow($overflow);
}
.#{$size}-overflow-x-#{$overflow} {
- overflow-x: $overflow;
+ @include overflow-x($overflow);
}
.#{$size}-overflow-y-#{$overflow} {
- overflow-y: $overflow;
+ @include overflow-y($overflow);
}
}
}
z-index: $prototype-position-zindex;
}
+@mixin position($position) {
+ position: $position;
+}
+
@mixin foundation-prototype-position {
+ // Position: Static, Relative, Fixed, Absolute
@each $position in $prototype-position-classes {
.position-#{$position} {
- position: $position;
+ @include position($position);
}
}
+
+ // Position: Fixed Top, Fixed Bottom
.position-fixed-top {
@include position-fixed-top;
}
-
.position-fixed-bottom {
@include position-fixed-bottom;
}
@each $position in $prototype-position-classes {
@if $size != $-zf-zero-breakpoint {
.#{$size}-position-#{$position} {
- position: $position;
+ @include position($position);
}
}
}
+
// Position: Fixed Top, Fixed Bottom
@if $size != $-zf-zero-breakpoint {
.#{$size}-position-fixed-top {
overline, underline, line-through
) !default;
+@mixin text-decoration($decoration) {
+ text-decoration: $decoration;
+}
+
@mixin foundation-prototype-text-decoration {
@each $decoration in $prototype-text-decoration-classes {
.text-#{$decoration} {
- text-decoration: $decoration;
+ @include text-decoration($decoration);
}
}
@each $decoration in $prototype-text-decoration-classes {
@if $size != $-zf-zero-breakpoint {
.#{$size}-text-#{$decoration} {
- text-decoration: $decoration;
+ @include text-decoration($decoration);
}
}
}
lowercase, uppercase, capitalize
) !default;
+@mixin text-transform($transformation) {
+ text-transform: $transformation;
+}
+
@mixin foundation-prototype-text-transformation {
@each $transformation in $prototype-text-transformation-classes {
.text-#{$transformation} {
- text-transform: $transformation;
+ @include text-transform($transformation);
}
}
@each $transformation in $prototype-text-transformation-classes {
@if $size != $-zf-zero-breakpoint {
.#{$size}-text-#{$transformation} {
- text-transform: $transformation;
+ @include text-transform($transformation);
}
}
}