|
1 | | -@use 'color-base'; |
2 | 1 | @use 'sass:color'; |
3 | 2 | @use '../tools/color' as bs-color; |
4 | 3 |
|
5 | 4 | // Use Sass map functions to merge in extra color maps in your project, or re-define the whole map. |
6 | 5 |
|
7 | | -$grays-hint-color: color-base.$brand-1 !default; |
| 6 | +$black: #000 !default; |
| 7 | +$white: #fff !default; |
| 8 | +$brand-1: #000dff !default; |
| 9 | +$brand-2: #fa0 !default; |
| 10 | +$text: #333 !default; |
| 11 | +$background: color.mix($white, $brand-1, 97%) !default; |
| 12 | +$positive: #50a802 !default; |
| 13 | +$danger: #e82915 !default; |
| 14 | +$warning: #fe881e !default; |
| 15 | + |
| 16 | +$grays-hint-color: $brand-1 !default; |
8 | 17 | $grays-hint-color-mix: 10% !default; |
9 | 18 | $color-mix-percentages: (1, 2, 3, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 95, 97, 98, 99, 100) !default; |
10 | 19 |
|
11 | 20 | $color-palette: ( |
12 | 21 | 'black': bs-color.generate-palette( |
13 | | - $base-color: color-base.$black, |
14 | | - $mix-color: color-base.$white, |
| 22 | + $base-color: $black, |
| 23 | + $mix-color: $white, |
15 | 24 | $percentages: $color-mix-percentages |
16 | 25 | ), |
17 | 26 | 'white': bs-color.generate-palette( |
18 | | - $base-color: color-base.$white, |
19 | | - $mix-color: color-base.$black, |
| 27 | + $base-color: $white, |
| 28 | + $mix-color: $black, |
20 | 29 | $percentages: $color-mix-percentages |
21 | 30 | ), |
22 | 31 | 'gray': ( |
23 | | - '100': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 0%), $grays-hint-color-mix), |
24 | | - '99': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 1%), $grays-hint-color-mix), |
25 | | - '98': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 2%), $grays-hint-color-mix), |
26 | | - '97': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 3%), $grays-hint-color-mix), |
27 | | - '95': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 5%), $grays-hint-color-mix), |
28 | | - '90': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 10%), $grays-hint-color-mix), |
29 | | - '80': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 20%), $grays-hint-color-mix), |
30 | | - '70': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 30%), $grays-hint-color-mix), |
31 | | - '60': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 40%), $grays-hint-color-mix), |
32 | | - '50': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 50%), $grays-hint-color-mix), |
33 | | - '40': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 60%), $grays-hint-color-mix), |
34 | | - '30': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 70%), $grays-hint-color-mix), |
35 | | - '20': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 80%), $grays-hint-color-mix), |
36 | | - '10': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 90%), $grays-hint-color-mix), |
37 | | - '5': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 95%), $grays-hint-color-mix), |
38 | | - '3': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 97%), $grays-hint-color-mix), |
39 | | - '2': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 98%), $grays-hint-color-mix), |
40 | | - '1': color.mix($grays-hint-color, color.mix(color-base.$white, color-base.$black, 99%), $grays-hint-color-mix), |
| 32 | + '100': color.mix($grays-hint-color, color.mix($white, $black, 0%), $grays-hint-color-mix), |
| 33 | + '99': color.mix($grays-hint-color, color.mix($white, $black, 1%), $grays-hint-color-mix), |
| 34 | + '98': color.mix($grays-hint-color, color.mix($white, $black, 2%), $grays-hint-color-mix), |
| 35 | + '97': color.mix($grays-hint-color, color.mix($white, $black, 3%), $grays-hint-color-mix), |
| 36 | + '95': color.mix($grays-hint-color, color.mix($white, $black, 5%), $grays-hint-color-mix), |
| 37 | + '90': color.mix($grays-hint-color, color.mix($white, $black, 10%), $grays-hint-color-mix), |
| 38 | + '80': color.mix($grays-hint-color, color.mix($white, $black, 20%), $grays-hint-color-mix), |
| 39 | + '70': color.mix($grays-hint-color, color.mix($white, $black, 30%), $grays-hint-color-mix), |
| 40 | + '60': color.mix($grays-hint-color, color.mix($white, $black, 40%), $grays-hint-color-mix), |
| 41 | + '50': color.mix($grays-hint-color, color.mix($white, $black, 50%), $grays-hint-color-mix), |
| 42 | + '40': color.mix($grays-hint-color, color.mix($white, $black, 60%), $grays-hint-color-mix), |
| 43 | + '30': color.mix($grays-hint-color, color.mix($white, $black, 70%), $grays-hint-color-mix), |
| 44 | + '20': color.mix($grays-hint-color, color.mix($white, $black, 80%), $grays-hint-color-mix), |
| 45 | + '10': color.mix($grays-hint-color, color.mix($white, $black, 90%), $grays-hint-color-mix), |
| 46 | + '5': color.mix($grays-hint-color, color.mix($white, $black, 95%), $grays-hint-color-mix), |
| 47 | + '3': color.mix($grays-hint-color, color.mix($white, $black, 97%), $grays-hint-color-mix), |
| 48 | + '2': color.mix($grays-hint-color, color.mix($white, $black, 98%), $grays-hint-color-mix), |
| 49 | + '1': color.mix($grays-hint-color, color.mix($white, $black, 99%), $grays-hint-color-mix), |
41 | 50 | ), |
42 | 51 | 'text': bs-color.generate-palette( |
43 | | - $base-color: color-base.$text, |
44 | | - $mix-color: color-base.$white, |
| 52 | + $base-color: $text, |
| 53 | + $mix-color: $white, |
45 | 54 | $percentages: $color-mix-percentages |
46 | 55 | ), |
47 | 56 | 'background': bs-color.generate-palette( |
48 | | - $base-color: color-base.$background, |
49 | | - $mix-color: color-base.$brand-1, |
| 57 | + $base-color: $background, |
| 58 | + $mix-color: $brand-1, |
50 | 59 | $percentages: $color-mix-percentages |
51 | 60 | ), |
52 | 61 | 'brand-1': bs-color.generate-palette( |
53 | | - $base-color: color-base.$brand-1, |
54 | | - $mix-color: color-base.$white, |
| 62 | + $base-color: $brand-1, |
| 63 | + $mix-color: $white, |
55 | 64 | $percentages: $color-mix-percentages |
56 | 65 | ), |
57 | 66 | 'brand-1-shades': bs-color.generate-palette( |
58 | | - $base-color: color-base.$brand-1, |
59 | | - $mix-color: color-base.$black, |
| 67 | + $base-color: $brand-1, |
| 68 | + $mix-color: $black, |
60 | 69 | $percentages: $color-mix-percentages |
61 | 70 | ), |
62 | 71 | 'brand-2': bs-color.generate-palette( |
63 | | - $base-color: color-base.$brand-2, |
64 | | - $mix-color: color-base.$white, |
| 72 | + $base-color: $brand-2, |
| 73 | + $mix-color: $white, |
65 | 74 | $percentages: $color-mix-percentages |
66 | 75 | ), |
67 | 76 | 'brand-2-shades': bs-color.generate-palette( |
68 | | - $base-color: color-base.$brand-2, |
69 | | - $mix-color: color-base.$black, |
| 77 | + $base-color: $brand-2, |
| 78 | + $mix-color: $black, |
70 | 79 | $percentages: $color-mix-percentages |
71 | 80 | ), |
72 | 81 | 'danger': bs-color.generate-palette( |
73 | | - $base-color: color-base.$danger, |
74 | | - $mix-color: color-base.$white, |
| 82 | + $base-color: $danger, |
| 83 | + $mix-color: $white, |
75 | 84 | $percentages: $color-mix-percentages |
76 | 85 | ), |
77 | 86 | 'danger-shades': bs-color.generate-palette( |
78 | | - $base-color: color-base.$danger, |
79 | | - $mix-color: color-base.$black, |
| 87 | + $base-color: $danger, |
| 88 | + $mix-color: $black, |
80 | 89 | $percentages: $color-mix-percentages |
81 | 90 | ), |
82 | 91 | 'warning': bs-color.generate-palette( |
83 | | - $base-color: color-base.$warning, |
84 | | - $mix-color: color-base.$white, |
| 92 | + $base-color: $warning, |
| 93 | + $mix-color: $white, |
85 | 94 | $percentages: $color-mix-percentages |
86 | 95 | ), |
87 | 96 | 'warning-shades': bs-color.generate-palette( |
88 | | - $base-color: color-base.$warning, |
89 | | - $mix-color: color-base.$black, |
| 97 | + $base-color: $warning, |
| 98 | + $mix-color: $black, |
90 | 99 | $percentages: $color-mix-percentages |
91 | 100 | ), |
92 | 101 | 'positive': bs-color.generate-palette( |
93 | | - $base-color: color-base.$positive, |
94 | | - $mix-color: color-base.$white, |
| 102 | + $base-color: $positive, |
| 103 | + $mix-color: $white, |
95 | 104 | $percentages: $color-mix-percentages |
96 | 105 | ), |
97 | 106 | 'positive-shades': bs-color.generate-palette( |
98 | | - $base-color: color-base.$positive, |
99 | | - $mix-color: color-base.$black, |
| 107 | + $base-color: $positive, |
| 108 | + $mix-color: $black, |
100 | 109 | $percentages: $color-mix-percentages |
101 | 110 | ), |
102 | 111 | ) !default; |
0 commit comments