Skip to content

Commit 03309b5

Browse files
committed
Finalize skip link stypes in light and dark mode and fix home link color in dark mode
1 parent c6906a8 commit 03309b5

File tree

3 files changed

+29
-9
lines changed

3 files changed

+29
-9
lines changed

docs/.vuepress/theme/components/DocSetPanel.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,8 @@
102102
}
103103
104104
&.active {
105-
@apply text-blue text-lg;
105+
@apply text-lg;
106+
color: var(--sidebar-active-link-color);
106107
107108
.home-icon {
108109
@apply inline-block;
@@ -116,7 +117,8 @@
116117
}
117118
118119
.home-title {
119-
@apply relative pl-0 text-blue;
120+
@apply relative pl-0;
121+
color: var(--sidebar-active-link-color);
120122
left: -2px;
121123
}
122124
}

docs/.vuepress/theme/styles/base.pcss

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
--black: theme("colors.black");
2828
--custom-focus-outline: 2px solid var(--link-color-default);
2929

30+
/* Custom button */
31+
--button-background-color: theme("colors.blue.default");
32+
--button-text-color: var(--white);
33+
--button-border-color: theme("colors.blue.darker");
34+
--button-border-radius: 4px;
35+
3036
/* Code */
3137
--code-color-default: #476582;
3238
--code-color-gold: #8A6700;
@@ -77,20 +83,22 @@ a {
7783

7884
.skip-link {
7985
white-space: nowrap;
80-
margin: 1em auto;
81-
top: 0;
86+
top: .5em;
8287
position: fixed;
83-
left: 50%;
84-
margin-left: -72px;
88+
left: -1000px;
8589
opacity: 0;
90+
background-color: var(--button-background-color);
91+
color: var(--button-text-color);
92+
font-weight: 500;
93+
padding: .75em 1.5em;
94+
border: 1px solid var(--button-border-color);
95+
border-radius: var(--button-border-radius);
8696
}
8797

8898
.skip-link:focus {
8999
opacity: 1;
90100
z-index: 100;
91-
background-color: var(--white);
92-
padding: 0.5em;
93-
border: 1px solid var(--black);
101+
left: .5em;
94102
}
95103

96104
img {

docs/.vuepress/theme/styles/color-mode.pcss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
--sidebar-active-link-color: var(--link-color-default);
3030
--code-link-color: theme("colors.blue.lighter");
3131

32+
/* Buttons */
33+
--button-background-color: theme("colors.gray.800");
34+
--button-text-color: var(--white);
35+
--button-border-color: #818EA2;
36+
3237
/* Code */
3338
--code-color-default: #7F9CB8;
3439
--code-color-gold: #BD8E00;
@@ -67,6 +72,11 @@
6772
--sidebar-active-link-color: var(--link-color-default);
6873
--code-link-color: theme("colors.blue.lighter");
6974

75+
/* Buttons */
76+
--button-background-color: theme("colors.gray.800");
77+
--button-text-color: var(--white);
78+
--button-border-color: #818EA2;
79+
7080
/* Code */
7181
--code-color-default: #7F9CB8;
7282
--code-color-gold: #BD8E00;

0 commit comments

Comments
 (0)