diff --git a/packages/docs/src/components/header/header.css b/packages/docs/src/components/header/header.css index abdf03c6d83..469e1437d9a 100644 --- a/packages/docs/src/components/header/header.css +++ b/packages/docs/src/components/header/header.css @@ -85,7 +85,8 @@ header .close-icon { } header .header-inner { - max-width: 1400px; + @apply flex items-center; + max-width: var(--container-max-width); margin-left: auto; margin-right: auto; position: relative; @@ -97,10 +98,6 @@ header .header-inner { } header .header-logo { - position: absolute; - top: 0; - bottom: 0; - left: max(0px, calc(50% - 45rem)); padding-left: 1rem; display: flex; align-items: center; diff --git a/packages/docs/src/components/on-this-page/on-this-page.css b/packages/docs/src/components/on-this-page/on-this-page.css index f85a754f260..06c0c496939 100644 --- a/packages/docs/src/components/on-this-page/on-this-page.css +++ b/packages/docs/src/components/on-this-page/on-this-page.css @@ -1,12 +1,11 @@ .on-this-page { - @apply z-20 bottom-0 pb-8; + @apply py-8 pt-10 ml-8; @apply text-base; -} -@media screen and (min-width: 1280px) { - .on-this-page { - top: 162px; - } + position: sticky; + top: var(--header-height); + min-width: fit-content; + max-height: calc(100vh - var(--header-height)); } .on-this-page h6 { diff --git a/packages/docs/src/components/on-this-page/on-this-page.tsx b/packages/docs/src/components/on-this-page/on-this-page.tsx index fef17cfbc9a..bcf90cbe75e 100644 --- a/packages/docs/src/components/on-this-page/on-this-page.tsx +++ b/packages/docs/src/components/on-this-page/on-this-page.tsx @@ -125,7 +125,7 @@ export const OnThisPage = component$(() => { ]; return ( -