Project

General

Profile

1
// Name:            Inverse
2
// Description:     Inverse component style for light or dark backgrounds
3
//
4
// Component:       `uk-light`
5
//                  `uk-dark`
6
//
7
// ========================================================================
8

    
9

    
10
// Variables
11
// ========================================================================
12

    
13
@inverse-global-color-mode:                     light;
14

    
15
@inverse-global-color:                          fade(@global-inverse-color, 70%);
16
@inverse-global-emphasis-color:                 @global-inverse-color;
17
@inverse-global-muted-color:                    fade(@global-inverse-color, 50%);
18
@inverse-global-inverse-color:                  @global-color;
19

    
20
@inverse-global-primary-background:             @global-inverse-color;
21
@inverse-global-muted-background:               fade(@global-inverse-color, 10%);
22

    
23
@inverse-global-border:                         fade(@global-inverse-color, 20%);
24

    
25

    
26
/* ========================================================================
27
   Component: Inverse
28
 ========================================================================== */
29

    
30
/*
31
 * Implemented class depends on the general theme color
32
 * `uk-light` is for light colors on dark backgrounds
33
 * `uk-dark` is or dark colors on light backgrounds
34
 */
35

    
36
.uk-light when (@inverse-global-color-mode = light) {
37

    
38
    .hook-inverse;
39

    
40
}
41

    
42
.uk-dark when (@inverse-global-color-mode = dark) {
43

    
44
    .hook-inverse;
45

    
46
}
47

    
48

    
49
// Hooks
50
// ========================================================================
51

    
52
.hook-inverse() {}
(30-30/66)