feat: Implement Animations for landing page
This commit is contained in:
@@ -96,3 +96,27 @@
|
||||
border: 2px solid var(--clr-ts-red-400);
|
||||
}
|
||||
</style>
|
||||
|
||||
<script>
|
||||
import { gsap } from "gsap";
|
||||
import { SplitText } from "gsap/SplitText";
|
||||
import { ScrollTrigger } from "gsap/ScrollTrigger";
|
||||
|
||||
gsap.registerPlugin(SplitText);
|
||||
gsap.registerPlugin(ScrollTrigger);
|
||||
|
||||
const footer = document.querySelector("footer");
|
||||
|
||||
if (footer) {
|
||||
gsap.from(footer, {
|
||||
scrollTrigger: {
|
||||
trigger: footer,
|
||||
start: "top 90%",
|
||||
},
|
||||
duration: 2,
|
||||
opacity: 0,
|
||||
yPercent: 10,
|
||||
ease: "expo.out",
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user