This commit is contained in:
Tben 2023-07-20 21:26:23 +01:00
parent 164ad29628
commit 2049c4472f
3 changed files with 52 additions and 18 deletions

View File

@ -22,22 +22,24 @@ export default function homepageTimeline({ componentRef }: { componentRef: { cur
/** /**
* Origin * Origin
*/ */
if (scrollTop < 300) { if (!isMobile) {
gsap.to("nav", { if (scrollTop < 300) {
opacity: 1, gsap.to("nav", {
pointerEvents: "visible", opacity: 1,
}); pointerEvents: "visible",
gsap.to("header", { });
zIndex: 2000, gsap.to("header", {
}); zIndex: 2000,
} else { });
gsap.to("nav", { } else {
opacity: 0, gsap.to("nav", {
pointerEvents: "none", opacity: 0,
}); pointerEvents: "none",
gsap.to("header", { });
zIndex: 0, gsap.to("header", {
}); zIndex: 0,
});
}
} }
/** /**

View File

@ -61,7 +61,7 @@ const GeneralHeader = (): React.ReactElement => {
<a <a
href="/" href="/"
data-href="/" data-href="/"
className="logo-link-block" className="logo-link-block scale-90 sm:scale-100"
> >
<Image <Image
src="/images/logo-white.svg" src="/images/logo-white.svg"
@ -74,7 +74,7 @@ const GeneralHeader = (): React.ReactElement => {
<HeaderNav /> <HeaderNav />
<button <button
className="p-2 w-14 h-14 rounded-full flex flex-col items-center justify-center gap-2 hover:bg-[white]/90 xl:hidden fixed right-10 z-10 -rotate-45" className="p-2 w-14 h-14 rounded-full flex flex-col items-center justify-center gap-2 hover:bg-[white]/90 xl:hidden fixed top-[35px] right-10 z-10 -rotate-45"
onClick={(e) => { onClick={(e) => {
e.preventDefault(); e.preventDefault();
setMobileNavOpen(!mobileNavOpen); setMobileNavOpen(!mobileNavOpen);

View File

@ -150,6 +150,18 @@
top: 330px top: 330px
} }
.top-\[30px\] {
top: 30px
}
.top-\[40px\] {
top: 40px
}
.top-\[35px\] {
top: 35px
}
.z-0 { .z-0 {
z-index: 0 z-index: 0
} }
@ -320,6 +332,12 @@
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} }
.scale-90 {
--tw-scale-x: .9;
--tw-scale-y: .9;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform { .transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
} }
@ -671,6 +689,14 @@
opacity: 0.6 opacity: 0.6
} }
@media (min-width: 450px) {
.sm\:scale-100 {
--tw-scale-x: 1;
--tw-scale-y: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
}
@media (min-width: 600px) { @media (min-width: 600px) {
.md\:relative { .md\:relative {
position: relative position: relative
@ -741,6 +767,12 @@
width: 60% width: 60%
} }
.xl\:scale-100 {
--tw-scale-x: 1;
--tw-scale-y: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.xl\:flex-row { .xl\:flex-row {
flex-direction: row flex-direction: row
} }