fix(layout): adjust BaseLayout responsive layout
- Adjust spacing and header structure to improve responsive display Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
1647dbf300
commit
d149cb6c45
2 changed files with 19 additions and 6 deletions
|
|
@ -35,7 +35,7 @@ const { pageTitle } = Astro.props;
|
|||
{pageTitle}
|
||||
</h1>
|
||||
<slot />
|
||||
<Footer>
|
||||
<Footer />
|
||||
<script>
|
||||
import "../scripts/menu.js";
|
||||
</script>
|
||||
|
|
@ -44,6 +44,6 @@ const { pageTitle } = Astro.props;
|
|||
|
||||
<style>
|
||||
.page-title {
|
||||
font-size: 2.8rem;
|
||||
font-size: 2.2rem;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,16 @@
|
|||
document.querySelector('.hamburger').addEventListener('click', () => {
|
||||
document.querySelector('.nav-links').classList.toggle('expanded');
|
||||
});
|
||||
const setupHamburgerMenu = () => {
|
||||
const hamburger = document.querySelector('.hamburger');
|
||||
const navLinks = document.querySelector('.nav-links');
|
||||
|
||||
if (!hamburger || !navLinks) return;
|
||||
|
||||
hamburger.addEventListener('click', () => {
|
||||
navLinks.classList.toggle('expanded');
|
||||
});
|
||||
};
|
||||
|
||||
if (document.readyState === 'loading') {
|
||||
document.addEventListener('DOMContentLoaded', setupHamburgerMenu);
|
||||
} else {
|
||||
setupHamburgerMenu();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue