Skip to content

Commit e1360e0

Browse files
authored
style: update sidebar spacing and active item styles in custom.css (#66)
1 parent f7bf48a commit e1360e0

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

docs/src/.vitepress/theme/custom.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@
2828
--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, 0.1);
2929
--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, 0.12);
3030
--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, 0.16);
31+
32+
/* Custom sidebar spacing */
33+
--vp-sidebar-width: 310px;
34+
--active-item-left-padding: 8px;
35+
--items-left-padding: 18px;
3136
}
3237

3338
/* Dark mode adjustments */
@@ -256,15 +261,26 @@ div[class*='language-'] code {
256261
border-right: 1px solid var(--vp-c-divider);
257262
}
258263

264+
265+
.VPSidebarItem[class*="level-"]:not(.level-0) .items {
266+
padding-left: var(--items-left-padding) !important;
267+
}
268+
259269
.VPSidebarItem.level-0 > .item > .link {
260270
font-weight: 600;
261271
color: var(--vp-c-text-1);
262272
}
263273

274+
.VPSidebarItem.is-active > .item > .indicator {
275+
left: calc(calc(var(--items-left-padding) * -1) - 1px);
276+
}
277+
264278
.VPSidebarItem.is-active > .item > .link {
265279
background: var(--vp-c-brand-soft);
266280
color: var(--vp-c-brand-1);
267281
border-radius: 6px;
282+
padding-left: var(--active-item-left-padding);
283+
margin-left: calc(var(--active-item-left-padding) * -1);
268284
}
269285

270286
/* Enhanced content area */

0 commit comments

Comments
 (0)