v0.19.33
Testing different reveal animation in elevator
This commit is contained in:
parent
13d2fff495
commit
5e8688d3b6
10
js/index.js
10
js/index.js
@ -678,9 +678,11 @@ const siteMapTimeline = gsap.timeline({
|
||||
paused: true,
|
||||
});
|
||||
siteMapTimeline
|
||||
.from("#elevator_popup", { duration: 0.3, opacity: 0 })
|
||||
.from(".floor_list__item", { opacity: 0, scaleY: 0.95, stagger: 0.1 });
|
||||
.from("#elevator_popup", { duration: 0.3, opacity: 0, y: 16 })
|
||||
.from(".floor_list__item", { opacity: 0, y: 16});
|
||||
|
||||
|
||||
|
||||
function showSiteMap() {
|
||||
document.querySelectorAll(".page").forEach((page) => {
|
||||
page.setAttribute("aria-hidden", "true");
|
||||
@ -689,13 +691,13 @@ function showSiteMap() {
|
||||
document.body.style.overflow = "hidden";
|
||||
document.body.style.top = `-${window.scrollY}px`;
|
||||
getRef("elevator_popup").classList.remove("hide-completely");
|
||||
siteMapTimeline.duration(1).play();
|
||||
siteMapTimeline.duration(0.6).play();
|
||||
}
|
||||
|
||||
function hideSiteMap() {
|
||||
const scrollY = document.body.style.top;
|
||||
window.scrollTo(0, parseInt(scrollY || "0") * -1);
|
||||
siteMapTimeline.duration(0.4).reverse();
|
||||
siteMapTimeline.duration(0.3).reverse();
|
||||
document.querySelectorAll(".page").forEach((page) => {
|
||||
page.removeAttribute("aria-hidden");
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user