@@ -15,6 +15,25 @@ a.header code:hover {
15
15
background-color : rgba (230 , 230 , 230 , 1 );
16
16
}
17
17
18
+ : root {
19
+ --tab-bg : # f1f1f1 ;
20
+ --tab-fg : # 000 ;
21
+ --tab-bg-disabled : var (--tab-bg );
22
+ --tab-fg-disabled : # ccc ;
23
+ --tab-border : # ccc ;
24
+ --tab-bg-active : # ccc ;
25
+ --tab-fg-active : # 000 ;
26
+ }
27
+
28
+ .coal , .navy , .ayu {
29
+ --tab-bg : var (--bg );
30
+ --tab-fg : var (--fg );
31
+ --tab-bg-disabled : var (--tab-bg );
32
+ --tab-fg-disabled : # 505254 ;
33
+ --tab-bg-active : # e6e6e6 ;
34
+ --tab-fg-active : # 000 ;
35
+ }
36
+
18
37
/* Style the tab */
19
38
.tabs {
20
39
display : flex;
@@ -23,15 +42,17 @@ a.header code:hover {
23
42
}
24
43
25
44
.tabbar {
26
- border : 1px solid # ccc ;
27
- background-color : # f1f1f1 ;
45
+ border : 1px solid var (--tab-border );
46
+ background-color : var (--tab-bg );
47
+ color : var (--tab-fg );
28
48
width : 100% ;
29
49
box-sizing : border-box;
30
50
}
31
51
32
52
/* Style the buttons that are used to open the tab content */
33
53
.tabbar button {
34
54
background-color : inherit;
55
+ color : var (--tab-fg );
35
56
float : left;
36
57
border : none;
37
58
outline : none;
@@ -42,7 +63,8 @@ a.header code:hover {
42
63
43
64
/* Change background color of buttons on hover */
44
65
.tabbar button : hover {
45
- background-color : # ddd ;
66
+ background-color : var (--tab-bg-active );
67
+ color : var (--tab-fg-active );
46
68
}
47
69
48
70
.tabbar button .disabled : hover {
@@ -51,11 +73,13 @@ a.header code:hover {
51
73
52
74
/* Create an active/current tablink class */
53
75
.tabbar button .active {
54
- background-color : # ccc ;
76
+ background-color : var (--tab-bg-active );
77
+ color : var (--tab-fg-active );
55
78
}
56
79
57
80
.tabbar button .disabled {
58
- color : # ccc ;
81
+ background-color : var (--tab-bg-disabled );
82
+ color : var (--tab-fg-disabled );
59
83
cursor : default;
60
84
}
61
85
@@ -68,7 +92,7 @@ a.header code:hover {
68
92
.tab {
69
93
display : none;
70
94
width : 100% ;
71
- border : 1px solid # ccc ;
95
+ border : 1px solid var ( --tab-border ) ;
72
96
border-top : none;
73
97
padding : 6px 12px ;
74
98
box-sizing : border-box;
0 commit comments