forked from fsprojects/fantomas
-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathfsdocs-theme.css
More file actions
129 lines (108 loc) · 3.2 KB
/
fsdocs-theme.css
File metadata and controls
129 lines (108 loc) · 3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
:root {
--white: #FFF;
--pearl: #f6f7f7;
--black: #222222;
--fantomas-50: #f3f8fc;
--fantomas-100: #e5f0f9;
--fantomas-200: #c6e0f1;
--fantomas-300: #94c8e5;
--fantomas-400: #5aacd6;
--fantomas-500: #338cbb;
--fantomas-600: #2575a4;
--fantomas-700: #1f5d85;
--fantomas-800: #1d4f6f;
--fantomas-900: #1d435d;
--fantomas-950: #142c3d;
--header-background: light-dark(var(--white), var(--fantomas-700));
--primary: var(--fantomas-500);
--aside-background: light-dark(var(--primary), var(--fantomas-700));
--menu-color: var(--white);
--link-hover: #2FBADC;
--page-menu-width: 400px;
--configuration-icon-size: 24px;
--mobile-menu-background: light-dark(var(--fantomas-400), var(--fantomas-700));
--header-link-color: light-dark(var(--fantomas-600), var(--fantomas-200));
--heading-color: light-dark(var(--black), var(--white));
--text-color: light-dark(var(--black), var(--white));
--background: light-dark(var(--pearl), var(--fantomas-900));
--system-font: 'Poppins', sans-serif;
}
h1,h2,h3,h4,h5,h6 {
font-weight: 400;
}
#fsdocs-main-menu {
padding: 0;
}
#fsdocs-main-menu, header {
.menu {
.nav-header {
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
padding: var(--spacing-50) var(--spacing-100);
margin-top: var(--spacing-400);
& iconify-icon {
margin-right: var(--spacing-50);
}
&.active {
background-color: var(--fantomas-700);
transition: all 200ms;
& iconify-icon {
transform: rotate(-180deg);
}
}
}
.nav-header + .menu-items {
visibility: hidden;
height: 0;
overflow-y: hidden;
opacity: 0;
transition: all 200ms;
padding-left: var(--spacing-50);
}
.nav-header.active {
background-color: var(--fantomas-700);
}
.nav-header.active + .menu-items {
visibility: visible;
height: initial;
opacity: 1;
overflow-y: initial;
}
.nav-item{
border: none;
border-bottom: 1px solid rgba(255,255,255,0.4);
.nav-link {
font-weight: 400;
&:hover {
background-color: var(--fantomas-300);
}
&:focus {
background-color: var(--fantomas-600);
}
}
&.active {
border-left: var(--spacing-100) solid var(--fantomas-300);
background-color: var(--fantomas-600);
}
}
}
}
#fsdocs-page-menu ul li {
& a {
color: light-dark(var(--fantomas-600), var(--fantomas-100));
}
.level-2 {
margin-top: var(--spacing-100);
}
.level-3 a {
color: light-dark(var(--fantomas-700), var(--fantomas-300));
}
}
.mermaid {
margin: var(--spacing-100) auto;
& svg {
margin: auto;
}
}