fixed gsap warnings; added privacy hero; removed list.js reference;

This commit is contained in:
Spencer Flagg
2022-10-18 17:55:41 +02:00
parent d962e152b9
commit e82bc80050
7 changed files with 54 additions and 54 deletions

View File

@@ -1,7 +1,7 @@
<section id="products"> <section id="products">
<div class="subsection subsection--buy"> <div class="subsection subsection--buy">
<a class="product product--buy" href="{{ site.products.buyUrl }}"> <a class="product product--buy" href="{{ site.products.buyUrl }}">
<img src="assets/images/embassy-pro-sketch.png" alt="prefab embassy, represented in voxels" title="prefab embassy, represented in voxels"> <img class="product__buy-image" src="assets/images/embassy-pro-sketch.png" alt="prefab embassy, represented in voxels" title="prefab embassy, represented in voxels">
<img class="img-shadow" src="assets/images/embassy-pro-sketch.png" alt=""> <img class="img-shadow" src="assets/images/embassy-pro-sketch.png" alt="">
<div class="heading"> <div class="heading">
<h1 class="product__header">buy</h1> <h1 class="product__header">buy</h1>

View File

@@ -11,7 +11,7 @@ layout: layouts/base.njk
<script defer src="{{ '/assets/js/ScrollSmoother.min.js' | url }}"></script> <script defer src="{{ '/assets/js/ScrollSmoother.min.js' | url }}"></script>
<script defer src="{{ '/assets/js/DrawSVGPlugin.min.js' | url }}"></script> <script defer src="{{ '/assets/js/DrawSVGPlugin.min.js' | url }}"></script>
<script defer src="{{ '/assets/js/CustomEase.min.js' | url }}"></script> <script defer src="{{ '/assets/js/CustomEase.min.js' | url }}"></script>
<script defer src="{{ '/assets/js/list.min.js' | url }}"></script> {# <script defer src="{{ '/assets/js/list.min.js' | url }}"></script> #}
<script defer src="{{ '/assets/js/_header.js' | url }}"></script> <script defer src="{{ '/assets/js/_header.js' | url }}"></script>
<script defer src="{{ '/assets/js/_menu.js' | url }}"></script> <script defer src="{{ '/assets/js/_menu.js' | url }}"></script>
<script defer src="{{ '/assets/js/_hero.js' | url }}"></script> <script defer src="{{ '/assets/js/_hero.js' | url }}"></script>

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@@ -99,16 +99,16 @@ gsap.from("#pitch h1, #pitch p", {
}, },
}); });
gsap.from("#pitch iframe", { // gsap.from("#pitch iframe", {
duration: 0.5, // duration: 0.5,
opacity: 0, // opacity: 0,
filter: "blur(10px)", // filter: "blur(10px)",
scrollTrigger: { // scrollTrigger: {
trigger: "#pitch", // trigger: "#pitch",
start: "top 75%", // "triggerElement page" // start: "top 75%", // "triggerElement page"
toggleActions: defaultActions, // toggleActions: defaultActions,
}, // },
}); // });
////////////////////////////////////////// //////////////////////////////////////////
// PRODUCTS // PRODUCTS
@@ -146,7 +146,7 @@ const buyTL = gsap
0 0
) )
.to( .to(
".product--buy img:first-child", ".product__buy-image",
{ opacity: 0.4, ease: "none", duration: 0.25 }, { opacity: 0.4, ease: "none", duration: 0.25 },
0 0
); );
@@ -154,23 +154,23 @@ const buyTL = gsap
buyAnchor.onmouseenter = () => buyTL.play(); buyAnchor.onmouseenter = () => buyTL.play();
buyAnchor.onmouseleave = () => buyTL.reverse(); buyAnchor.onmouseleave = () => buyTL.reverse();
const diyAnchor = document.querySelector(".product--diy"); // const diyAnchor = document.querySelector(".product--diy");
const diyTL = gsap // const diyTL = gsap
.timeline({ paused: true }) // .timeline({ paused: true })
.from( // .from(
"#diy-lines path:first-child", // "#diy-lines path:first-child",
{ drawSVG: 0, ease: "none", duration: 0.75 }, // { drawSVG: 0, ease: "none", duration: 0.75 },
0 // 0
) // )
.to( // .to(
".product--diy img:first-child", // ".product--diy img:first-child",
{ opacity: 0.4, ease: "none", duration: 0.25 }, // { opacity: 0.4, ease: "none", duration: 0.25 },
0 // 0
); // );
diyAnchor.onmouseenter = () => diyTL.play(); // diyAnchor.onmouseenter = () => diyTL.play();
diyAnchor.onmouseleave = () => diyTL.reverse(); // diyAnchor.onmouseleave = () => diyTL.reverse();
gsap.from("#products-to-info path:first-child", { gsap.from("#products-to-info path:first-child", {
drawSVG: 0, drawSVG: 0,
@@ -183,27 +183,27 @@ gsap.from("#products-to-info path:first-child", {
}, },
}); });
gsap.from("#products-to-info path:nth-child(2)", { // gsap.from("#products-to-info path:nth-child(2)", {
drawSVG: 0, // drawSVG: 0,
ease: "none", // ease: "none",
scrollTrigger: { // scrollTrigger: {
trigger: "#products-to-info path:nth-child(2)", // trigger: "#products-to-info path:nth-child(2)",
scrub: true, // scrub: true,
start: "top 75%", // "triggerElement page" // start: "top 75%", // "triggerElement page"
end: "bottom 75%", // "triggerElement page" // end: "bottom 75%", // "triggerElement page"
}, // },
}); // });
gsap.from("#products-to-info path:nth-child(3)", { // gsap.from("#products-to-info path:nth-child(3)", {
drawSVG: 0, // drawSVG: 0,
ease: "none", // ease: "none",
scrollTrigger: { // scrollTrigger: {
trigger: "#products-to-info path:nth-child(3)", // trigger: "#products-to-info path:nth-child(3)",
scrub: true, // scrub: true,
start: "top 75%", // "triggerElement page" // start: "top 75%", // "triggerElement page"
end: "bottom 75%", // "triggerElement page" // end: "bottom 75%", // "triggerElement page"
}, // },
}); // });
////////////////////////////////////////// //////////////////////////////////////////
// INFOGRAPHICS // INFOGRAPHICS

View File

@@ -5,7 +5,7 @@ section#products {
align-items: flex-end; align-items: flex-end;
justify-content: center; justify-content: center;
gap: 3rem; gap: 3rem;
--img-width: 35vw; --img-width: min(35vw,500px);
.subsection { .subsection {
transform-style: preserve-3d; transform-style: preserve-3d;

View File

@@ -97,7 +97,7 @@ layout: layouts/base.njk
<script defer src="{{ '/assets/js/ScrollSmoother.min.js' | url }}"></script> <script defer src="{{ '/assets/js/ScrollSmoother.min.js' | url }}"></script>
<script defer src="{{ '/assets/js/DrawSVGPlugin.min.js' | url }}"></script> <script defer src="{{ '/assets/js/DrawSVGPlugin.min.js' | url }}"></script>
<script defer src="{{ '/assets/js/CustomEase.min.js' | url }}"></script> <script defer src="{{ '/assets/js/CustomEase.min.js' | url }}"></script>
<script defer src="{{ '/assets/js/list.min.js' | url }}"></script> {# <script defer src="{{ '/assets/js/list.min.js' | url }}"></script> #}
<script defer src="{{ '/assets/js/_header.js' | url }}"></script> <script defer src="{{ '/assets/js/_header.js' | url }}"></script>
<script defer src="{{ '/assets/js/_menu.js' | url }}"></script> <script defer src="{{ '/assets/js/_menu.js' | url }}"></script>
<script defer src="{{ '/assets/js/_hero.js' | url }}"></script> <script defer src="{{ '/assets/js/_hero.js' | url }}"></script>

View File

@@ -7,10 +7,10 @@ layout: layouts/peripheral.njk
<section id="hero"> <section id="hero">
<div id="hero-image"> <div id="hero-image">
<img <img
src="assets/images/about-hero.png" src="assets/images/privacy-hero.png"
alt="about page hero image: a robot emerging from the embasssy" alt="about page hero image: a robot emerging from the embasssy and wearing a mask"
title="about page hero image: a robot emerging from the embasssy"/> title="about page hero image: a robot emerging from the embasssy and wearing a mask"/>
<img class="img-shadow" src="assets/images/about-hero.png" alt=""/> <img class="img-shadow" src="assets/images/privacy-hero.png" alt=""/>
</div> </div>
<div id="logo"> <div id="logo">
<h1> <h1>