|
| 1 | +@import '@vuejs-jp/css/base.css'; |
| 2 | + |
1 | 3 | /**
|
2 | 4 | * Customize default theme styling by overriding CSS variables:
|
3 | 5 | * https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css
|
4 | 6 | */
|
5 | 7 |
|
6 |
| -/** |
7 |
| - * Colors |
8 |
| - * |
9 |
| - * Each colors have exact same color scale system with 3 levels of solid |
10 |
| - * colors with different brightness, and 1 soft color. |
11 |
| - * |
12 |
| - * - `XXX-1`: The most solid color used mainly for colored text. It must |
13 |
| - * satisfy the contrast ratio against when used on top of `XXX-soft`. |
14 |
| - * |
15 |
| - * - `XXX-2`: The color used mainly for hover state of the button. |
16 |
| - * |
17 |
| - * - `XXX-3`: The color for solid background, such as bg color of the button. |
18 |
| - * It must satisfy the contrast ratio with pure white (#ffffff) text on |
19 |
| - * top of it. |
20 |
| - * |
21 |
| - * - `XXX-soft`: The color used for subtle background such as custom container |
22 |
| - * or badges. It must satisfy the contrast ratio when putting `XXX-1` colors |
23 |
| - * on top of it. |
24 |
| - * |
25 |
| - * The soft color must be semi transparent alpha channel. This is crucial |
26 |
| - * because it allows adding multiple "soft" colors on top of each other |
27 |
| - * to create a accent, such as when having inline code block inside |
28 |
| - * custom containers. |
29 |
| - * |
30 |
| - * - `default`: The color used purely for subtle indication without any |
31 |
| - * special meanings attched to it such as bg color for menu hover state. |
32 |
| - * |
33 |
| - * - `brand`: Used for primary brand colors, such as link text, button with |
34 |
| - * brand theme, etc. |
35 |
| - * |
36 |
| - * - `tip`: Used to indicate useful information. The default theme uses the |
37 |
| - * brand color for this by default. |
38 |
| - * |
39 |
| - * - `warning`: Used to indicate warning to the users. Used in custom |
40 |
| - * container, badges, etc. |
41 |
| - * |
42 |
| - * - `danger`: Used to show error, or dangerous message to the users. Used |
43 |
| - * in custom container, badges, etc. |
44 |
| - * -------------------------------------------------------------------------- */ |
45 |
| - |
46 |
| -:root { |
47 |
| - --vp-c-default-1: var(--vp-c-gray-1); |
48 |
| - --vp-c-default-2: var(--vp-c-gray-2); |
49 |
| - --vp-c-default-3: var(--vp-c-gray-3); |
50 |
| - --vp-c-default-soft: var(--vp-c-gray-soft); |
51 |
| - |
52 |
| - --vp-c-brand-1: var(--vp-c-indigo-1); |
53 |
| - --vp-c-brand-2: var(--vp-c-indigo-2); |
54 |
| - --vp-c-brand-3: var(--vp-c-indigo-3); |
55 |
| - --vp-c-brand-soft: var(--vp-c-indigo-soft); |
56 |
| - |
57 |
| - --vp-c-tip-1: var(--vp-c-brand-1); |
58 |
| - --vp-c-tip-2: var(--vp-c-brand-2); |
59 |
| - --vp-c-tip-3: var(--vp-c-brand-3); |
60 |
| - --vp-c-tip-soft: var(--vp-c-brand-soft); |
61 |
| - |
62 |
| - --vp-c-warning-1: var(--vp-c-yellow-1); |
63 |
| - --vp-c-warning-2: var(--vp-c-yellow-2); |
64 |
| - --vp-c-warning-3: var(--vp-c-yellow-3); |
65 |
| - --vp-c-warning-soft: var(--vp-c-yellow-soft); |
66 |
| - |
67 |
| - --vp-c-danger-1: var(--vp-c-red-1); |
68 |
| - --vp-c-danger-2: var(--vp-c-red-2); |
69 |
| - --vp-c-danger-3: var(--vp-c-red-3); |
70 |
| - --vp-c-danger-soft: var(--vp-c-red-soft); |
71 |
| -} |
72 |
| - |
73 | 8 | /**
|
74 | 9 | * Component: Button
|
75 | 10 | * -------------------------------------------------------------------------- */
|
76 | 11 |
|
77 | 12 | :root {
|
78 | 13 | --vp-button-brand-border: transparent;
|
79 |
| - --vp-button-brand-text: var(--vp-c-white); |
80 |
| - --vp-button-brand-bg: var(--vp-c-brand-3); |
| 14 | + --vp-button-brand-text: var(--color-white); |
| 15 | + --vp-button-brand-bg: var(--color-asagi100); |
81 | 16 | --vp-button-brand-hover-border: transparent;
|
82 |
| - --vp-button-brand-hover-text: var(--vp-c-white); |
83 |
| - --vp-button-brand-hover-bg: var(--vp-c-brand-2); |
| 17 | + --vp-button-brand-hover-text: var(--color-white); |
| 18 | + --vp-button-brand-hover-bg: var(--color-asagi200); |
84 | 19 | --vp-button-brand-active-border: transparent;
|
85 |
| - --vp-button-brand-active-text: var(--vp-c-white); |
86 |
| - --vp-button-brand-active-bg: var(--vp-c-brand-1); |
| 20 | + --vp-button-brand-active-text: var(--color-white); |
| 21 | + --vp-button-brand-active-bg: var(--color-vue-blue); |
87 | 22 | }
|
88 | 23 |
|
89 | 24 | /**
|
|
94 | 29 | --vp-home-hero-name-color: transparent;
|
95 | 30 | --vp-home-hero-name-background: -webkit-linear-gradient(
|
96 | 31 | 120deg,
|
97 |
| - #bd34fe 30%, |
98 |
| - #41d1ff |
| 32 | + var(--color-vue-green200) 30%, |
| 33 | + var(--color-vue-green100) |
99 | 34 | );
|
100 | 35 |
|
101 | 36 | --vp-home-hero-image-background-image: linear-gradient(
|
102 | 37 | -45deg,
|
103 |
| - #bd34fe 50%, |
104 |
| - #47caff 50% |
| 38 | + var(--color-vue-green200) 50%, |
| 39 | + var(--color-vue-green100) 50% |
105 | 40 | );
|
106 | 41 | --vp-home-hero-image-filter: blur(44px);
|
107 | 42 | }
|
|
117 | 52 | --vp-home-hero-image-filter: blur(68px);
|
118 | 53 | }
|
119 | 54 | }
|
120 |
| - |
121 |
| -/** |
122 |
| - * Component: Custom Block |
123 |
| - * -------------------------------------------------------------------------- */ |
124 |
| - |
125 |
| -:root { |
126 |
| - --vp-custom-block-tip-border: transparent; |
127 |
| - --vp-custom-block-tip-text: var(--vp-c-text-1); |
128 |
| - --vp-custom-block-tip-bg: var(--vp-c-brand-soft); |
129 |
| - --vp-custom-block-tip-code-bg: var(--vp-c-brand-soft); |
130 |
| -} |
131 |
| - |
132 |
| -/** |
133 |
| - * Component: Algolia |
134 |
| - * -------------------------------------------------------------------------- */ |
135 |
| - |
136 |
| -.DocSearch { |
137 |
| - --docsearch-primary-color: var(--vp-c-brand-1) !important; |
138 |
| -} |
139 |
| - |
0 commit comments