Skip to content

Commit ca17ae1

Browse files
committed
refactor(theme-default): refine navbar styles
1 parent 36babba commit ca17ae1

File tree

1 file changed

+15
-14
lines changed
  • packages/@vuepress/theme-default/src/client/styles

1 file changed

+15
-14
lines changed

packages/@vuepress/theme-default/src/client/styles/navbar.scss

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
@import '_variables';
22

33
.navbar {
4+
--navbar-line-height: calc(
5+
var(--navbar-height) - 2 * var(--navbar-padding-v)
6+
);
7+
48
padding: var(--navbar-padding-v) var(--navbar-padding-h);
5-
line-height: calc(var(--navbar-height) - 1.4rem);
9+
line-height: var(--navbar-line-height);
610

711
.logo {
8-
height: calc(var(--navbar-height) - 1.4rem);
9-
min-width: calc(var(--navbar-height) - 1.4rem);
10-
margin-right: 0.8rem;
12+
height: var(--navbar-line-height);
13+
min-width: var(--navbar-line-height);
14+
margin-right: var(--navbar-padding-v);
1115
vertical-align: top;
1216
}
1317

@@ -19,14 +23,15 @@
1923
}
2024

2125
.navbar-links-wrapper {
22-
padding-left: 1.5rem;
26+
display: flex;
27+
position: absolute;
2328
box-sizing: border-box;
29+
top: var(--navbar-padding-v);
30+
right: var(--navbar-padding-h);
31+
height: var(--navbar-line-height);
32+
padding-left: var(--navbar-padding-h);
2433
white-space: nowrap;
2534
font-size: 0.9rem;
26-
position: absolute;
27-
right: var(--navbar-padding-h);
28-
top: var(--navbar-padding-v);
29-
display: flex;
3035

3136
.search-box {
3237
flex: 0 0 auto;
@@ -43,10 +48,6 @@
4348
display: none;
4449
}
4550

46-
.navbar-links-wrapper {
47-
padding-left: 1.5rem;
48-
}
49-
5051
.site-name {
5152
width: calc(100vw - 9.4rem);
5253
overflow: hidden;
@@ -77,7 +78,7 @@
7778
position: relative;
7879
display: inline-block;
7980
margin-left: 1.5rem;
80-
line-height: 2rem;
81+
line-height: var(--navbar-line-height);
8182

8283
&:first-child {
8384
margin-left: 0;

0 commit comments

Comments
 (0)