Fix header background position logic on scroll

Updated the header's background position calculation to use string concatenation for `inverseYPos` and introduced dynamic adjustment of `inverseYPos` on scroll. This ensures smoother and more accurate background position updates.
This commit is contained in:
2025-04-05 23:18:37 +02:00
parent 04c5a3e846
commit 1af614323e
2 changed files with 3 additions and 7 deletions
@@ -13,12 +13,14 @@ export class HeaderComponent {
@Input() overlay_gradient: number = 0;
public active: string = '';
public inverseYPos: number = 0;
@HostListener('window:scroll', [])
onWindowScroll(): void {
const scrollPosition = window.scrollY;
if (scrollPosition > 0) {
this.active = 'active';
this.inverseYPos = (scrollPosition / 4) * -1;
} else {
this.active = '';
}