Hide subtitle and breadcrumbs from hero once stuck
This commit is contained in:
parent
80cbcfbb47
commit
f16f22ad48
2 changed files with 20 additions and 15 deletions
|
@ -23,7 +23,7 @@ function scrollToElement(element, behavior = "smooth") {
|
|||
}
|
||||
|
||||
function handleHeroStuck() {
|
||||
if (HERO.getBoundingClientRect().top === 0) {
|
||||
if (HERO.getBoundingClientRect().top <= 0) {
|
||||
HERO.classList.add("stuck");
|
||||
} else {
|
||||
HERO.classList.remove("stuck");
|
||||
|
|
|
@ -5,8 +5,6 @@ img.hero {
|
|||
}
|
||||
|
||||
section.hero {
|
||||
position: sticky;
|
||||
top: 0;
|
||||
z-index: 10;
|
||||
margin-top: 2rem;
|
||||
padding-top: 0.5rem;
|
||||
|
@ -18,8 +16,27 @@ section.hero {
|
|||
background-color: $dark-mode-background;
|
||||
}
|
||||
|
||||
.subtitle {
|
||||
margin-bottom: 1rem;
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
.title,
|
||||
.subtitle {
|
||||
@include dark-mode {
|
||||
color: $dark-mode-text;
|
||||
}
|
||||
}
|
||||
|
||||
&.stuck {
|
||||
box-shadow: $shadow;
|
||||
position: sticky;
|
||||
top: 0;
|
||||
|
||||
.breadcrumb,
|
||||
.subtitle {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.hero-body {
|
||||
|
@ -79,24 +96,12 @@ section.hero {
|
|||
}
|
||||
}
|
||||
|
||||
.subtitle {
|
||||
margin-bottom: 1rem;
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
.title {
|
||||
margin-bottom: 0.75rem;
|
||||
font-weight: 300;
|
||||
font-size: 3.5rem;
|
||||
}
|
||||
|
||||
.title,
|
||||
.subtitle {
|
||||
@include dark-mode {
|
||||
color: $dark-mode-text;
|
||||
}
|
||||
}
|
||||
|
||||
.column {
|
||||
padding-bottom: unset;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue