Skip to content

Commit dd1d7c7

Browse files
committed
color
1 parent aef0c62 commit dd1d7c7

6 files changed

Lines changed: 152 additions & 19 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
Реальные вопросы для Java-собеседований по компаниям: Java Core, Spring Boot, SQL, Kafka, JVM, многопоточность, live-coding, code review и System Design. Проект помогает быстро понять, что именно повторять перед интервью в Сбер, Альфа-Банк, VK, Яндекс, Т1, МТС и другие команды.
44

5-
[![Telegram](https://img.shields.io/badge/Telegram-JavaJub-2CA5E0?logo=telegram&logoColor=white)](https://t.me/+6GwSVWu9VIxlN2Yy)
6-
[![Site](https://img.shields.io/badge/Site-www.javajub.com-222?logo=github)](https://www.javajub.com/)
5+
[![Telegram](https://img.shields.io/badge/Telegram-JavaJub-FF3D00?logo=telegram&logoColor=white)](https://t.me/+6GwSVWu9VIxlN2Yy)
6+
[![Site](https://img.shields.io/badge/Site-www.javajub.com-090E09?logo=github)](https://www.javajub.com/)
77
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](LICENSE)
88

99
> Новые разборы собеседований и свежие вопросы сначала выходят в Telegram-канале [@java_jub](https://t.me/+6GwSVWu9VIxlN2Yy). GitHub — бесплатная база, которую удобно читать, искать и дополнять.

docs/assets/css/brand.css

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
:root {
2+
--javajub-ink: #090e09;
3+
--javajub-ink-soft: #101710;
4+
--javajub-surface: #fdf7f3;
5+
--javajub-surface-muted: #fff2eb;
6+
--javajub-accent: #ff3d00;
7+
--javajub-accent-dark: #c92f00;
8+
--javajub-accent-soft: rgba(255, 61, 0, .12);
9+
--javajub-cream: #ffd8c7;
10+
--javajub-accent-contrast: #fff7f2;
11+
12+
--md-primary-fg-color: var(--javajub-ink);
13+
--md-primary-fg-color--light: #182118;
14+
--md-primary-fg-color--dark: #050805;
15+
--md-accent-fg-color: var(--javajub-accent-dark);
16+
--md-accent-fg-color--transparent: var(--javajub-accent-soft);
17+
--md-typeset-a-color: var(--javajub-accent-dark);
18+
}
19+
20+
[data-md-color-primary="black"] {
21+
--md-primary-fg-color: var(--javajub-ink);
22+
--md-primary-fg-color--light: #182118;
23+
--md-primary-fg-color--dark: #050805;
24+
}
25+
26+
[data-md-color-accent="deep-orange"] {
27+
--md-accent-fg-color: var(--javajub-accent-dark);
28+
--md-accent-fg-color--transparent: var(--javajub-accent-soft);
29+
}
30+
31+
body {
32+
color: var(--javajub-ink);
33+
}
34+
35+
.md-header,
36+
.md-tabs,
37+
.md-footer {
38+
background-color: var(--javajub-ink) !important;
39+
color: var(--javajub-cream);
40+
}
41+
42+
.md-header__title,
43+
.md-header__button,
44+
.md-tabs__link,
45+
.md-footer,
46+
.md-footer-meta {
47+
color: var(--javajub-cream);
48+
}
49+
50+
.md-header__button:hover,
51+
.md-tabs__link:hover,
52+
.md-tabs__link--active {
53+
color: var(--javajub-accent-contrast);
54+
}
55+
56+
.md-search__form {
57+
background-color: rgba(255, 216, 199, .12);
58+
color: var(--javajub-cream);
59+
}
60+
61+
.md-search__form:hover {
62+
background-color: rgba(255, 216, 199, .18);
63+
}
64+
65+
.md-search__input,
66+
.md-search__input::placeholder {
67+
color: var(--javajub-cream);
68+
}
69+
70+
.md-search__input + .md-search__icon,
71+
.md-search__icon {
72+
color: var(--javajub-cream);
73+
}
74+
75+
.md-typeset a {
76+
color: var(--javajub-accent-dark);
77+
}
78+
79+
.md-typeset a:hover {
80+
color: var(--javajub-accent);
81+
}
82+
83+
.md-nav__link--active,
84+
.md-nav__link[for]:focus,
85+
.md-nav__link:hover {
86+
color: var(--javajub-accent-dark);
87+
}
88+
89+
.md-typeset .md-button,
90+
.md-typeset .md-button--primary {
91+
border-color: var(--javajub-accent);
92+
background-color: var(--javajub-accent);
93+
color: var(--javajub-accent-contrast);
94+
}
95+
96+
.md-typeset .md-button:is(:focus, :hover),
97+
.md-typeset .md-button--primary:is(:focus, :hover) {
98+
border-color: var(--javajub-accent-dark);
99+
background-color: var(--javajub-accent-dark);
100+
color: var(--javajub-accent-contrast);
101+
}
102+
103+
.md-typeset table:not([class]) th {
104+
background-color: var(--javajub-ink);
105+
color: var(--javajub-cream);
106+
}
107+
108+
.md-typeset mark,
109+
.md-search-result mark {
110+
background-color: var(--javajub-accent-soft);
111+
color: var(--javajub-ink);
112+
}
113+
114+
.md-top {
115+
background-color: var(--javajub-accent);
116+
color: var(--javajub-accent-contrast);
117+
}
118+
119+
.md-typeset .admonition,
120+
.md-typeset details {
121+
border-color: var(--javajub-accent);
122+
}
123+
124+
.md-typeset .admonition-title,
125+
.md-typeset summary {
126+
background-color: var(--javajub-accent-soft);
127+
}
128+
129+
.md-typeset .admonition-title::before,
130+
.md-typeset summary::before {
131+
background-color: var(--javajub-accent-dark);
132+
}

docs/assets/css/quiz.css

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616

1717
.quiz-kicker {
18-
color: var(--md-primary-fg-color);
18+
color: var(--javajub-accent-dark);
1919
font-size: .75rem;
2020
font-weight: 700;
2121
letter-spacing: .04em;
@@ -56,8 +56,8 @@
5656

5757
.quiz-mode.is-active,
5858
.quiz-choice.is-selected {
59-
border-color: var(--md-primary-fg-color);
60-
box-shadow: 0 0 0 2px color-mix(in srgb, var(--md-primary-fg-color) 20%, transparent);
59+
border-color: var(--javajub-accent);
60+
box-shadow: 0 0 0 2px color-mix(in srgb, var(--javajub-accent) 22%, transparent);
6161
}
6262

6363
.quiz-grid {
@@ -103,8 +103,8 @@
103103
.quiz-telegram {
104104
border: 0;
105105
border-radius: 6px;
106-
background: #1565c0;
107-
color: #fff !important;
106+
background: var(--javajub-accent);
107+
color: var(--javajub-accent-contrast) !important;
108108
cursor: pointer;
109109
display: inline-flex;
110110
font: inherit;
@@ -116,15 +116,15 @@
116116
.quiz-card button:hover,
117117
.quiz-actions button:hover,
118118
.quiz-telegram:hover {
119-
background: #0b57a3;
120-
color: #fff !important;
119+
background: var(--javajub-accent-dark);
120+
color: var(--javajub-accent-contrast) !important;
121121
text-decoration: none;
122122
}
123123

124124
.quiz-card button:focus-visible,
125125
.quiz-actions button:focus-visible,
126126
.quiz-telegram:focus-visible {
127-
outline: 2px solid color-mix(in srgb, #1565c0 35%, #fff);
127+
outline: 2px solid color-mix(in srgb, var(--javajub-accent) 38%, #fff);
128128
outline-offset: 2px;
129129
}
130130

@@ -148,7 +148,7 @@
148148
}
149149

150150
.quiz-progress span {
151-
background: var(--md-primary-fg-color);
151+
background: var(--javajub-accent);
152152
display: block;
153153
height: 100%;
154154
}
@@ -193,7 +193,7 @@
193193
}
194194

195195
.quiz-explanation {
196-
border-left: 4px solid var(--md-primary-fg-color);
196+
border-left: 4px solid var(--javajub-accent);
197197
margin: 1rem 0;
198198
padding: .7rem .9rem;
199199
background: var(--md-code-bg-color);

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ description: "Бесплатные гайды и тесты JavaJub для по
77

88
Реальные вопросы для Java-собеседований по компаниям: Java Core, Spring Boot, SQL, Kafka, JVM, многопоточность, live-coding, code review и System Design. Проект помогает быстро понять, что именно повторять перед интервью в Сбер, Альфа-Банк, VK, Яндекс, Т1, МТС и другие команды.
99

10-
[![Telegram](https://img.shields.io/badge/Telegram-JavaJub-2CA5E0?logo=telegram&logoColor=white)](https://t.me/+vDYjUmPrBYZmMTAy)
11-
[![Site](https://img.shields.io/badge/Site-www.javajub.com-222?logo=github)](https://www.javajub.com/)
10+
[![Telegram](https://img.shields.io/badge/Telegram-JavaJub-FF3D00?logo=telegram&logoColor=white)](https://t.me/+vDYjUmPrBYZmMTAy)
11+
[![Site](https://img.shields.io/badge/Site-www.javajub.com-090E09?logo=github)](https://www.javajub.com/)
1212
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](LICENSE)
1313

1414
> Новые разборы собеседований и свежие вопросы сначала выходят в Telegram-канале [@java_jub](https://t.me/+vDYjUmPrBYZmMTAy). GitHub — бесплатная база, которую удобно читать, искать и дополнять.

guides/vk.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
**Темы:** Java 21 · Spring Boot 3 · Kafka · PostgreSQL · Kubernetes · gRPC · HAProxy · Docker
66

7-
[← Ко всем гайдам](../../../../../../private/tmp/java-interview-review/README.md) · [Канал JavaJub в Telegram](https://t.me/+6GwSVWu9VIxlN2Yy)
7+
[← Ко всем гайдам](../README.md) · [Канал JavaJub в Telegram](https://t.me/+6GwSVWu9VIxlN2Yy)
88

99
---
1010

@@ -572,6 +572,6 @@ INSERT + бизнес-логика в одной транзакции. PK confli
572572
- Повторить: алгоритмы, Java 21, HashMap, concurrency, Kafka, сети и System Design.
573573
- Спросить в канале: свежие вопросы VK, задачи на алгоритмы, формат финала с командой.
574574
- Получать новые разборы: [@java_jub](https://t.me/+6GwSVWu9VIxlN2Yy).
575-
- Проверить знания: [тесты JavaJub](https://javajub.github.io/java-interview/quizzes/).
575+
- Проверить знания: [тесты JavaJub](https://www.javajub.com/quizzes/).
576576

577-
[← Ко всем гайдам](../../../../../../private/tmp/java-interview-review/README.md)
577+
[← Ко всем гайдам](../README.md)

mkdocs.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ theme:
2424
- content.code.copy
2525
palette:
2626
- scheme: default
27-
primary: blue
28-
accent: light blue
27+
primary: black
28+
accent: deep orange
2929

3030
plugins:
3131
- search:
@@ -42,6 +42,7 @@ markdown_extensions:
4242
- pymdownx.superfences
4343

4444
extra_css:
45+
- assets/css/brand.css
4546
- assets/css/quiz.css
4647

4748
extra_javascript:

0 commit comments

Comments
 (0)