target="_blank"
.nav__links
work smoothly.page:has(.page__menu:target) {
overflow: hidden; /* not to scroll the page */
}
.menu {
overflow: auto; /* to scroll the menu if needed */
}
.menu__top {
position: sticky; /* to keep cross always visible */
top: 0;
z-index: 1;
background-color: #e5e5e5;
}
email
, tel
, etc.)<form onsubmit="this.reset(); return false;">
footer
sticky at the bottom with z-index: -1
to get a fixed
background effect.