Skip to content

Commit d73a4b8

Browse files
Align site colours with quarkus.io, and add a bit more menu content from quarkus.io (quarkiverse#25)
1 parent ee5aadc commit d73a4b8

File tree

11 files changed

+195
-87
lines changed

11 files changed

+195
-87
lines changed

src/css/header.css

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@ body {
1919

2020
.navbar a {
2121
text-decoration: none;
22+
color: var(--navbar-font-color);
2223
}
2324

2425
.navbar-brand {
2526
display: flex;
2627
flex: auto;
2728
padding-left: 1rem;
29+
align-items: center;
2830
}
2931

3032
.navbar-brand .navbar-item {
@@ -232,6 +234,9 @@ body {
232234
display: flex;
233235
position: relative;
234236
flex: none;
237+
font-size: 1.2rem;
238+
font-weight: var(--heading-font-weight);
239+
text-transform: uppercase;
235240
}
236241

237242
.navbar-item:not(.has-dropdown),
@@ -278,19 +283,29 @@ body {
278283
background: var(--navbar-menu-background);
279284
border: 1px solid var(--navbar-menu-border-color);
280285
border-top: none;
281-
border-radius: 0 0 0.25rem 0.25rem;
282286
display: none;
283287
top: 100%;
284288
left: 0;
285289
min-width: 100%;
286290
position: absolute;
287291
}
288292

293+
.navbar-dropdown > .navbar-item {
294+
border-bottom: 1px solid var(--color-grey-2);
295+
text-align: right;
296+
width: 100%;
297+
}
298+
289299
.navbar-dropdown .navbar-item {
290300
padding: 0.5rem 3rem 0.5rem 1rem;
291301
white-space: nowrap;
292302
}
293303

304+
.navbar-item {
305+
line-height: 1.6rem; /* reading the code, the other sites use 1.8rem, but visual tuning suggests 1.6rem */
306+
font-size: 1rem; /* a guess, from visual tuning */
307+
}
308+
294309
.navbar-dropdown .navbar-item:last-child {
295310
border-radius: inherit;
296311
}

src/css/nav.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ html.is-clipped--nav {
191191

192192
.nav-panel-explore .context .version::after {
193193
content: "";
194-
background: url(../img/chevron.svg) no-repeat center right / auto 100%;
194+
background: url(../img/chevron-5d5d5d.svg) no-repeat center right / auto 100%;
195195
width: 1.25em;
196196
height: 0.75em;
197197
}

src/css/page-versions.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
.page-versions .version-menu-toggle {
1414
color: inherit;
15-
background: url(../img/chevron.svg) no-repeat;
15+
background: url(../img/chevron-fff.svg) no-repeat;
1616
background-position: right 0.5rem top 50%;
1717
background-size: auto 0.75em;
1818
border: none;

src/css/pagination.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ nav.pagination .next {
2323
}
2424

2525
nav.pagination span::before {
26-
color: var(--toolbar-muted-color);
26+
color: var(--color-grey-3);
2727
font-size: 0.75em;
2828
padding-bottom: 0.1em;
2929
}
@@ -44,7 +44,7 @@ nav.pagination a {
4444

4545
nav.pagination a::before,
4646
nav.pagination a::after {
47-
color: var(--toolbar-muted-color);
47+
color: var(--color-grey-3);
4848
font-weight: normal;
4949
font-size: 1.5em;
5050
line-height: 0.75;

src/css/vars.css

Lines changed: 70 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,125 +1,133 @@
11
:root {
22
/* colors */
33
--color-white: #fff;
4-
--color-smoke-10: #fefefe;
5-
--color-smoke-30: #fafafa;
6-
--color-smoke-50: #f5f5f5;
7-
--color-smoke-70: #f0f0f0;
8-
--color-smoke-90: #e1e1e1;
9-
--color-gray-10: #c1c1c1;
10-
--color-gray-30: #9c9c9c;
11-
--color-gray-40: #8e8e8e;
12-
--color-gray-50: #808080;
13-
--color-gray-70: #5d5d5d;
14-
--color-jet-20: #4a4a4a;
15-
--color-jet-30: #424242;
16-
--color-jet-50: #333;
17-
--color-jet-70: #222;
18-
--color-jet-80: #191919;
4+
--color-quarkus-blue: #4695eb;
5+
--color-dark-blue: #09131e;
6+
--color-dark-blue-alt: #0d1c2c;
7+
--color-dark-blue-1: #205894;
8+
--color-soft-yellow: #fde9bf;
9+
--color-orange: #e37b40;
10+
--color-light-blue: #e4edf7;
11+
--color-red: #ff004a;
12+
--color-dark-red: #c00;
13+
--color-cta-blue: #0b58ab;
14+
--color-grey-0: #efefef;
15+
--color-grey-1: #aaa;
16+
--color-grey-2: #555;
17+
--color-grey-3: #333;
18+
--color-grey-4: #222;
19+
--color-dark-grey: #4c4c4c;
20+
--color-light-grey: #dcdcdc;
1921
--color-black: #000;
22+
2023
/* fonts */
2124
--rem-base: 18; /* used to compute rem value from desired pixel value (e.g., calc(18 / var(--rem-base) * 1rem) = 18px) */
2225
--body-font-size: 1.0625em; /* 17px */
2326
--body-font-size--desktop: 1.125em; /* 18px */
2427
--body-font-size--print: 0.9375em; /* 15px */
2528
--body-line-height: 1.15;
26-
--body-font-color: var(--color-jet-70);
29+
--body-font-color: var(--color-black);
2730
--body-font-family: "Open Sans", sans-serif;
2831
--body-font-weight-bold: 500;
2932
--monospace-font-family: "Roboto Mono", monospace;
3033
--monospace-font-weight-bold: 500;
3134
/* base */
3235
--body-background: var(--color-white);
33-
--panel-background: var(--color-smoke-30);
34-
--panel-border-color: var(--color-smoke-90);
35-
--scrollbar-track-color: var(--color-smoke-30);
36-
--scrollbar-thumb-color: var(--color-gray-10);
37-
--scrollbar_hover-thumb-color: var(--color-gray-30);
36+
--panel-background: var(--color-white);
37+
--panel-border-color: var(--color-grey-3);
38+
--scrollbar-track-color: var(--color-grey-2);
39+
--scrollbar-thumb-color: var(--color-grey-1);
40+
--scrollbar_hover-thumb-color: var(--color-grey-2);
41+
--color-link-dark-bg: #9bcafa;
42+
--color-link-light-bg: #1259a5;
43+
--color-link-hover: --red;
44+
--color-link-visited: #aa4494;
45+
--color-cta-hover: var(--color-link-hover);
3846
/* navbar */
39-
--navbar-background: var(--color-jet-80);
47+
--navbar-background: var(--color-black);
4048
--navbar-font-color: var(--color-white);
4149
--navbar_hover-background: var(--color-black);
4250
--navbar-button-background: var(--color-white);
4351
--navbar-button-border-color: var(--panel-border-color);
4452
--navbar-button-font-color: var(--body-font-color);
4553
--navbar-menu-border-color: var(--panel-border-color);
46-
--navbar-menu-background: var(--color-white);
47-
--navbar-menu-font-color: var(--body-font-color);
48-
--navbar-menu_hover-background: var(--color-smoke-50);
54+
--navbar-menu-background: var(--color-grey-3);
55+
--navbar-menu-font-color: var(--navbar-font-color);
56+
--navbar-menu_hover-background: var(--color-quarkus-blue);
4957
/* nav */
5058
--nav-background: var(--panel-background);
51-
--nav-border-color: var(--color-gray-10);
59+
--nav-border-color: var(--color-grey-1);
5260
--nav-line-height: 1.35;
53-
--nav-heading-font-color: var(--color-jet-30);
54-
--nav-muted-color: var(--color-gray-70);
55-
--nav-panel-divider-color: var(--color-smoke-90);
56-
--nav-secondary-background: var(--color-smoke-70);
61+
--nav-heading-font-color: var(--color-black);
62+
--nav-muted-color: var(--color-grey-4);
63+
--nav-panel-divider-color: var(--color-grey-2);
64+
--nav-secondary-background: var(--color-grey-2);
5765
/* toolbar */
58-
--toolbar-background: var(--panel-background);
59-
--toolbar-border-color: var(--panel-border-color);
60-
--toolbar-font-color: var(--color-gray-70);
61-
--toolbar-muted-color: var(--color-gray-40);
62-
--page-version-menu-background: var(--color-smoke-70);
63-
--page-version-missing-font-color: var(--color-gray-40);
66+
--toolbar-background: var(--color-quarkus-blue);
67+
--toolbar-border-color: var(--toolbar-background);
68+
--toolbar-font-color: var(--color-white);
69+
--toolbar-muted-color: var(--color-grey-0);
70+
--page-version-menu-background: var(--color-quarkus-blue);
71+
--page-version-missing-font-color: var(--color-grey-0);
6472
/* admonitions */
65-
--caution-color: #a0439c;
73+
--caution-color: var(--color-orange);
6674
--caution-on-color: var(--color-white);
67-
--important-color: #d32f2f;
75+
--important-color: var(--color-dark-red);
6876
--important-on-color: var(--color-white);
69-
--note-color: #217ee7;
77+
--note-color: var(--color-quarkus-blue);
7078
--note-on-color: var(--color-white);
71-
--tip-color: #41af46;
79+
--tip-color: var(--color-dark-blue-1);
7280
--tip-on-color: var(--color-white);
73-
--warning-color: #e18114;
81+
--warning-color: var(--color-red);
7482
--warning-on-color: var(--color-white);
7583
/* doc */
76-
--doc-font-color: var(--color-jet-50);
84+
--doc-font-color: var(--color-black);
7785
--doc-font-size: inherit;
7886
--doc-font-size--desktop: calc(17 / var(--rem-base) * 1rem);
7987
--doc-line-height: 1.6;
8088
--doc-margin: 0 auto;
8189
--doc-margin--desktop: 0 2rem;
82-
--heading-font-color: var(--color-jet-80);
90+
--heading-font-color: var(--color-black);
8391
--heading-font-weight: normal;
8492
--alt-heading-font-weight: var(--body-font-weight-bold);
8593
--section-divider-color: var(--panel-border-color);
86-
--link-font-color: #1565c0;
87-
--link_hover-font-color: #104d92;
94+
--link-font-color: #1259a5;
95+
--link_hover-font-color: var(--color-red);
8896
--link_unresolved-font-color: var(--important-color);
89-
--abstract-background: var(--color-smoke-70);
90-
--abstract-font-color: var(--color-jet-20);
97+
--abstract-background: var(--color-black);
98+
--abstract-font-color: var(--color-black);
9199
--abstract-border-color: var(--panel-border-color);
92100
--admonition-background: var(--panel-background);
93101
--admonition-label-font-weight: var(--body-font-weight-bold);
94-
--caption-font-color: var(--color-gray-70);
102+
--caption-font-color: var(--color-grey-3);
95103
--caption-font-weight: var(--body-font-weight-bold);
96-
--code-background: var(--panel-background);
97-
--code-font-color: var(--body-font-color);
104+
--code-background: var(--color-grey-0);
105+
--code-font-color: var(--color-grey-4);
98106
--example-background: var(--color-white);
99-
--example-border-color: var(--color-gray-70);
107+
--example-border-color: var(--color-grey-4);
100108
--kbd-background: var(--panel-background);
101-
--kbd-border-color: var(--color-gray-10);
102-
--pre-background: var(--panel-background);
109+
--kbd-border-color: var(--color-grey-1);
110+
--pre-background: var(--code-background);
103111
--pre-border-color: var(--panel-border-color);
104-
--pre-annotation-font-color: var(--color-gray-50);
112+
--pre-annotation-font-color: var(--color-grey-3);
105113
--quote-background: var(--panel-background);
106-
--quote-border-color: var(--color-gray-70);
107-
--quote-font-color: var(--color-gray-70);
108-
--quote-attribution-font-color: var(--color-gray-40);
109-
--sidebar-background: var(--color-smoke-90);
114+
--quote-border-color: var(--color-grey-4);
115+
--quote-font-color: var(--color-grey-4);
116+
--quote-attribution-font-color: var(--color-grey-3);
117+
--sidebar-background: var(--color-grey-0);
110118
--table-border-color: var(--panel-border-color);
111119
--table-stripe-background: var(--panel-background);
112-
--table-footer-background: linear-gradient(to bottom, var(--color-smoke-70) 0%, var(--color-white) 100%);
120+
--table-footer-background: linear-gradient(to bottom, var(--color-grey-1) 0%, var(--color-white) 100%);
113121
/* toc */
114122
--toc-font-color: var(--nav-muted-color);
115123
--toc-heading-font-color: var(--doc-font-color);
116124
--toc-border-color: var(--panel-border-color);
117125
--toc-line-height: 1.2;
118126
/* footer */
119127
--footer-line-height: var(--doc-line-height);
120-
--footer-background: var(--color-smoke-90);
121-
--footer-font-color: var(--color-gray-70);
122-
--footer-link-font-color: var(--color-jet-80);
128+
--footer-background: var(--color-black);
129+
--footer-font-color: var(--color-white);
130+
--footer-link-font-color: var(--color-white);
123131
/* dimensions and positioning */
124132
--navbar-height: calc(63 / var(--rem-base) * 1rem);
125133
--toolbar-height: calc(45 / var(--rem-base) * 1rem);
File renamed without changes.

src/img/chevron-fff.svg

Lines changed: 63 additions & 0 deletions
Loading

src/img/home-o.svg

Lines changed: 4 additions & 4 deletions
Loading

0 commit comments

Comments
 (0)