Created
March 20, 2021 15:17
-
-
Save Ksengine/d26f3afab06da381e94df42a42c89f76 to your computer and use it in GitHub Desktop.
Generated by SassMeister.com.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@function negative-map($map) { | |
$result: (); | |
@each $key, $value in $map { | |
@if $value != 0 { | |
$result: map-merge($result, ("-" + $key: (-$value))); | |
} | |
} | |
@return $result; | |
} | |
$hover-overlay: 5%; | |
$focus-overlay: 10%; | |
$selected-overlay: 10%; | |
$activated-overlay: 10%; | |
$pressed-overlay: 15%; | |
$dragged-overlay: 15%; | |
$screens: ( | |
sm: '640px', | |
md: '768px', | |
lg: '1024px', | |
xl: '1280px', | |
xxl: '1536px', | |
); | |
$containers: ( | |
"" : 0, | |
sm : 576px, | |
md : 768px, | |
lg : 992px, | |
xl : 1200px, | |
xxl: 1400px | |
); | |
$columns: 12; | |
$row-columns: 6; | |
$gutters: ( | |
0: 0, | |
1: 0.25rem, | |
2: 0.5rem, | |
3: 1rem, | |
4: 1.5rem, | |
5: 3rem, | |
); | |
//Colors | |
$colors: ( | |
red-50: #ffebee, | |
red-100: #ffcdd2, | |
red-200: #ef9a9a, | |
red-300: #e57373, | |
red-400: #ef5350, | |
red-500: #f44336, | |
red-600: #e53935, | |
red-700: #d32f2f, | |
red-800: #c62828, | |
red-900: #b71c1c, | |
red-A100: #ff8a80, | |
red-A200: #ff5252, | |
red-A400: #ff1744, | |
red-A700: #d50000, | |
pink-50: #fce4ec, | |
pink-100: #f8bbd0, | |
pink-200: #f48fb1, | |
pink-300: #f06292, | |
pink-400: #ec407a, | |
pink-500: #e91e63, | |
pink-600: #d81b60, | |
pink-700: #c2185b, | |
pink-800: #ad1457, | |
pink-900: #880e4f, | |
pink-A100: #ff80ab, | |
pink-A200: #ff4081, | |
pink-A400: #f50057, | |
pink-A700: #c51162, | |
purple-50: #f3e5f5, | |
purple-100: #e1bee7, | |
purple-200: #ce93d8, | |
purple-300: #ba68c8, | |
purple-400: #ab47bc, | |
purple-500: #9c27b0, | |
purple-600: #8e24aa, | |
purple-700: #7b1fa2, | |
purple-800: #6a1b9a, | |
purple-900: #4a148c, | |
purple-A100: #ea80fc, | |
purple-A200: #e040fb, | |
purple-A400: #d500f9, | |
purple-A700: #aa00ff, | |
deeppurple-50: #ede7f6, | |
deeppurple-100: #d1c4e9, | |
deeppurple-200: #b39ddb, | |
deeppurple-300: #9575cd, | |
deeppurple-400: #7e57c2, | |
deeppurple-500: #673ab7, | |
deeppurple-600: #5e35b1, | |
deeppurple-700: #512da8, | |
deeppurple-800: #4527a0, | |
deeppurple-900: #311b92, | |
deeppurple-A100: #b388ff, | |
deeppurple-A200: #7c4dff, | |
deeppurple-A400: #651fff, | |
deeppurple-A700: #6200ea, | |
indigo-50: #e8eaf6, | |
indigo-100: #c5cae9, | |
indigo-200: #9fa8da, | |
indigo-300: #7986cb, | |
indigo-400: #5c6bc0, | |
indigo-500: #3f51b5, | |
indigo-600: #3949ab, | |
indigo-700: #303f9f, | |
indigo-800: #283593, | |
indigo-900: #1a237e, | |
indigo-A100: #8c9eff, | |
indigo-A200: #536dfe, | |
indigo-A400: #3d5afe, | |
indigo-A700: #304ffe, | |
blue-50: #e3f2fd, | |
blue-100: #bbdefb, | |
blue-200: #90caf9, | |
blue-300: #64b5f6, | |
blue-400: #42a5f5, | |
blue-500: #2196f3, | |
blue-600: #1e88e5, | |
blue-700: #1976d2, | |
blue-800: #1565c0, | |
blue-900: #0d47a1, | |
blue-A100: #82b1ff, | |
blue-A200: #448aff, | |
blue-A400: #2979ff, | |
blue-A700: #2962ff, | |
lightblue-50: #e1f5fe, | |
lightblue-100: #b3e5fc, | |
lightblue-200: #81d4fa, | |
lightblue-300: #4fc3f7, | |
lightblue-400: #29b6f6, | |
lightblue-500: #03a9f4, | |
lightblue-600: #039be5, | |
lightblue-700: #0288d1, | |
lightblue-800: #0277bd, | |
lightblue-900: #01579b, | |
lightblue-A100: #80d8ff, | |
lightblue-A200: #40c4ff, | |
lightblue-A400: #00b0ff, | |
lightblue-A700: #0091ea, | |
cyan-50: #e0f7fa, | |
cyan-100: #b2ebf2, | |
cyan-200: #80deea, | |
cyan-300: #4dd0e1, | |
cyan-400: #26c6da, | |
cyan-500: #00bcd4, | |
cyan-600: #00acc1, | |
cyan-700: #0097a7, | |
cyan-800: #00838f, | |
cyan-900: #006064, | |
cyan-A100: #84ffff, | |
cyan-A200: #18ffff, | |
cyan-A400: #00e5ff, | |
cyan-A700: #00b8d4, | |
teal-50: #e0f2f1, | |
teal-100: #b2dfdb, | |
teal-200: #80cbc4, | |
teal-300: #4db6ac, | |
teal-400: #26a69a, | |
teal-500: #009688, | |
teal-600: #00897b, | |
teal-700: #00796b, | |
teal-800: #00695c, | |
teal-900: #004d40, | |
teal-A100: #a7ffeb, | |
teal-A200: #64ffda, | |
teal-A400: #1de9b6, | |
teal-A700: #00bfa5, | |
green-50: #e8f5e9, | |
green-100: #c8e6c9, | |
green-200: #a5d6a7, | |
green-300: #81c784, | |
green-400: #66bb6a, | |
green-500: #4caf50, | |
green-600: #43a047, | |
green-700: #388e3c, | |
green-800: #2e7d32, | |
green-900: #1b5e20, | |
green-A100: #b9f6ca, | |
green-A200: #69f0ae, | |
green-A400: #00e676, | |
green-A700: #00c853, | |
lightgreen-50: #f1f8e9, | |
lightgreen-100: #dcedc8, | |
lightgreen-200: #c5e1a5, | |
lightgreen-300: #aed581, | |
lightgreen-400: #9ccc65, | |
lightgreen-500: #8bc34a, | |
lightgreen-600: #7cb342, | |
lightgreen-700: #689f38, | |
lightgreen-800: #558b2f, | |
lightgreen-900: #33691e, | |
lightgreen-A100: #ccff90, | |
lightgreen-A200: #b2ff59, | |
lightgreen-A400: #76ff03, | |
lightgreen-A700: #64dd17, | |
lime-50: #f9fbe7, | |
lime-100: #f0f4c3, | |
lime-200: #e6ee9c, | |
lime-300: #dce775, | |
lime-400: #d4e157, | |
lime-500: #cddc39, | |
lime-600: #c0ca33, | |
lime-700: #afb42b, | |
lime-800: #9e9d24, | |
lime-900: #827717, | |
lime-A100: #f4ff81, | |
lime-A200: #eeff41, | |
lime-A400: #c6ff00, | |
lime-A700: #aeea00, | |
yellow-50: #fffde7, | |
yellow-100: #fff9c4, | |
yellow-200: #fff59d, | |
yellow-300: #fff176, | |
yellow-400: #ffee58, | |
yellow-500: #ffeb3b, | |
yellow-600: #fdd835, | |
yellow-700: #fbc02d, | |
yellow-800: #f9a825, | |
yellow-900: #f57f17, | |
yellow-A100: #ffff8d, | |
yellow-A200: #ffff00, | |
yellow-A400: #ffea00, | |
yellow-A700: #ffd600, | |
amber-50: #fff8e1, | |
amber-100: #ffecb3, | |
amber-200: #ffe082, | |
amber-300: #ffd54f, | |
amber-400: #ffca28, | |
amber-500: #ffc107, | |
amber-600: #ffb300, | |
amber-700: #ffa000, | |
amber-800: #ff8f00, | |
amber-900: #ff6f00, | |
amber-A100: #ffe57f, | |
amber-A200: #ffd740, | |
amber-A400: #ffc400, | |
amber-A700: #ffab00, | |
orange-50: #fff3e0, | |
orange-100: #ffe0b2, | |
orange-200: #ffcc80, | |
orange-300: #ffb74d, | |
orange-400: #ffa726, | |
orange-500: #ff9800, | |
orange-600: #fb8c00, | |
orange-700: #f57c00, | |
orange-800: #ef6c00, | |
orange-900: #e65100, | |
orange-A100: #ffd180, | |
orange-A200: #ffab40, | |
orange-A400: #ff9100, | |
orange-A700: #ff6d00, | |
deeporange-50: #fbe9e7, | |
deeporange-100: #ffccbc, | |
deeporange-200: #ffab91, | |
deeporange-300: #ff8a65, | |
deeporange-400: #ff7043, | |
deeporange-500: #ff5722, | |
deeporange-600: #f4511e, | |
deeporange-700: #e64a19, | |
deeporange-800: #d84315, | |
deeporange-900: #bf360c, | |
deeporange-A100: #ff9e80, | |
deeporange-A200: #ff6e40, | |
deeporange-A400: #ff3d00, | |
deeporange-A700: #dd2c00, | |
brown-50: #efebe9, | |
brown-100: #d7ccc8, | |
brown-200: #bcaaa4, | |
brown-300: #a1887f, | |
brown-400: #8d6e63, | |
brown-500: #795548, | |
brown-600: #6d4c41, | |
brown-700: #5d4037, | |
brown-800: #4e342e, | |
brown-900: #3e2723, | |
gray-50: #fafafa, | |
gray-100: #f5f5f5, | |
gray-200: #eeeeee, | |
gray-300: #e0e0e0, | |
gray-400: #bdbdbd, | |
gray-500: #9e9e9e, | |
gray-600: #757575, | |
gray-700: #616161, | |
gray-800: #424242, | |
gray-900: #212121, | |
bluegray-50: #eceff1, | |
bluegray-100: #cfd8dc, | |
bluegray-200: #b0bec5, | |
bluegray-300: #90a4ae, | |
bluegray-400: #78909c, | |
bluegray-500: #607d8b, | |
bluegray-600: #546e7a, | |
bluegray-700: #455a64, | |
bluegray-800: #37474f, | |
bluegray-900: #263238, | |
black: #000000, | |
white: #ffffff, | |
transparent: transparent, | |
) !default; | |
$spacing: ( | |
px: 1px, | |
0: 0px, | |
0.5: 0.125rem, | |
1: 0.25rem, | |
1.5: 0.375rem, | |
2: 0.5rem, | |
2.5: 0.625rem, | |
3: 0.75rem, | |
3.5: 0.875rem, | |
4: 1rem, | |
5: 1.25rem, | |
6: 1.5rem, | |
7: 1.75rem, | |
8: 2rem, | |
9: 2.25rem, | |
10: 2.5rem, | |
11: 2.75rem, | |
12: 3rem, | |
14: 3.5rem, | |
16: 4rem, | |
20: 5rem, | |
24: 6rem, | |
28: 7rem, | |
32: 8rem, | |
36: 9rem, | |
40: 10rem, | |
44: 11rem, | |
48: 12rem, | |
52: 13rem, | |
56: 14rem, | |
60: 15rem, | |
64: 16rem, | |
72: 18rem, | |
80: 20rem, | |
96: 24rem, | |
) !default; | |
$negative-spacing: negative-map($spacing) !default; | |
$object-position: ( | |
bottom: bottom, | |
center: center, | |
left: left, | |
left-bottom: left bottom, | |
left-top: left top, | |
right: right, | |
right-bottom: right bottom, | |
right-top: right top, | |
top: top, | |
) !default; | |
$position-base: ( | |
auto: auto, | |
'1\\/2': 50%, | |
'1\\/3': 33.333333%, | |
'2\\/3': 66.666667%, | |
'1\\/4': 25%, | |
'2\\/4': 50%, | |
'3\\/4': 75%, | |
full: 100%, | |
'-1\\/2': -50%, | |
'-1\\/3': -33.333333%, | |
'-2\\/3': -66.666667%, | |
'-1\\/4': -25%, | |
'-2\\/4': -50%, | |
'-3\\/4': -75%, | |
'-full': -100%, | |
) !default; | |
$position-values: map-merge(map-merge($position-base, $spacing), $negative-spacing) !default; | |
$z-index: ( | |
auto: 'auto', | |
0: 0, | |
1: 1, | |
2: 2, | |
3: 3, | |
4: 4, | |
5: 5, | |
6: 6, | |
7: 7, | |
8: 8, | |
9: 9, | |
10: 10, | |
20: 20, | |
30: 30, | |
40: 40, | |
50: 50, | |
) !default; | |
$flex: ( | |
1: '1 1 0%', | |
auto: '1 1 auto', | |
initial: '0 1 auto', | |
none: none, | |
) !default; | |
$flex-grow: ( | |
none: 0, | |
"": 1, | |
) !default; | |
$flex-shrink: ( | |
no: 0, | |
"": 1, | |
) !default; | |
$order: ( | |
first: '-9999', | |
last: '9999', | |
none: '0', | |
1: '1', | |
2: '2', | |
3: '3', | |
4: '4', | |
5: '5', | |
6: '6', | |
7: '7', | |
8: '8', | |
9: '9', | |
10: '10', | |
11: '11', | |
12: '12', | |
) !default; | |
$grid-auto-columns: ( | |
auto: 'auto', | |
min: 'min-content', | |
max: 'max-content', | |
fr: 'minmax(0, 1fr)', | |
) !default; | |
$grid-auto-rows: ( | |
auto: 'auto', | |
min: 'min-content', | |
max: 'max-content', | |
fr: 'minmax(0, 1fr)', | |
) !default; | |
$grid-column: ( | |
auto: 'auto', | |
'span-1': 'span 1 / span 1', | |
'span-2': 'span 2 / span 2', | |
'span-3': 'span 3 / span 3', | |
'span-4': 'span 4 / span 4', | |
'span-5': 'span 5 / span 5', | |
'span-6': 'span 6 / span 6', | |
'span-7': 'span 7 / span 7', | |
'span-8': 'span 8 / span 8', | |
'span-9': 'span 9 / span 9', | |
'span-10': 'span 10 / span 10', | |
'span-11': 'span 11 / span 11', | |
'span-12': 'span 12 / span 12', | |
'span-full': '1 / -1', | |
) !default; | |
$grid-column-end: ( | |
auto: 'auto', | |
1: '1', | |
2: '2', | |
3: '3', | |
4: '4', | |
5: '5', | |
6: '6', | |
7: '7', | |
8: '8', | |
9: '9', | |
10: '10', | |
11: '11', | |
12: '12', | |
13: '13', | |
) !default; | |
$grid-column-start: ( | |
auto: 'auto', | |
1: '1', | |
2: '2', | |
3: '3', | |
4: '4', | |
5: '5', | |
6: '6', | |
7: '7', | |
8: '8', | |
9: '9', | |
10: '10', | |
11: '11', | |
12: '12', | |
13: '13', | |
) !default; | |
$grid-row: ( | |
auto: 'auto', | |
'span-1': 'span 1 / span 1', | |
'span-2': 'span 2 / span 2', | |
'span-3': 'span 3 / span 3', | |
'span-4': 'span 4 / span 4', | |
'span-5': 'span 5 / span 5', | |
'span-6': 'span 6 / span 6', | |
'span-full': '1 / -1', | |
) !default; | |
$grid-row-start: ( | |
auto: 'auto', | |
1: '1', | |
2: '2', | |
3: '3', | |
4: '4', | |
5: '5', | |
6: '6', | |
7: '7', | |
) !default; | |
$grid-row-end: ( | |
auto: 'auto', | |
1: '1', | |
2: '2', | |
3: '3', | |
4: '4', | |
5: '5', | |
6: '6', | |
7: '7', | |
) !default; | |
$grid-template-columns: ( | |
none: 'none', | |
1: 'repeat(1, minmax(0, 1fr))', | |
2: 'repeat(2, minmax(0, 1fr))', | |
3: 'repeat(3, minmax(0, 1fr))', | |
4: 'repeat(4, minmax(0, 1fr))', | |
5: 'repeat(5, minmax(0, 1fr))', | |
6: 'repeat(6, minmax(0, 1fr))', | |
7: 'repeat(7, minmax(0, 1fr))', | |
8: 'repeat(8, minmax(0, 1fr))', | |
9: 'repeat(9, minmax(0, 1fr))', | |
10: 'repeat(10, minmax(0, 1fr))', | |
11: 'repeat(11, minmax(0, 1fr))', | |
12: 'repeat(12, minmax(0, 1fr))', | |
) !default; | |
$grid-template-rows: ( | |
none: 'none', | |
1: 'repeat(1, minmax(0, 1fr))', | |
2: 'repeat(2, minmax(0, 1fr))', | |
3: 'repeat(3, minmax(0, 1fr))', | |
4: 'repeat(4, minmax(0, 1fr))', | |
5: 'repeat(5, minmax(0, 1fr))', | |
6: 'repeat(6, minmax(0, 1fr))', | |
) !default; | |
$gap: $spacing !default; | |
$padding: $spacing !default; | |
$margin: map-merge(map-merge((auto:auto), $spacing), $negative-spacing) !default; | |
$width: map-merge(( | |
auto: 'auto', | |
'1\\/2': '50%', | |
'1\\/3': '33.333333%', | |
'2\\/3': '66.666667%', | |
'1\\/4': '25%', | |
'2\\/4': '50%', | |
'3\\/4': '75%', | |
'1\\/5': '20%', | |
'2\\/5': '40%', | |
'3\\/5': '60%', | |
'4\\/5': '80%', | |
'1\\/6': '16.666667%', | |
'2\\/6': '33.333333%', | |
'3\\/6': '50%', | |
'4\\/6': '66.666667%', | |
'5\\/6': '83.333333%', | |
'1\\/12': '8.333333%', | |
'2\\/12': '16.666667%', | |
'3\\/12': '25%', | |
'4\\/12': '33.333333%', | |
'5\\/12': '41.666667%', | |
'6\\/12': '50%', | |
'7\\/12': '58.333333%', | |
'8\\/12': '66.666667%', | |
'9\\/12': '75%', | |
'10\\/12': '83.333333%', | |
'11\\/12': '91.666667%', | |
full: '100%', | |
screen: '100vw', | |
min: 'min-content', | |
max: 'max-content', | |
), $spacing) !default; | |
$height: $width !default; | |
$min-width: ( | |
0: 0, | |
full: 100%, | |
min: min-content, | |
max: max-content, | |
) !default; | |
$max-width: ( | |
none: none, | |
0: 0rem, | |
xs: 20rem, | |
sm: 24rem, | |
md: 28rem, | |
lg: 32rem, | |
xl: 36rem, | |
2xl: 42rem, | |
3xl: 48rem, | |
4xl: 56rem, | |
5xl: 64rem, | |
6xl: 72rem, | |
7xl: 80rem, | |
full: 100%, | |
min: min-content, | |
max: max-content, | |
prose: 65ch, | |
) !default; | |
$min-height: $min-width !default; | |
$max-height: $max-width !default; | |
$font-family: ( | |
sans: unquote('ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"'), | |
serif: unquote('ui-serif, Georgia, Cambria, "Times New Roman", Times, serif'), | |
mono: unquote('ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'), | |
) !default; | |
$font-size: ( | |
xs: '0.75rem', | |
sm: '0.875rem', | |
base: '1rem', | |
lg: '1.125rem', | |
xl: '1.25rem', | |
'2xl': '1.5rem', | |
'3xl': '1.875rem', | |
'4xl': '2.25rem', | |
'5xl': '3rem', | |
'6xl': '3.75rem', | |
'7xl': '4.5rem', | |
'8xl': '6rem', | |
'9xl': '8rem', | |
) !default; | |
$font-line-height: ( | |
'1rem', | |
'1.25rem', | |
'1.5rem', | |
'1.75rem', | |
'1.75rem', | |
'2rem', | |
'2.25rem', | |
'2.5rem', | |
'1', | |
'1', | |
'1', | |
'1', | |
'1', | |
) !default; | |
$font-weight: ( | |
thin: '100', | |
extralight: '200', | |
light: '300', | |
normal: '400', | |
medium: '500', | |
semibold: '600', | |
bold: '700', | |
extrabold: '800', | |
black: '900', | |
) !default; | |
$letter-spacing: ( | |
tighter: '-0.05em', | |
tight: '-0.025em', | |
normal: '0em', | |
wide: '0.025em', | |
wider: '0.05em', | |
widest: '0.1em', | |
) !default; | |
$placeholder-color: $colors !default; | |
$opacity: ( | |
0: '0', | |
5: '0.05', | |
10: '0.1', | |
20: '0.2', | |
25: '0.25', | |
30: '0.3', | |
40: '0.4', | |
50: '0.5', | |
60: '0.6', | |
70: '0.7', | |
75: '0.75', | |
80: '0.8', | |
90: '0.9', | |
95: '0.95', | |
100: '1', | |
) !default; | |
$placeholder-opacity: $opacity !default; | |
$line-height: ( | |
none: '1', | |
tight: '1.25', | |
snug: '1.375', | |
normal: '1.5', | |
relaxed: '1.625', | |
loose: '2', | |
3: '.75rem', | |
4: '1rem', | |
5: '1.25rem', | |
6: '1.5rem', | |
7: '1.75rem', | |
8: '2rem', | |
9: '2.25rem', | |
10: '2.5rem', | |
) !default; | |
$background-color: $colors !default; | |
$background-image: ( | |
none: 'none', | |
'gradient-to-t': 'linear-gradient(to top, var(--mh-gradient-stops))', | |
'gradient-to-tr': 'linear-gradient(to top right, var(--mh-gradient-stops))', | |
'gradient-to-r': 'linear-gradient(to right, var(--mh-gradient-stops))', | |
'gradient-to-br': 'linear-gradient(to bottom right, var(--mh-gradient-stops))', | |
'gradient-to-b': 'linear-gradient(to bottom, var(--mh-gradient-stops))', | |
'gradient-to-bl': 'linear-gradient(to bottom left, var(--mh-gradient-stops))', | |
'gradient-to-l': 'linear-gradient(to left, var(--mh-gradient-stops))', | |
'gradient-to-tl': 'linear-gradient(to top left, var(--mh-gradient-stops))', | |
) !default; | |
$background-opacity: $opacity !default; | |
$background-position: ( | |
bottom: 'bottom', | |
center: 'center', | |
left: 'left', | |
'left-bottom': 'left bottom', | |
'left-top': 'left top', | |
right: 'right', | |
'right-bottom': 'right bottom', | |
'right-top': 'right top', | |
top: 'top', | |
) !default; | |
$background-size: ( | |
auto: 'auto', | |
cover: 'cover', | |
contain: 'contain', | |
) !default; | |
@mixin css($prefix: "") { | |
$prefix: ""; | |
$sep: ":"; | |
// Layout | |
.#{$prefix}border-box { | |
box-sizing: border-box; | |
} | |
.#{$prefix}content-box { | |
box-sizing: content-box; | |
} | |
@each $type | |
in ( | |
inline | |
inline-block | |
block | |
grid | |
table | |
table-row | |
table-caption | |
table-cell | |
table-raw | |
table-column | |
table-column-group | |
table-footer-group | |
table-raw-group | |
flex | |
inline-flex | |
flow-root | |
grid | |
inline-grid | |
contents | |
none | |
) | |
{ | |
.#{$prefix}#{$type} { | |
display: #{$type}; | |
} | |
} | |
.#{$prefix}float { | |
@each $value in (left right none) { | |
&#{$sep}#{$value} { | |
float: #{$value}; | |
} | |
} | |
} | |
.#{$prefix}clear { | |
@each $value in (left right both none) { | |
&#{$sep}#{$value} { | |
clear: #{$value}; | |
} | |
} | |
} | |
.#{$prefix}object-fit { | |
@each $value in (contain cover fill none scale-down) { | |
&#{$sep}#{$value} { | |
object-fit: #{$value}; | |
} | |
} | |
} | |
.#{$prefix}object-position { | |
@each $key, $value in $object-position { | |
&#{$sep}#{$key} { | |
object-position: #{$value}; | |
} | |
} | |
} | |
.#{$prefix}overflow { | |
@each $value in (auto hidden visible scroll) { | |
&#{$sep}#{$value} { | |
overflow: #{$value}; | |
} | |
&-x#{$sep}#{$value} { | |
overflow-x: #{$value}; | |
} | |
&-y#{$sep}-y#{$value} { | |
overflow-y: #{$value}; | |
} | |
} | |
} | |
.#{$prefix}overscroll { | |
@each $value in (auto contain none) { | |
&#{$sep}#{$value} { | |
overscroll-behavior: #{$value}; | |
} | |
&-x#{$sep}#{$value} { | |
overscroll-behavior-x: #{$value}; | |
} | |
&-y#{$sep}-y#{$value} { | |
overscroll-behavior-y: #{$value}; | |
} | |
} | |
} | |
} | |
@each $value in (static relative absolute fixed sticky) { | |
.#{$prefix}#{$value} { | |
position: #{$value}; | |
} | |
} | |
@each $key, $value in $position-values { | |
@each $side in (top left right bottom) { | |
.#{$prefix}#{$sep}#{$side}#{$sep}#{$key} { | |
#{$side}: #{$value}; | |
} | |
} | |
} | |
.#{$prefix}#inset#{$sep}#{$key} { | |
top: #{$value}; | |
bottom: #{$value}; | |
left: #{$value}; | |
right: #{$value}; | |
} | |
.#{$prefix}#inset-y#{$sep}#{$key} { | |
top: #{$value}; | |
bottom: #{$value}; | |
} | |
.#{$prefix}#inset-x#{$sep}#{$key} { | |
left: #{$value}; | |
right: #{$value}; | |
} | |
.#{$prefix}invisible { | |
visibility: invisible; | |
} | |
.#{$prefix}visible { | |
visibility: visible; | |
} | |
.#{$prefix}z { | |
@each $value in $z-index { | |
&#{$sep}#{$value} { | |
z-index: #{$value}; | |
} | |
} | |
} | |
// Flex | |
.#{$prefix}flex { | |
@each $key, | |
$value | |
in ( | |
row: row, | |
row-reverse: row-reverse, | |
col: column, | |
col-reverse: column-reverse | |
) | |
{ | |
&#{$sep}#{$key} { | |
flex-direction: #{$value}; | |
} | |
} | |
@each $value in (wrap wrap-reverse nowrap) { | |
&#{$sep}#{$value} { | |
flex-wrap: #{$value}; | |
} | |
} | |
@each $key, $value in $flex { | |
&#{$sep}#{$key} { | |
flex: #{$value}; | |
} | |
} | |
@each $key, $value in $flex-grow { | |
&#{$sep}#{$key} { | |
flex-grow: #{$value}; | |
} | |
} | |
@each $key, $value in $flex-shrink { | |
&#{$sep}#{$key} { | |
flex-shrink: #{$value}; | |
} | |
} | |
} | |
@include css(); | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.css { | |
color: blue; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"sass": { | |
"compiler": "dart-sass/1.26.11", | |
"extensions": {}, | |
"syntax": "SCSS", | |
"outputStyle": "expanded" | |
}, | |
"autoprefixer": false | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment