UNPKG

3.01 kBSCSSView Raw
1/**
2* Text color utilities.
3*
4* naming convention: gl-text-{color-palette-variable-name}
5* notes:
6* - Strictly based design system color palette. See variables.scss
7* for a comprehensive list.
8*/
9
10@mixin gl-reset-color {
11 color: inherit;
12}
13
14@mixin gl-text-transparent {
15 color: transparent;
16}
17
18@mixin gl-text-white($hover: true) {
19 color: $white;
20}
21
22@mixin gl-text-contrast-light {
23 color: $white-contrast;
24}
25
26@mixin gl-text-body {
27 color: $body-color;
28}
29
30@mixin gl-text-secondary {
31 color: $gl-text-color-secondary;
32}
33
34@mixin gl-sm-text-body {
35 @include gl-media-breakpoint-up(sm) {
36 @include gl-text-body;
37 }
38}
39
40@mixin gl-text-black-normal {
41 color: $black-normal;
42}
43
44@mixin gl-text-gray-200 {
45 color: $gray-200;
46}
47
48@mixin gl-text-gray-300 {
49 color: $gray-300;
50}
51
52@mixin gl-text-gray-400 {
53 color: $gray-400;
54}
55
56@mixin gl-text-gray-500 {
57 color: $gray-500;
58}
59
60@mixin gl-text-gray-600 {
61 color: $gray-600;
62}
63
64@mixin gl-text-gray-700 {
65 color: $gray-700;
66}
67
68@mixin gl-text-gray-800 {
69 color: $gray-800;
70}
71
72@mixin gl-text-gray-900($active: true, $focus: true, $hover: true) {
73 color: $gray-900;
74}
75
76@mixin gl-text-gray-950 {
77 color: $gray-950;
78}
79
80@mixin gl-text-blue-200 {
81 color: $blue-200;
82}
83
84@mixin gl-text-blue-300 {
85 color: $blue-300;
86}
87
88@mixin gl-text-blue-400 {
89 color: $blue-400;
90}
91
92@mixin gl-text-blue-500 {
93 color: $blue-500;
94}
95
96@mixin gl-text-blue-600($hover: true) {
97 color: $blue-600;
98}
99
100@mixin gl-text-blue-700 {
101 color: $blue-700;
102}
103
104@mixin gl-text-blue-800($hover: true) {
105 color: $blue-800;
106}
107
108@mixin gl-text-blue-900 {
109 color: $blue-900;
110}
111
112@mixin gl-text-green-400 {
113 color: $green-400;
114}
115
116@mixin gl-text-green-500 {
117 color: $green-500;
118}
119
120@mixin gl-text-green-600 {
121 color: $green-600;
122}
123
124@mixin gl-text-green-700 {
125 color: $green-700;
126}
127
128@mixin gl-text-green-800 {
129 color: $green-800;
130}
131
132@mixin gl-text-green-900 {
133 color: $green-900;
134}
135
136@mixin gl-text-theme-green-800 {
137 color: $theme-green-800;
138}
139
140@mixin gl-text-orange-300 {
141 color: $orange-300;
142}
143
144@mixin gl-text-orange-400 {
145 color: $orange-400;
146}
147
148@mixin gl-text-orange-500 {
149 color: $orange-500;
150}
151
152@mixin gl-text-orange-600 {
153 color: $orange-600;
154}
155
156@mixin gl-text-orange-700 {
157 color: $orange-700;
158}
159
160@mixin gl-text-orange-800 {
161 color: $orange-800;
162}
163
164@mixin gl-text-orange-900 {
165 color: $orange-900;
166}
167
168@mixin gl-text-red-500 {
169 color: $red-500;
170}
171
172@mixin gl-text-red-600 {
173 color: $red-600;
174}
175
176@mixin gl-text-red-700 {
177 color: $red-700;
178}
179
180@mixin gl-text-red-800 {
181 color: $red-800;
182}
183
184@mixin gl-text-red-900 {
185 color: $red-900;
186}
187
188@mixin gl-text-purple-600 {
189 color: $purple-600;
190}
191
192@mixin gl-text-purple-700 {
193 color: $purple-700;
194}
195
196@mixin gl-text-purple-800 {
197 color: $purple-800;
198}
199
200@mixin gl-text-theme-indigo-200 {
201 color: $theme-indigo-200;
202}
203
204@mixin gl-text-theme-indigo-300 {
205 color: $theme-indigo-300;
206}
207
208@mixin gl-text-theme-indigo-900 {
209 color: $theme-indigo-900;
210}
211
212@mixin gl-dark-invert-keep-hue {
213 .gl-dark & {
214 filter: invert(0.8) hue-rotate(180deg);
215 }
216}