Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wlh320/hugo-theme-hulga.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'assets/sass/helpers/flexbox.sass')
-rw-r--r--assets/sass/helpers/flexbox.sass35
1 files changed, 35 insertions, 0 deletions
diff --git a/assets/sass/helpers/flexbox.sass b/assets/sass/helpers/flexbox.sass
new file mode 100644
index 0000000..2538a2d
--- /dev/null
+++ b/assets/sass/helpers/flexbox.sass
@@ -0,0 +1,35 @@
+$flex-direction-values: row, row-reverse, column, column-reverse
+@each $value in $flex-direction-values
+ .is-flex-direction-#{$value}
+ flex-direction: $value !important
+
+$flex-wrap-values: nowrap, wrap, wrap-reverse
+@each $value in $flex-wrap-values
+ .is-flex-wrap-#{$value}
+ flex-wrap: $value !important
+
+$justify-content-values: flex-start, flex-end, center, space-between, space-around, space-evenly, start, end, left, right
+@each $value in $justify-content-values
+ .is-justify-content-#{$value}
+ justify-content: $value !important
+
+$align-content-values: flex-start, flex-end, center, space-between, space-around, space-evenly, stretch, start, end, baseline
+@each $value in $align-content-values
+ .is-align-content-#{$value}
+ align-content: $value !important
+
+$align-items-values: stretch, flex-start, flex-end, center, baseline, start, end, self-start, self-end
+@each $value in $align-items-values
+ .is-align-items-#{$value}
+ align-items: $value !important
+
+$align-self-values: auto, flex-start, flex-end, center, baseline, stretch
+@each $value in $align-self-values
+ .is-align-self-#{$value}
+ align-self: $value !important
+
+$flex-operators: grow, shrink
+@each $operator in $flex-operators
+ @for $i from 0 through 5
+ .is-flex-#{$operator}-#{$i}
+ flex-#{$operator}: $i !important