UNPKG

7.27 kBSCSSView Raw
1/**
2* Background color utilities.
3*
4* naming convention: gl-bg-{color-palette-variable-name}
5* notes:
6* - Strictly based design system color palette. See variables.scss
7* for a comprehensive list.
8*/
9@mixin gl-bg-transparent($hover: true) {
10 background-color: transparent;
11}
12
13@mixin gl-bg-current-color {
14 background-color: currentColor;
15}
16
17@mixin gl-bg-white {
18 background-color: $white;
19}
20
21@mixin gl-bg-black {
22 background-color: $black;
23}
24
25@mixin gl-reset-bg {
26 background-color: inherit;
27}
28
29@mixin gl-bg-gray-10 {
30 background-color: $gray-10;
31}
32
33@mixin gl-bg-gray-50($active: true, $focus: true, $hover: true) {
34 background-color: $gray-50;
35}
36
37@mixin gl-bg-gray-100 {
38 background-color: $gray-100;
39}
40
41@mixin gl-bg-gray-200 {
42 background-color: $gray-200;
43}
44
45@mixin gl-bg-gray-300 {
46 background-color: $gray-300;
47}
48
49@mixin gl-bg-gray-400 {
50 background-color: $gray-400;
51}
52
53@mixin gl-bg-gray-500 {
54 background-color: $gray-500;
55}
56
57@mixin gl-bg-gray-600 {
58 background-color: $gray-600;
59}
60
61@mixin gl-bg-gray-700 {
62 background-color: $gray-700;
63}
64
65@mixin gl-bg-gray-900 {
66 background-color: $gray-900;
67}
68
69@mixin gl-bg-gray-950 {
70 background-color: $gray-950;
71}
72
73@mixin gl-bg-blue-50($hover: true) {
74 background-color: $blue-50;
75}
76
77@mixin gl-bg-blue-100 {
78 background-color: $blue-100;
79}
80
81@mixin gl-bg-blue-200 {
82 background-color: $blue-200;
83}
84
85@mixin gl-bg-blue-500 {
86 background-color: $blue-500;
87}
88
89@mixin gl-bg-blue-600 {
90 background-color: $blue-600;
91}
92
93@mixin gl-bg-blue-700 {
94 background-color: $blue-700;
95}
96
97@mixin gl-bg-green-50 {
98 background-color: $green-50;
99}
100
101@mixin gl-bg-green-100 {
102 background-color: $green-100;
103}
104
105@mixin gl-bg-green-200 {
106 background-color: $green-200;
107}
108
109@mixin gl-bg-green-500 {
110 background-color: $green-500;
111}
112
113@mixin gl-bg-green-600 {
114 background-color: $green-600;
115}
116
117@mixin gl-bg-green-700 {
118 background-color: $green-700;
119}
120
121@mixin gl-bg-theme-green-100 {
122 background-color: $theme-green-100;
123}
124
125@mixin gl-bg-orange-50 {
126 background-color: $orange-50;
127}
128
129@mixin gl-bg-orange-100 {
130 background-color: $orange-100;
131}
132
133@mixin gl-bg-orange-200 {
134 background-color: $orange-200;
135}
136
137@mixin gl-bg-orange-500 {
138 background-color: $orange-500;
139}
140
141@mixin gl-bg-orange-600 {
142 background-color: $orange-600;
143}
144
145@mixin gl-bg-orange-700 {
146 background-color: $orange-700;
147}
148
149@mixin gl-bg-purple-50 {
150 background-color: $purple-50;
151}
152
153@mixin gl-bg-purple-500 {
154 background-color: $purple-500;
155}
156
157@mixin gl-bg-purple-800 {
158 background-color: $purple-800;
159}
160
161@mixin gl-bg-red-50 {
162 background-color: $red-50;
163}
164
165@mixin gl-bg-red-100 {
166 background-color: $red-100;
167}
168
169@mixin gl-bg-red-200 {
170 background-color: $red-200;
171}
172
173@mixin gl-bg-red-500 {
174 background-color: $red-500;
175}
176
177@mixin gl-bg-red-600 {
178 background-color: $red-600;
179}
180
181@mixin gl-bg-red-700 {
182 background-color: $red-700;
183}
184
185@mixin gl-bg-t-gray-a-08($hover: true, $focus: true, $active: true) {
186 background-color: $t-gray-a-08;
187}
188
189@mixin gl-bg-theme-indigo-50 {
190 background-color: $theme-indigo-50;
191}
192
193@mixin gl-bg-theme-indigo-500 {
194 background-color: $theme-indigo-500;
195}
196
197@mixin gl-bg-theme-indigo-700 {
198 background-color: $theme-indigo-700;
199}
200
201@mixin gl-bg-theme-indigo-900 {
202 background-color: $theme-indigo-900;
203}
204
205@mixin gl-bg-theme-blue-500 {
206 background-color: $theme-blue-500;
207}
208
209@mixin gl-bg-theme-blue-700 {
210 background-color: $theme-blue-700;
211}
212
213@mixin gl-bg-theme-blue-900 {
214 background-color: $theme-blue-900;
215}
216
217@mixin gl-bg-theme-green-500 {
218 background-color: $theme-green-500;
219}
220
221@mixin gl-bg-theme-green-700 {
222 background-color: $theme-green-700;
223}
224
225@mixin gl-bg-theme-green-900 {
226 background-color: $theme-green-900;
227}
228
229@mixin gl-bg-theme-red-500 {
230 background-color: $theme-red-500;
231}
232
233@mixin gl-bg-theme-red-700 {
234 background-color: $theme-red-700;
235}
236
237@mixin gl-bg-theme-red-900 {
238 background-color: $theme-red-900;
239}
240
241@mixin gl-bg-data-viz-blue-500 {
242 background-color: $data-viz-blue-500;
243}
244
245@mixin gl-bg-data-viz-blue-600 {
246 background-color: $data-viz-blue-600;
247}
248
249@mixin gl-bg-data-viz-blue-700 {
250 background-color: $data-viz-blue-700;
251}
252
253@mixin gl-bg-data-viz-blue-800 {
254 background-color: $data-viz-blue-800;
255}
256
257@mixin gl-bg-data-viz-blue-900 {
258 background-color: $data-viz-blue-900;
259}
260
261@mixin gl-bg-data-viz-blue-950 {
262 background-color: $data-viz-blue-950;
263}
264
265@mixin gl-bg-data-viz-orange-500 {
266 background-color: $data-viz-orange-500;
267}
268
269@mixin gl-bg-data-viz-orange-600 {
270 background-color: $data-viz-orange-600;
271}
272
273@mixin gl-bg-data-viz-orange-700 {
274 background-color: $data-viz-orange-700;
275}
276
277@mixin gl-bg-data-viz-orange-800 {
278 background-color: $data-viz-orange-800;
279}
280
281@mixin gl-bg-data-viz-orange-900 {
282 background-color: $data-viz-orange-900;
283}
284
285@mixin gl-bg-data-viz-orange-950 {
286 background-color: $data-viz-orange-950;
287}
288
289@mixin gl-bg-data-viz-aqua-500 {
290 background-color: $data-viz-aqua-500;
291}
292
293@mixin gl-bg-data-viz-aqua-600 {
294 background-color: $data-viz-aqua-600;
295}
296
297@mixin gl-bg-data-viz-aqua-700 {
298 background-color: $data-viz-aqua-700;
299}
300
301@mixin gl-bg-data-viz-aqua-800 {
302 background-color: $data-viz-aqua-800;
303}
304
305@mixin gl-bg-data-viz-aqua-900 {
306 background-color: $data-viz-aqua-900;
307}
308
309@mixin gl-bg-data-viz-aqua-950 {
310 background-color: $data-viz-aqua-950;
311}
312
313@mixin gl-bg-data-viz-green-500 {
314 background-color: $data-viz-green-500;
315}
316
317@mixin gl-bg-data-viz-green-600 {
318 background-color: $data-viz-green-600;
319}
320
321@mixin gl-bg-data-viz-green-700 {
322 background-color: $data-viz-green-700;
323}
324
325@mixin gl-bg-data-viz-green-800 {
326 background-color: $data-viz-green-800;
327}
328
329@mixin gl-bg-data-viz-green-900 {
330 background-color: $data-viz-green-900;
331}
332
333@mixin gl-bg-data-viz-green-950 {
334 background-color: $data-viz-green-950;
335}
336
337@mixin gl-bg-data-viz-magenta-500 {
338 background-color: $data-viz-magenta-500;
339}
340
341@mixin gl-bg-data-viz-magenta-600 {
342 background-color: $data-viz-magenta-600;
343}
344
345@mixin gl-bg-data-viz-magenta-700 {
346 background-color: $data-viz-magenta-700;
347}
348
349@mixin gl-bg-data-viz-magenta-800 {
350 background-color: $data-viz-magenta-800;
351}
352
353@mixin gl-bg-data-viz-magenta-900 {
354 background-color: $data-viz-magenta-900;
355}
356
357@mixin gl-bg-data-viz-magenta-950 {
358 background-color: $data-viz-magenta-950;
359}
360
361@mixin gl-bg-none {
362 background: none;
363}
364
365/**
366* Background position utilities.
367*
368* naming convention: gl-bg-{position}
369*/
370@mixin gl-bg-center {
371 background-position: center;
372}
373
374/**
375* Background size utilities.
376*
377* naming convention: gl-bg-{repeat-pattern}
378*/
379@mixin gl-bg-size-100p {
380 background-size: 100% 100%;
381}
382
383@mixin gl-bg-size-cover {
384 background-size: cover;
385}
386
387/**
388* Background repeat utilities.
389*
390* naming convention: gl-bg-{repeat-pattern}
391*/
392@mixin gl-bg-no-repeat {
393 background-repeat: no-repeat;
394}
395
396/**
397* Background image utilities.
398*
399* naming convention: gl-bg-{image-name}
400*/
401@mixin gl-bg-chevron-left {
402 background-image: url('#{$gl-icon-chevron-left}');
403}
404
405@mixin gl-bg-chevron-right {
406 background-image: url('#{$gl-icon-chevron-right}');
407}
408
409@mixin gl-bg-chevron-down {
410 background-image: url('#{$gl-icon-chevron-down}');
411}
412
413/**
414* Backdrop filter utilities
415*
416* naming convention: gl-filter-{filter-type}-{filter-intensity}
417*/
418
419@mixin gl-backdrop-filter-blur-1 {
420 backdrop-filter: blur($gl-spacing-scale-1);
421}