+
@@ -48,6 +79,14 @@ function scrollToTop() {
transition: border-color 0.5s, background-color 0.5s;
}
+.local-nav.fixed {
+ position: fixed;
+}
+
+.local-nav.reached-top {
+ border-top-color: transparent;
+}
+
@media (min-width: 960px) {
.local-nav {
display: none;
diff --git a/packages/theme/src/client/components/LocalNavOutlineDropdown.vue b/packages/theme/src/client/components/LocalNavOutlineDropdown.vue
new file mode 100644
index 00000000..765cead7
--- /dev/null
+++ b/packages/theme/src/client/components/LocalNavOutlineDropdown.vue
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+
+
+
+
+
+