Split Text Anim4
Add
Split Text Anim4
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/ScrollTrigger.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/SplitText.min.js"></script>Copy javascript and paste it in the body
<script>
// use a script tag or an external JS file
document.addEventListener("DOMContentLoaded", (event) => {
gsap.registerPlugin(ScrollTrigger, SplitText);
// gsap code here!
});
const position = document.querySelector(".heading-reveal").dataset.start;
let split = new SplitText(".heading-reveal", {
type: "chars, words, lines",
autoSplit: true,
mask: "words"
});
gsap.from(split.chars, {
yPercent: "100",
duration: 1,
ease: "power2.inOut",
stagger: {
each: 0.05,
from: position
},
scrollTrigger: {
trigger: ".heading-reveal",
start: "top 60%",
},
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"a94303b9-e573-5c7d-874e-81a43dc47d3f","type":"Block","tag":"div","classes":["4265dc5e-44c1-9675-8f61-2766709941df"],"children":["c66f43b7-9700-fd3f-de1b-7d786d16bde2","21c59a66-ac27-0f4e-4b82-499758fb8c9d","3ef08515-c52e-20ac-2590-b0904302d704"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"c66f43b7-9700-fd3f-de1b-7d786d16bde2","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c3"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"21c59a66-ac27-0f4e-4b82-499758fb8c9d","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c0"],"children":["d6f5ed43-d2cb-09e2-0b4b-db6863a075e9"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d6f5ed43-d2cb-09e2-0b4b-db6863a075e9","type":"Heading","tag":"h1","classes":["435f57a0-2bfe-e8c2-1390-dbd54e1b6130"],"children":["d7e6e851-5b44-fb65-d26b-8482972b1ad5"],"data":{"tag":"h1","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-start","value":"start"}],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d7e6e851-5b44-fb65-d26b-8482972b1ad5","text":true,"v":"ATTFLOW"},{"_id":"3ef08515-c52e-20ac-2590-b0904302d704","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c3"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"4265dc5e-44c1-9675-8f61-2766709941df","fake":false,"type":"class","name":"anim_wrapper","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5a6fad47-2428-45d3-fd27-bfc8eeb260c3","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{"small":{"styleLess":"height: 60vh;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5a6fad47-2428-45d3-fd27-bfc8eeb260c0","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"435f57a0-2bfe-e8c2-1390-dbd54e1b6130","fake":false,"type":"class","name":"heading-reveal","namespace":"","comb":"","styleLess":"font-size: 4rem; line-height: 1.1;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"305e14ef-9e5d-bd37-8534-44499340c1ee","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["ca987e91-b884-8f73-9d25-3aa523c59523","a11b7c99-948a-7011-6be3-d7b3f2ff280c","d22f030c-ea7f-b64d-f56a-ee46bf365373"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"ca987e91-b884-8f73-9d25-3aa523c59523","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"a11b7c99-948a-7011-6be3-d7b3f2ff280c","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["951a5778-d253-d9d7-1f0f-daa5ba45c3a2"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"951a5778-d253-d9d7-1f0f-daa5ba45c3a2","type":"Heading","tag":"h1","classes":["e2df0849-ebc8-e43a-b80c-36bc2f8a79e3"],"children":["64f5be5e-6b7a-a297-8ca7-a7e777e9beef"],"data":{"tag":"h1","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-start","value":"start"}],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"64f5be5e-6b7a-a297-8ca7-a7e777e9beef","text":true,"v":"ATTFLOW"},{"_id":"d22f030c-ea7f-b64d-f56a-ee46bf365373","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center;","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"67c0d392-0de4-e359-f4e7-de5962914ae6","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center; background-color: white;","variants":{"small":{"styleLess":"height: 60vh;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"e2df0849-ebc8-e43a-b80c-36bc2f8a79e3","fake":false,"type":"class","name":"heading-reveal","namespace":"","comb":"","styleLess":"color: hsla(0, 0.00%, 0.00%, 1.00); font-size: 4rem; font-weight: 400;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
Split Text Anim3
Add
Split Text Anim3
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/ScrollTrigger.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/SplitText.min.js"></script>Copy javascript and paste it in the body
<script>
// use a script tag or an external JS file
document.addEventListener("DOMContentLoaded", (event) => {
gsap.registerPlugin(ScrollTrigger, SplitText);
// gsap code here!
});
let split = new SplitText(".char-reveal", {
type: "chars, words, lines",
autoSplit: true,
mask: "chars"
});
gsap.from(split.chars, {
xPercent: "random([-100, 100])",
duration: 1,
scrollTrigger: {
trigger: ".char-reveal",
start: "top 60%",
},
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"c70dcaae-b745-590b-62d8-5bf51b0eec30","type":"Block","tag":"div","classes":["71f69659-29bb-42d4-f0bd-64bbd8edbe72"],"children":["b9571e30-c9c7-7b50-a91f-e16516bafdb7","cb0dd08c-9091-9c6e-db92-12529c33269d","2baf79cf-56e2-4498-c9e0-0b6926f3f3ca"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"b9571e30-c9c7-7b50-a91f-e16516bafdb7","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c3"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"cb0dd08c-9091-9c6e-db92-12529c33269d","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c0"],"children":["63549dc3-6fec-fa24-dc1e-3aeab058fde7"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"63549dc3-6fec-fa24-dc1e-3aeab058fde7","type":"Heading","tag":"h1","classes":["1388132f-7882-d132-8d49-064495a60452"],"children":["c30024d2-bcea-fb9c-dceb-83252162164b"],"data":{"tag":"h1","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"c30024d2-bcea-fb9c-dceb-83252162164b","text":true,"v":"ATTFLOW"},{"_id":"2baf79cf-56e2-4498-c9e0-0b6926f3f3ca","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c3"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"71f69659-29bb-42d4-f0bd-64bbd8edbe72","fake":false,"type":"class","name":"anim_wrapper","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5a6fad47-2428-45d3-fd27-bfc8eeb260c3","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{"small":{"styleLess":"height: 60vh;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5a6fad47-2428-45d3-fd27-bfc8eeb260c0","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"1388132f-7882-d132-8d49-064495a60452","fake":false,"type":"class","name":"char-reveal","namespace":"","comb":"","styleLess":"font-size: 4rem; line-height: 1.1;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"d7fc32ae-5f7b-df55-2d0e-2afb501389cd","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["8a45fc27-5da0-5e80-87c8-30773c2023eb","ad4ea5be-dc93-29df-cbf8-539fb77f250b","5d0fe118-17e9-363e-a308-a976b67c42d7"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"8a45fc27-5da0-5e80-87c8-30773c2023eb","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"ad4ea5be-dc93-29df-cbf8-539fb77f250b","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["636a2fe8-d61e-fc82-9a7a-e82b75d29d8a"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"636a2fe8-d61e-fc82-9a7a-e82b75d29d8a","type":"Heading","tag":"h1","classes":["4edb77ce-4823-15a9-4c27-aa4c3425af5e"],"children":["218eb21f-df23-e721-ef4d-7a3804103f42"],"data":{"tag":"h1","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"218eb21f-df23-e721-ef4d-7a3804103f42","text":true,"v":"ATTFLOW"},{"_id":"5d0fe118-17e9-363e-a308-a976b67c42d7","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center;","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"67c0d392-0de4-e359-f4e7-de5962914ae6","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center; background-color: white;","variants":{"small":{"styleLess":"height: 60vh;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"4edb77ce-4823-15a9-4c27-aa4c3425af5e","fake":false,"type":"class","name":"char-reveal","namespace":"","comb":"","styleLess":"color: hsla(0, 0.00%, 0.00%, 1.00); font-size: 6vw; font-weight: 400;","variants":{"small":{"styleLess":"font-size: 4rem;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
Split Text Anim2
Add
Split Text Anim2
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/ScrollTrigger.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/SplitText.min.js"></script>Copy javascript and paste it in the body
<script>
// use a script tag or an external JS file
document.addEventListener("DOMContentLoaded", (event) => {
gsap.registerPlugin(ScrollTrigger, SplitText);
// gsap code here!
});
let split = new SplitText(".line-reveal", {
type: "chars, words, lines",
autoSplit: true,
mask: "lines"
});
gsap.from(split.lines, {
yPercent: "100",
duration: 1,
stagger: {
amount: 0.6,
},
scrollTrigger: {
trigger: ".line-reveal",
start: "top 60%",
},
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"5a67e7c8-45e7-98f2-cb1b-ccbfc09c29d5","type":"Block","tag":"div","classes":["6c5721f8-9847-574b-eb49-2cd2e0433669"],"children":["4efc0752-3646-790e-813a-d8f5c4d22eed","0c352c0b-cc62-370e-3ed9-aa0e5e937987","01d54087-e561-d521-ad93-e2b659a67d68"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"4efc0752-3646-790e-813a-d8f5c4d22eed","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c3"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"0c352c0b-cc62-370e-3ed9-aa0e5e937987","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c0"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"01d54087-e561-d521-ad93-e2b659a67d68","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c3"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"6c5721f8-9847-574b-eb49-2cd2e0433669","fake":false,"type":"class","name":"anim_wrapper","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5a6fad47-2428-45d3-fd27-bfc8eeb260c3","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5a6fad47-2428-45d3-fd27-bfc8eeb260c0","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"9f956030-f5ad-4f43-a3c5-f3e49ac368b0","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["caf96f0d-180d-95d4-1f78-6b7cdab35b60","f9a51023-c379-8753-f625-6e6a6d0410e2","1cfc2f40-08f4-247b-65ea-48910680400e"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"caf96f0d-180d-95d4-1f78-6b7cdab35b60","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"f9a51023-c379-8753-f625-6e6a6d0410e2","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["d69c6a57-88d9-fa84-21cc-18c1e67f2087"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d69c6a57-88d9-fa84-21cc-18c1e67f2087","type":"Paragraph","tag":"p","classes":["bfb2fc69-cb51-9eee-a435-086b11b4c4a8"],"children":["086805a9-d089-caa7-b367-3994007b5efc"],"data":{"devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"086805a9-d089-caa7-b367-3994007b5efc","text":true,"v":"Lorem ipsum dolor sit amet consectetur adipisicing elit. Dolor mollitia, quod quisquam, consequuntur impedit iusto ipsum dolore inventore doloribus totam illum modi reiciendis laboriosam aspernatur labore incidunt cumque magni, quas officiis est culpa velit debitis sapiente delectus."},{"_id":"1cfc2f40-08f4-247b-65ea-48910680400e","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center;","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"67c0d392-0de4-e359-f4e7-de5962914ae6","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center; background-color: white;","variants":{"small":{"styleLess":"height: 50vh;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"bfb2fc69-cb51-9eee-a435-086b11b4c4a8","fake":false,"type":"class","name":"line-reveal","namespace":"","comb":"","styleLess":"color: hsla(0, 0.00%, 0.00%, 1.00); font-size: 2rem; line-height: 1.2; font-weight: 400;","variants":{"medium":{"styleLess":"font-size: 1.75rem;"},"small":{"styleLess":"font-size: 1.5rem;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
Split Text Anim1
Add
Split Text Anim1
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/ScrollTrigger.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/gsap@3.13.0/dist/SplitText.min.js"></script>Copy javascript and paste it in the body
<script>
// use a script tag or an external JS file
document.addEventListener("DOMContentLoaded", (event) => {
gsap.registerPlugin(ScrollTrigger, SplitText);
// gsap code here!
});
let split = new SplitText(".text-anim1", {
type: "chars, words",
autoSplit: true,
mask: "words"
});
gsap.from(split.words, {
yPercent: " random([-100,100])",
// rotation: " random([-30,30])",
// ease: "back.out(1.5)",
duration: 1,
autoAlpha: 0,
stagger: {
amount: 0.5,
from: "random",
},
scrollTrigger: {
trigger: ".text-anim1",
start: "top 60%",
},
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"9abcbea4-d183-5c9f-242f-20fe056009bb","type":"Block","tag":"div","classes":["b200a9b3-b7a8-d2aa-d0ad-058552d48282"],"children":["0b6bb7ae-f1ef-f72b-d683-9c4387a18696","de95e60c-58eb-9c1b-242b-c5d468123b75","edaefe47-0734-73c4-ddf6-158109b97b6f"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"0b6bb7ae-f1ef-f72b-d683-9c4387a18696","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c3"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"de95e60c-58eb-9c1b-242b-c5d468123b75","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c0"],"children":["7af608cc-ae1b-2efd-754b-6ac471b03fe1"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"7af608cc-ae1b-2efd-754b-6ac471b03fe1","type":"Heading","tag":"h1","classes":["a580a3c5-4a06-53be-5d17-0940ea403311"],"children":["bb5bac91-121e-fb53-6910-2ffe100a0129"],"data":{"tag":"h1","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"bb5bac91-121e-fb53-6910-2ffe100a0129","text":true,"v":"Lorem ipsum dolor sit amet."},{"_id":"edaefe47-0734-73c4-ddf6-158109b97b6f","type":"Block","tag":"div","classes":["5a6fad47-2428-45d3-fd27-bfc8eeb260c3"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"b200a9b3-b7a8-d2aa-d0ad-058552d48282","fake":false,"type":"class","name":"anim_wrapper","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5a6fad47-2428-45d3-fd27-bfc8eeb260c3","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{"small":{"styleLess":"height: 50vh;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5a6fad47-2428-45d3-fd27-bfc8eeb260c0","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"a580a3c5-4a06-53be-5d17-0940ea403311","fake":false,"type":"class","name":"text-anim1","namespace":"","comb":"","styleLess":"font-size: 2rem; line-height: 1.1; text-align: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"5b16c98d-9eeb-5c1e-cd35-db539b99aaff","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["6fcc285a-a9ab-17bd-dda7-7cc5872c6398","ecde7f44-aa62-74b0-1045-e6adc8b84d3b","2b6bbbeb-8ff6-b862-3fb2-b409c58303fc"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"6fcc285a-a9ab-17bd-dda7-7cc5872c6398","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"ecde7f44-aa62-74b0-1045-e6adc8b84d3b","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["ef444a06-9f51-6acd-758a-94da1854d2b4"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"ef444a06-9f51-6acd-758a-94da1854d2b4","type":"Heading","tag":"h1","classes":["dd3f6736-b87d-c49e-6981-68d4342e70ed"],"children":["17fdcc29-47da-c47c-31d3-7ed132356338"],"data":{"tag":"h1","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"17fdcc29-47da-c47c-31d3-7ed132356338","text":true,"v":"Lorem ipsum dolor sit amet."},{"_id":"2b6bbbeb-8ff6-b862-3fb2-b409c58303fc","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center;","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"67c0d392-0de4-e359-f4e7-de5962914ae6","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center; background-color: white;","variants":{"small":{"styleLess":"height: 50vh;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; padding-top: 5vw; padding-right: 5vw; padding-bottom: 5vw; padding-left: 5vw; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"dd3f6736-b87d-c49e-6981-68d4342e70ed","fake":false,"type":"class","name":"text-anim1","namespace":"","comb":"","styleLess":"color: hsla(0, 0.00%, 0.00%, 1.00); font-size: 2rem; font-weight: 400; text-align: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
On Scroll Animation 9
Add
On Scroll Animation 9
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>
<script type="module" src="script.js"></script>Copy javascript and paste it in the body
<script>
const cards = gsap.utils.toArray(".anim-card");
cards.forEach(card => {
gsap.to(card, {
scale: 0,
scrollTrigger: {
trigger: card,
start: "top 20%",
scrub: true,
}
})
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"af5e166d-fdea-0c22-8ea9-1d469f4237fc","type":"Section","tag":"section","classes":["8b59a30f-f38d-e0c8-d4ca-15cae737e66f"],"children":["66cf227b-c4bb-0fcd-01c0-9f33361c9e9d","197a0aae-4e8e-7496-7538-055b4e8cf243"],"data":{"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-theme","value":"dark"}],"search":{"exclude":false},"visibility":{"conditions":[]},"grid":{"type":"section"}}},{"_id":"66cf227b-c4bb-0fcd-01c0-9f33361c9e9d","type":"Block","tag":"div","classes":["380a2549-37e0-f24f-f481-1f458b707b40"],"children":["bba267f9-1b45-09f8-b6c1-174f2e7ba3d7","9466e949-3d56-718f-8dfd-645142358733","2c224995-e0e6-e114-7a0f-c8cbcb986f01","19e805bd-9d7f-1ab2-d39a-83b174a67568","4905b602-2c83-5dd5-46df-f2c3431d312d","773be073-d787-cec8-02e2-bde18ad67698"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"bba267f9-1b45-09f8-b6c1-174f2e7ba3d7","type":"Block","tag":"div","classes":["d530904a-9d05-1676-02f5-376b2acb7a25","bfc8f03b-c8c8-c045-f997-61a6590261ea"],"children":["4308193f-3da3-fe2d-7393-7750d8068a42"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"4308193f-3da3-fe2d-7393-7750d8068a42","type":"Image","tag":"img","classes":["53564363-79e5-a9f8-2791-e34f326a1dc9"],"children":[],"data":{"img":{"id":"68077285bcc385a976f8e0d3"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/68077285bcc385a976f8e0d3_luca-bravo-WeFDiEDModQ-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"9466e949-3d56-718f-8dfd-645142358733","type":"Block","tag":"div","classes":["d530904a-9d05-1676-02f5-376b2acb7a25","608b5f9f-631d-bfb0-cead-70863687e14a"],"children":["a519e56d-8e88-b153-296b-26026a792b55"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card2"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"a519e56d-8e88-b153-296b-26026a792b55","type":"Image","tag":"img","classes":["53564363-79e5-a9f8-2791-e34f326a1dc9"],"children":[],"data":{"img":{"id":"680796291abbc986c6a37f82"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/680796291abbc986c6a37f82_jan-huber-hkmiiz2C3ts-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"2c224995-e0e6-e114-7a0f-c8cbcb986f01","type":"Block","tag":"div","classes":["d530904a-9d05-1676-02f5-376b2acb7a25","b50efa0f-0f31-71ce-2d29-ebf83c2327ed"],"children":["af33cbd6-1d9f-2ce0-1b4f-ae66bb9d6c3e"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card3"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"af33cbd6-1d9f-2ce0-1b4f-ae66bb9d6c3e","type":"Image","tag":"img","classes":["53564363-79e5-a9f8-2791-e34f326a1dc9"],"children":[],"data":{"img":{"id":"680796299213e49d236b07e4"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/680796299213e49d236b07e4_jordan-steranka-64LL2fP9uXM-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"19e805bd-9d7f-1ab2-d39a-83b174a67568","type":"Block","tag":"div","classes":["d530904a-9d05-1676-02f5-376b2acb7a25","e5bd5d76-9d9a-2729-7038-a1a22733eefe"],"children":["cd660f2e-b61e-a30c-2fa9-e6bfc8bff8b0"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card4"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"cd660f2e-b61e-a30c-2fa9-e6bfc8bff8b0","type":"Image","tag":"img","classes":["53564363-79e5-a9f8-2791-e34f326a1dc9"],"children":[],"data":{"img":{"id":"6807962a18770e58bfb11bab"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/6807962a18770e58bfb11bab_pascal-bullan-2OQEaRFwJdI-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"4905b602-2c83-5dd5-46df-f2c3431d312d","type":"Block","tag":"div","classes":["d530904a-9d05-1676-02f5-376b2acb7a25","1f9f25e4-649b-c31f-acff-bd889710ef96"],"children":["2a6182ea-b8f6-0a93-8394-638098c3ce38"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card5"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"2a6182ea-b8f6-0a93-8394-638098c3ce38","type":"Image","tag":"img","classes":["53564363-79e5-a9f8-2791-e34f326a1dc9"],"children":[],"data":{"img":{"id":"68079629e5b1cc6cadb75abb"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/68079629e5b1cc6cadb75abb_patrick-bald-llZIWkNGzS4-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"773be073-d787-cec8-02e2-bde18ad67698","type":"Block","tag":"div","classes":["d530904a-9d05-1676-02f5-376b2acb7a25","1d6a976a-860a-ad51-6b13-8191b1223980"],"children":["219967bc-5bb9-3ec3-e2d1-2795bb78e8b2"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card6"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"219967bc-5bb9-3ec3-e2d1-2795bb78e8b2","type":"Image","tag":"img","classes":["53564363-79e5-a9f8-2791-e34f326a1dc9"],"children":[],"data":{"img":{"id":"6807962a988144363a5c2079"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/6807962a988144363a5c2079_zhen-mogila-iYw2XrxRslA-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"197a0aae-4e8e-7496-7538-055b4e8cf243","type":"Block","tag":"div","classes":["9441ad0c-756f-cf79-ef9e-a908ef45a98b"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"53564363-79e5-a9f8-2791-e34f326a1dc9","fake":false,"type":"class","name":"anim-image","namespace":"","comb":"","styleLess":"height: 100%;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"b50efa0f-0f31-71ce-2d29-ebf83c2327ed","fake":false,"type":"class","name":"is-3","namespace":"","comb":"&","styleLess":"top: 51%; background-color: blue;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"8b59a30f-f38d-e0c8-d4ca-15cae737e66f","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"5e48944e08eef8b4ca4c7109","origin":null,"selector":null},{"_id":"608b5f9f-631d-bfb0-cead-70863687e14a","fake":false,"type":"class","name":"is-2","namespace":"","comb":"&","styleLess":"left: 25%; top: 67%; background-color: green;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"1f9f25e4-649b-c31f-acff-bd889710ef96","fake":false,"type":"class","name":"is-5","namespace":"","comb":"&","styleLess":"left: 80%; top: 77%; background-color: green;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"bfc8f03b-c8c8-c045-f997-61a6590261ea","fake":false,"type":"class","name":"is-1","namespace":"","comb":"&","styleLess":"background-color: red;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"1d6a976a-860a-ad51-6b13-8191b1223980","fake":false,"type":"class","name":"is-6","namespace":"","comb":"&","styleLess":"left: 30%; top: 85%; background-color: green;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"e5bd5d76-9d9a-2729-7038-a1a22733eefe","fake":false,"type":"class","name":"is-4","namespace":"","comb":"&","styleLess":"left: 75%; top: 27%; background-color: green;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"380a2549-37e0-f24f-f481-1f458b707b40","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"position: relative; width: 100%; height: 200vh; background-color: black;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"d530904a-9d05-1676-02f5-376b2acb7a25","fake":false,"type":"class","name":"anim-card","namespace":"","comb":"","styleLess":"position: absolute; left: 50%; top: 20%; width: 10rem; height: 13rem; transform: translate(-50%, 0px);","variants":{"small":{"styleLess":"width: 7rem; height: 9rem;"}},"children":["bfc8f03b-c8c8-c045-f997-61a6590261ea","608b5f9f-631d-bfb0-cead-70863687e14a","b50efa0f-0f31-71ce-2d29-ebf83c2327ed","e5bd5d76-9d9a-2729-7038-a1a22733eefe","1f9f25e4-649b-c31f-acff-bd889710ef96","1d6a976a-860a-ad51-6b13-8191b1223980"],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"9441ad0c-756f-cf79-ef9e-a908ef45a98b","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"width: 100%; height: 200vh; background-color: black;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/68077285bcc385a976f8e0d3_luca-bravo-WeFDiEDModQ-unsplash.webp","siteId":"68077285bcc385a976f8e09a","width":500,"isHD":false,"height":750,"fileName":"68077285bcc385a976f8e0d3_luca-bravo-WeFDiEDModQ-unsplash.webp","createdOn":"2025-04-05T06:29:02.948Z","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileHash":"a845d87b19596b97927acc42e2a36f34","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/68077285bcc385a976f8e09a/68077285bcc385a976f8e0d3_luca-bravo-WeFDiEDModQ-unsplash.webp","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileName":"68077285bcc385a976f8e0d3_luca-bravo-WeFDiEDModQ-unsplash.webp","format":"webp","_id":"68077286bcc385a976f8e245","cdnUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/68077285bcc385a976f8e0d3_luca-bravo-WeFDiEDModQ-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/68077285bcc385a976f8e09a/68077285bcc385a976f8e0d3_luca-bravo-WeFDiEDModQ-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/68077285bcc385a976f8e0d3_luca-bravo-WeFDiEDModQ-unsplash.webp","_id":"68077285bcc385a976f8e0d3","updatedOn":"2025-04-22T10:42:15.311Z","markedAsDeleted":false,"fileSize":100692,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/680796291abbc986c6a37f82_jan-huber-hkmiiz2C3ts-unsplash.jpg","siteId":"68077285bcc385a976f8e09a","width":500,"isHD":false,"height":695,"fileName":"680796291abbc986c6a37f82_jan-huber-hkmiiz2C3ts-unsplash.jpg","createdOn":"2025-04-22T13:14:17.631Z","origFileName":"jan-huber-hkmiiz2C3ts-unsplash.jpg","fileHash":"2b2c137aef32dcf59293a5c514831f96","translationLoading":false,"variants":[],"mimeType":"image/jpeg","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/68077285bcc385a976f8e09a/680796291abbc986c6a37f82_jan-huber-hkmiiz2C3ts-unsplash.jpg","thumbUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/680796291abbc986c6a37f82_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","_id":"680796291abbc986c6a37f82","updatedOn":"2025-05-14T12:19:22.500Z","fileSize":159927,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/680796299213e49d236b07e4_jordan-steranka-64LL2fP9uXM-unsplash.webp","siteId":"68077285bcc385a976f8e09a","width":500,"isHD":false,"height":750,"fileName":"680796299213e49d236b07e4_jordan-steranka-64LL2fP9uXM-unsplash.webp","createdOn":"2025-04-22T13:14:17.539Z","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileHash":"b7463a9d897b5c99f2ce064ea5955e52","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/68077285bcc385a976f8e09a/680796299213e49d236b07e4_jordan-steranka-64LL2fP9uXM-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/680796299213e49d236b07e4_jordan-steranka-64LL2fP9uXM-unsplash.webp","_id":"680796299213e49d236b07e4","updatedOn":"2025-04-22T13:16:20.442Z","fileSize":13680,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/6807962a18770e58bfb11bab_pascal-bullan-2OQEaRFwJdI-unsplash.webp","siteId":"68077285bcc385a976f8e09a","width":500,"isHD":false,"height":749,"fileName":"6807962a18770e58bfb11bab_pascal-bullan-2OQEaRFwJdI-unsplash.webp","createdOn":"2025-04-22T13:14:18.902Z","origFileName":"pascal-bullan-2OQEaRFwJdI-unsplash.webp","fileHash":"d127615c8280ee94a261c2f2c0a175b4","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/68077285bcc385a976f8e09a/6807962a18770e58bfb11bab_pascal-bullan-2OQEaRFwJdI-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/6807962a18770e58bfb11bab_pascal-bullan-2OQEaRFwJdI-unsplash.webp","_id":"6807962a18770e58bfb11bab","updatedOn":"2025-04-22T13:16:36.689Z","fileSize":63048,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/68079629e5b1cc6cadb75abb_patrick-bald-llZIWkNGzS4-unsplash.jpg","siteId":"68077285bcc385a976f8e09a","width":500,"isHD":false,"height":750,"fileName":"68079629e5b1cc6cadb75abb_patrick-bald-llZIWkNGzS4-unsplash.jpg","createdOn":"2025-04-22T13:14:17.245Z","origFileName":"patrick-bald-llZIWkNGzS4-unsplash.jpg","fileHash":"6728f0ddfb5b0b45de0f15546364f601","translationLoading":false,"variants":[],"mimeType":"image/jpeg","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/68077285bcc385a976f8e09a/68079629e5b1cc6cadb75abb_patrick-bald-llZIWkNGzS4-unsplash.jpg","thumbUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/68079629e5b1cc6cadb75abb_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","_id":"68079629e5b1cc6cadb75abb","updatedOn":"2025-05-14T12:19:22.499Z","fileSize":183675,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/6807962a988144363a5c2079_zhen-mogila-iYw2XrxRslA-unsplash.webp","siteId":"68077285bcc385a976f8e09a","width":500,"isHD":false,"height":667,"fileName":"6807962a988144363a5c2079_zhen-mogila-iYw2XrxRslA-unsplash.webp","createdOn":"2025-04-22T13:14:18.518Z","origFileName":"zhen-mogila-iYw2XrxRslA-unsplash.webp","fileHash":"39d0726d930f4bef2636d9bc06e129e1","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/68077285bcc385a976f8e09a/6807962a988144363a5c2079_zhen-mogila-iYw2XrxRslA-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/68077285bcc385a976f8e09a/6807962a988144363a5c2079_zhen-mogila-iYw2XrxRslA-unsplash.webp","_id":"6807962a988144363a5c2079","updatedOn":"2025-04-22T13:17:01.631Z","fileSize":40932,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"9dece5f9-b2c3-5c81-8e14-fdd668b820b7","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["2de79ad8-cf3c-e086-d3fd-df949b892882","05772fb5-889f-e39d-718b-a7d230429ac0"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"2de79ad8-cf3c-e086-d3fd-df949b892882","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["d04b0c45-18d6-c62d-47de-884e1a3d8ee5","f13cc943-73b8-ce2e-7c8a-999c6baaf239","8b3f46af-6285-0d17-784b-623de0c09e58","3dfbeb6d-37a4-3b2a-8220-3faaf2228a52","cb6d5a44-6b91-1f4f-09a9-7493fb7e62f3","50394c71-5af1-9393-edbd-7af54905da72"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d04b0c45-18d6-c62d-47de-884e1a3d8ee5","type":"Block","tag":"div","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd84","fd75bc95-43a8-3da0-e7a3-48773692fd86"],"children":["5139e093-548f-aa2a-4b2d-7d48f7f3df2c"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"5139e093-548f-aa2a-4b2d-7d48f7f3df2c","type":"Image","tag":"img","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd85"],"children":[],"data":{"img":{"id":"685e7b9a22f42cc4cad2a1be"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1be_luca-bravo-WeFDiEDModQ-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"f13cc943-73b8-ce2e-7c8a-999c6baaf239","type":"Block","tag":"div","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd84","fd75bc95-43a8-3da0-e7a3-48773692fd87"],"children":["d916fbf6-5921-bfb0-0555-be3e16b62071"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card2"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d916fbf6-5921-bfb0-0555-be3e16b62071","type":"Image","tag":"img","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd85"],"children":[],"data":{"img":{"id":"685e7b9a22f42cc4cad2a1c0"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c0_jan-huber-hkmiiz2C3ts-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"8b3f46af-6285-0d17-784b-623de0c09e58","type":"Block","tag":"div","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd84","fd75bc95-43a8-3da0-e7a3-48773692fd88"],"children":["5ba299e7-b612-052d-e582-db9b8ce72a85"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card3"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"5ba299e7-b612-052d-e582-db9b8ce72a85","type":"Image","tag":"img","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd85"],"children":[],"data":{"img":{"id":"685e7b9a22f42cc4cad2a1c2"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c2_jordan-steranka-64LL2fP9uXM-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"3dfbeb6d-37a4-3b2a-8220-3faaf2228a52","type":"Block","tag":"div","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd84","fd75bc95-43a8-3da0-e7a3-48773692fd89"],"children":["04b8f5d0-705f-1ce8-b64d-56a850b90234"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card4"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"04b8f5d0-705f-1ce8-b64d-56a850b90234","type":"Image","tag":"img","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd85"],"children":[],"data":{"img":{"id":"685e7b9a22f42cc4cad2a1c4"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c4_pascal-bullan-2OQEaRFwJdI-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"cb6d5a44-6b91-1f4f-09a9-7493fb7e62f3","type":"Block","tag":"div","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd84","fd75bc95-43a8-3da0-e7a3-48773692fd8a"],"children":["12e8361f-294d-24cb-2936-11bd01deeb5f"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card5"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"12e8361f-294d-24cb-2936-11bd01deeb5f","type":"Image","tag":"img","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd85"],"children":[],"data":{"img":{"id":"685e7b9a22f42cc4cad2a1c6"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c6_patrick-bald-llZIWkNGzS4-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"50394c71-5af1-9393-edbd-7af54905da72","type":"Block","tag":"div","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd84","fd75bc95-43a8-3da0-e7a3-48773692fd8b"],"children":["db9df016-f493-645d-9ec6-42abf0497612"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"card6"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"db9df016-f493-645d-9ec6-42abf0497612","type":"Image","tag":"img","classes":["fd75bc95-43a8-3da0-e7a3-48773692fd85"],"children":[],"data":{"img":{"id":"685e7b9a22f42cc4cad2a1c8"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c8_zhen-mogila-iYw2XrxRslA-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"05772fb5-889f-e39d-718b-a7d230429ac0","type":"Block","tag":"div","classes":["67c0d392-0de4-e359-f4e7-de5962914ae6"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"fd75bc95-43a8-3da0-e7a3-48773692fd86","fake":false,"type":"class","name":"is-1","namespace":"","comb":"&","styleLess":"background-color: red;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"fd75bc95-43a8-3da0-e7a3-48773692fd84","fake":false,"type":"class","name":"anim-card","namespace":"","comb":"","styleLess":"position: absolute; left: 50%; top: 20%; width: 10rem; height: 13rem; transform: translate(-50%, 0px);","variants":{"small":{"styleLess":"width: 7rem; height: 9rem;"}},"children":["fd75bc95-43a8-3da0-e7a3-48773692fd86","fd75bc95-43a8-3da0-e7a3-48773692fd87","fd75bc95-43a8-3da0-e7a3-48773692fd88","fd75bc95-43a8-3da0-e7a3-48773692fd89","fd75bc95-43a8-3da0-e7a3-48773692fd8a","fd75bc95-43a8-3da0-e7a3-48773692fd8b"],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center; background-color: hsla(0, 0.00%, 0.00%, 1.00);","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"fd75bc95-43a8-3da0-e7a3-48773692fd85","fake":false,"type":"class","name":"anim-image","namespace":"","comb":"","styleLess":"width: 100%; height: 100%; object-fit: cover;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"67c0d392-0de4-e359-f4e7-de5962914ae6","fake":false,"type":"class","name":"test","namespace":"","comb":"","styleLess":"width: 100%; height: 200vh;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"fd75bc95-43a8-3da0-e7a3-48773692fd89","fake":false,"type":"class","name":"is-4","namespace":"","comb":"&","styleLess":"left: 75%; top: 60%; background-color: green;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"width: 100%; height: 200vh; align-items: center; background-color: black;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"fd75bc95-43a8-3da0-e7a3-48773692fd87","fake":false,"type":"class","name":"is-2","namespace":"","comb":"&","styleLess":"left: 25%; top: 70%; background-color: green;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"fd75bc95-43a8-3da0-e7a3-48773692fd8a","fake":false,"type":"class","name":"is-5","namespace":"","comb":"&","styleLess":"left: 80%; top: 130%; background-color: green;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"fd75bc95-43a8-3da0-e7a3-48773692fd88","fake":false,"type":"class","name":"is-3","namespace":"","comb":"&","styleLess":"top: 110%; background-color: blue;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"fd75bc95-43a8-3da0-e7a3-48773692fd8b","fake":false,"type":"class","name":"is-6","namespace":"","comb":"&","styleLess":"left: 30%; top: 150%; background-color: green;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1be_luca-bravo-WeFDiEDModQ-unsplash.webp","siteId":"685e7a275a7cc8c8c8f20ccd","width":500,"isHD":false,"height":750,"fileName":"685e7b9a22f42cc4cad2a1be_luca-bravo-WeFDiEDModQ-unsplash.webp","createdOn":"2025-06-27T11:08:11.060Z","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileHash":"a845d87b19596b97927acc42e2a36f34","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1be_luca-bravo-WeFDiEDModQ-unsplash.webp","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileName":"685e7b9a22f42cc4cad2a1be_luca-bravo-WeFDiEDModQ-unsplash.webp","format":"webp","_id":"68077286bcc385a976f8e245","cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1be_luca-bravo-WeFDiEDModQ-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1be_luca-bravo-WeFDiEDModQ-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1be_luca-bravo-WeFDiEDModQ-unsplash.webp","_id":"685e7b9a22f42cc4cad2a1be","updatedOn":"2025-06-27T11:08:11.062Z","markedAsDeleted":false,"fileSize":100692,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c0_jan-huber-hkmiiz2C3ts-unsplash.jpg","siteId":"685e7a275a7cc8c8c8f20ccd","width":500,"isHD":false,"height":695,"fileName":"685e7b9a22f42cc4cad2a1c0_jan-huber-hkmiiz2C3ts-unsplash.jpg","createdOn":"2025-06-27T11:08:11.065Z","origFileName":"jan-huber-hkmiiz2C3ts-unsplash.jpg","fileHash":"2b2c137aef32dcf59293a5c514831f96","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c0_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","origFileName":"jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","fileName":"685e7b9a22f42cc4cad2a1c0_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","format":"jpg","_id":"685e7b9a22f42cc4cad2a1c1","cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c0_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg"}],"mimeType":"image/jpeg","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c0_jan-huber-hkmiiz2C3ts-unsplash.jpg","thumbUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c0_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","_id":"685e7b9a22f42cc4cad2a1c0","updatedOn":"2025-06-27T11:08:11.066Z","fileSize":159927,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c2_jordan-steranka-64LL2fP9uXM-unsplash.webp","siteId":"685e7a275a7cc8c8c8f20ccd","width":500,"isHD":false,"height":750,"fileName":"685e7b9a22f42cc4cad2a1c2_jordan-steranka-64LL2fP9uXM-unsplash.webp","createdOn":"2025-06-27T11:08:11.069Z","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileHash":"b7463a9d897b5c99f2ce064ea5955e52","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c2_jordan-steranka-64LL2fP9uXM-unsplash.webp","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileName":"685e7b9a22f42cc4cad2a1c2_jordan-steranka-64LL2fP9uXM-unsplash.webp","format":"webp","_id":"685e7b9a22f42cc4cad2a1c3","cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c2_jordan-steranka-64LL2fP9uXM-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c2_jordan-steranka-64LL2fP9uXM-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c2_jordan-steranka-64LL2fP9uXM-unsplash.webp","_id":"685e7b9a22f42cc4cad2a1c2","updatedOn":"2025-06-27T11:08:11.070Z","fileSize":13680,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c4_pascal-bullan-2OQEaRFwJdI-unsplash.webp","siteId":"685e7a275a7cc8c8c8f20ccd","width":500,"isHD":false,"height":749,"fileName":"685e7b9a22f42cc4cad2a1c4_pascal-bullan-2OQEaRFwJdI-unsplash.webp","createdOn":"2025-06-27T11:08:11.077Z","origFileName":"pascal-bullan-2OQEaRFwJdI-unsplash.webp","fileHash":"d127615c8280ee94a261c2f2c0a175b4","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c4_pascal-bullan-2OQEaRFwJdI-unsplash.webp","origFileName":"pascal-bullan-2OQEaRFwJdI-unsplash.webp","fileName":"685e7b9a22f42cc4cad2a1c4_pascal-bullan-2OQEaRFwJdI-unsplash.webp","format":"webp","_id":"685e7b9a22f42cc4cad2a1c5","cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c4_pascal-bullan-2OQEaRFwJdI-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c4_pascal-bullan-2OQEaRFwJdI-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c4_pascal-bullan-2OQEaRFwJdI-unsplash.webp","_id":"685e7b9a22f42cc4cad2a1c4","updatedOn":"2025-06-27T11:08:11.077Z","fileSize":63048,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c6_patrick-bald-llZIWkNGzS4-unsplash.jpg","siteId":"685e7a275a7cc8c8c8f20ccd","width":500,"isHD":false,"height":750,"fileName":"685e7b9a22f42cc4cad2a1c6_patrick-bald-llZIWkNGzS4-unsplash.jpg","createdOn":"2025-06-27T11:08:11.073Z","origFileName":"patrick-bald-llZIWkNGzS4-unsplash.jpg","fileHash":"6728f0ddfb5b0b45de0f15546364f601","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c6_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","origFileName":"patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","fileName":"685e7b9a22f42cc4cad2a1c6_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","format":"jpg","_id":"685e7b9a22f42cc4cad2a1c7","cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c6_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg"}],"mimeType":"image/jpeg","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c6_patrick-bald-llZIWkNGzS4-unsplash.jpg","thumbUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c6_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","_id":"685e7b9a22f42cc4cad2a1c6","updatedOn":"2025-06-27T11:08:11.074Z","fileSize":183675,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c8_zhen-mogila-iYw2XrxRslA-unsplash.webp","siteId":"685e7a275a7cc8c8c8f20ccd","width":500,"isHD":false,"height":667,"fileName":"685e7b9a22f42cc4cad2a1c8_zhen-mogila-iYw2XrxRslA-unsplash.webp","createdOn":"2025-06-27T11:08:11.080Z","origFileName":"zhen-mogila-iYw2XrxRslA-unsplash.webp","fileHash":"39d0726d930f4bef2636d9bc06e129e1","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c8_zhen-mogila-iYw2XrxRslA-unsplash.webp","origFileName":"zhen-mogila-iYw2XrxRslA-unsplash.webp","fileName":"685e7b9a22f42cc4cad2a1c8_zhen-mogila-iYw2XrxRslA-unsplash.webp","format":"webp","_id":"685e7b9a22f42cc4cad2a1c9","cdnUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c8_zhen-mogila-iYw2XrxRslA-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c8_zhen-mogila-iYw2XrxRslA-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e7a275a7cc8c8c8f20ccd/685e7b9a22f42cc4cad2a1c8_zhen-mogila-iYw2XrxRslA-unsplash.webp","_id":"685e7b9a22f42cc4cad2a1c8","updatedOn":"2025-06-27T11:08:11.081Z","fileSize":40932,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
On Hover Effect
Add
On Hover Effect
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/studio-freight/lenis@1.0.27/bundled/lenis.min.js"></script>Copy javascript and paste it in the body
<script>
const drawElements = document.querySelectorAll(".draw");
let canvases = [];
function initializeDrawElements() {
// Clear previous canvases
canvases.forEach(canvas => canvas.parentNode?.removeChild(canvas));
canvases = [];
drawElements.forEach((item) => {
const color = item.getAttribute("data-color") || "#000";
const text = item.getAttribute("data-text") || "";
const fontSize = item.getAttribute("data-fontSize") || "50";
const textColor = item.getAttribute("data-textColor") || "#999";
item.style.position = "relative";
const canvas = document.createElement("canvas");
canvas.className = "draw-canvas";
// Use relative positioning
canvas.style.position = "absolute";
canvas.style.left = "0";
canvas.style.top = "0";
canvas.style.width = "100%";
canvas.style.height = "100%";
item.appendChild(canvas);
// Store reference with original proportions
canvases.push({
element: canvas,
parent: item,
color,
text,
fontSize,
textColor,
aspectRatio: item.clientWidth / item.clientHeight
});
setupCanvas(canvas, item, color, text, fontSize, textColor);
});
}
function setupCanvas(canvas, parent, color, text, fontSize, textColor) {
const resizeCanvas = () => {
const parentWidth = parent.clientWidth;
const parentHeight = parent.clientHeight;
// Maintain aspect ratio
const aspectRatio = parentWidth / parentHeight;
canvas.width = parentWidth * devicePixelRatio;
canvas.height = parentHeight * devicePixelRatio;
// Scale canvas for crisp rendering
canvas.style.width = `${parentWidth}px`;
canvas.style.height = `${parentHeight}px`;
const ctx = canvas.getContext("2d");
ctx.scale(devicePixelRatio, devicePixelRatio);
// Redraw content
ctx.fillStyle = color;
ctx.fillRect(0, 0, parentWidth, parentHeight);
ctx.font = `${fontSize}px sans-serif`;
ctx.fillStyle = textColor;
ctx.textAlign = "center";
ctx.textBaseline = "middle";
ctx.fillText(text, parentWidth / 2, parentHeight / 2);
ctx.globalCompositeOperation = "destination-out";
};
// Initial setup
resizeCanvas();
// Smooth drawing variables
let lastPos = null;
const eraseSize = 50;
const minDistance = 2;
const getCanvasCoordinates = (clientX, clientY) => {
const rect = canvas.getBoundingClientRect();
const scaleX = canvas.width / (rect.width * devicePixelRatio);
const scaleY = canvas.height / (rect.height * devicePixelRatio);
return {
x: (clientX - rect.left) * scaleX,
y: (clientY - rect.top) * scaleY
};
};
const lerp = (a, b, t) => a + (b - a) * t;
const handleMove = (e) => {
const clientX = e.clientX ?? e.touches[0].clientX;
const clientY = e.clientY ?? e.touches[0].clientY;
const pos = getCanvasCoordinates(clientX, clientY);
const ctx = canvas.getContext("2d");
if (lastPos) {
const dist = Math.hypot(pos.x - lastPos.x, pos.y - lastPos.y);
if (dist > minDistance) {
const steps = Math.max(3, Math.floor(dist / 3));
for (let i = 0; i <= steps; i++) {
const t = i / steps;
const x = lerp(lastPos.x, pos.x, t);
const y = lerp(lastPos.y, pos.y, t);
ctx.beginPath();
ctx.arc(x, y, eraseSize, 0, Math.PI * 2);
ctx.fill();
}
}
} else {
ctx.beginPath();
ctx.arc(pos.x, pos.y, eraseSize, 0, Math.PI * 2);
ctx.fill();
}
lastPos = pos;
};
// Event listeners
canvas.addEventListener("mousemove", handleMove);
canvas.addEventListener("mouseleave", () => lastPos = null);
canvas.addEventListener("touchmove", (e) => {
e.preventDefault();
handleMove(e.touches[0]);
}, { passive: false });
}
// Initialize and handle resizing
window.addEventListener("load", initializeDrawElements);
window.addEventListener("resize", () => {
canvases.forEach(canvasData => {
const parent = canvasData.parent;
const canvas = canvasData.element;
const ctx = canvas.getContext("2d");
const newWidth = parent.clientWidth;
const newHeight = parent.clientHeight;
// Update canvas dimensions
canvas.width = newWidth * devicePixelRatio;
canvas.height = newHeight * devicePixelRatio;
canvas.style.width = `${newWidth}px`;
canvas.style.height = `${newHeight}px`;
// Redraw content
ctx.setTransform(1, 0, 0, 1, 0, 0);
ctx.scale(devicePixelRatio, devicePixelRatio);
ctx.fillStyle = canvasData.color;
ctx.fillRect(0, 0, newWidth, newHeight);
ctx.font = `${canvasData.fontSize}px sans-serif`;
ctx.fillStyle = canvasData.textColor;
ctx.textAlign = "center";
ctx.textBaseline = "middle";
ctx.fillText(canvasData.text, newWidth / 2, newHeight / 2);
ctx.globalCompositeOperation = "destination-out";
});
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"27ee9b40-f472-bb66-5df2-d70b40693f51","type":"Section","tag":"section","classes":["8b59a30f-f38d-e0c8-d4ca-15cae737e66f"],"children":["971400f6-84df-5529-d0dd-3823587c6703","a41a77f5-8304-ef9b-d1b5-520eb45e0ce7"],"data":{"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-theme","value":"dark"}],"search":{"exclude":false},"visibility":{"conditions":[]},"grid":{"type":"section"}}},{"_id":"971400f6-84df-5529-d0dd-3823587c6703","type":"Block","tag":"div","classes":["380a2549-37e0-f24f-f481-1f458b707b40"],"children":["6071cec6-a6e4-97de-a930-01f2b3556b75","0f5e8c4e-3470-c897-6b71-b7c2dd250a5a"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"6071cec6-a6e4-97de-a930-01f2b3556b75","type":"Block","tag":"div","classes":["7e964169-7567-68f4-bf56-36e182ee4c5c"],"children":["b45564cf-2b64-f04d-3f7e-ab4c1276fa57"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"img1"},"xattr":[{"name":"data-color","value":"lightgreen"}],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"b45564cf-2b64-f04d-3f7e-ab4c1276fa57","type":"Image","tag":"img","classes":["53564363-79e5-a9f8-2791-e34f326a1dc9"],"children":[],"data":{"img":{"id":"6807727b47bcfe8304876786"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/6807727b47bcfe830487673e/6807727b47bcfe8304876786_luca-bravo-WeFDiEDModQ-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"0f5e8c4e-3470-c897-6b71-b7c2dd250a5a","type":"Block","tag":"div","classes":["7e964169-7567-68f4-bf56-36e182ee4c5c"],"children":["fcde2b94-3422-61f1-7031-b7fbe73e1ac8"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"img1"},"xattr":[{"name":"data-color","value":"lightblue"},{"name":"data-text","value":"Beach"},{"name":"data-fontSize","value":"50"},{"name":"data-textColor","value":"black"}],"search":{"exclude":false},"visibility":{"conditions":[]},"style":{"base":{"main":{"noPseudo":{}}}}}},{"_id":"fcde2b94-3422-61f1-7031-b7fbe73e1ac8","type":"Image","tag":"img","classes":["53564363-79e5-a9f8-2791-e34f326a1dc9"],"children":[],"data":{"img":{"id":"680783125b6193af823eed33"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/6807727b47bcfe830487673e/680783125b6193af823eed33_jordan-steranka-64LL2fP9uXM-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"a41a77f5-8304-ef9b-d1b5-520eb45e0ce7","type":"Block","tag":"div","classes":["3042a9df-e5cc-fca9-9eb8-c9d00df6bc17"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"test"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"8b59a30f-f38d-e0c8-d4ca-15cae737e66f","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"","styleLess":"padding-top: 2rem;","variants":{},"children":[],"createdBy":"5e48944e08eef8b4ca4c7109","origin":null,"selector":null},{"_id":"380a2549-37e0-f24f-f481-1f458b707b40","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"position: relative; display: grid; width: 100%; height: 100vh; justify-items: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; grid-template-columns: 1fr; grid-template-rows: auto auto; background-color: black;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"7e964169-7567-68f4-bf56-36e182ee4c5c","fake":false,"type":"class","name":"draw","namespace":"","comb":"","styleLess":"width: 15vw; height: 20vw;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"53564363-79e5-a9f8-2791-e34f326a1dc9","fake":false,"type":"class","name":"Image","namespace":"","comb":"","styleLess":"height: 100%;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"3042a9df-e5cc-fca9-9eb8-c9d00df6bc17","fake":false,"type":"class","name":"anim_test","namespace":"","comb":"","styleLess":"width: 100%; height: 100vh;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/6807727b47bcfe830487673e/6807727b47bcfe8304876786_luca-bravo-WeFDiEDModQ-unsplash.webp","siteId":"6807727b47bcfe830487673e","width":500,"isHD":false,"height":750,"fileName":"6807727b47bcfe8304876786_luca-bravo-WeFDiEDModQ-unsplash.webp","createdOn":"2025-04-05T06:29:02.948Z","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileHash":"a845d87b19596b97927acc42e2a36f34","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/6807727b47bcfe830487673e/6807727b47bcfe8304876786_luca-bravo-WeFDiEDModQ-unsplash.webp","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileName":"6807727b47bcfe8304876786_luca-bravo-WeFDiEDModQ-unsplash.webp","format":"webp","_id":"6807727c47bcfe83048768e9","cdnUrl":"https://cdn.prod.website-files.com/6807727b47bcfe830487673e/6807727b47bcfe8304876786_luca-bravo-WeFDiEDModQ-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/6807727b47bcfe830487673e/6807727b47bcfe8304876786_luca-bravo-WeFDiEDModQ-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/6807727b47bcfe830487673e/6807727b47bcfe8304876786_luca-bravo-WeFDiEDModQ-unsplash.webp","_id":"6807727b47bcfe8304876786","updatedOn":"2025-04-22T10:42:05.201Z","markedAsDeleted":false,"fileSize":100692,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/6807727b47bcfe830487673e/680783125b6193af823eed33_jordan-steranka-64LL2fP9uXM-unsplash.webp","siteId":"6807727b47bcfe830487673e","width":500,"isHD":false,"height":750,"fileName":"680783125b6193af823eed33_jordan-steranka-64LL2fP9uXM-unsplash.webp","createdOn":"2025-04-22T11:52:50.499Z","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileHash":"b7463a9d897b5c99f2ce064ea5955e52","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/6807727b47bcfe830487673e/680783125b6193af823eed33_jordan-steranka-64LL2fP9uXM-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/6807727b47bcfe830487673e/680783125b6193af823eed33_jordan-steranka-64LL2fP9uXM-unsplash.webp","_id":"680783125b6193af823eed33","updatedOn":"2025-04-22T11:53:06.479Z","fileSize":13680,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"c995db75-34eb-51e1-b8ca-0dbd7cc9e010","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["2773f5bc-b32f-e134-acdb-192d436bd065","61aaf11c-184a-1ef0-e9d1-6b3e30479d76"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"2773f5bc-b32f-e134-acdb-192d436bd065","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["31187395-a658-2dca-8e64-49e77ceb4eb2","0c90b3da-6d67-ddee-befe-045048763282"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"31187395-a658-2dca-8e64-49e77ceb4eb2","type":"Block","tag":"div","classes":["3d7789cf-fa44-0c68-4094-caaecfd975af"],"children":["cbb18f71-41d3-1218-75ff-45ae115c524a"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"img1"},"xattr":[{"name":"data-color","value":"lightgreen"}],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"cbb18f71-41d3-1218-75ff-45ae115c524a","type":"Image","tag":"img","classes":["3d7789cf-fa44-0c68-4094-caaecfd975b0"],"children":[],"data":{"img":{"id":"685e72f4705faa0764de5c2f"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c2f_luca-bravo-WeFDiEDModQ-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"0c90b3da-6d67-ddee-befe-045048763282","type":"Block","tag":"div","classes":["3d7789cf-fa44-0c68-4094-caaecfd975af"],"children":["41eb4cfd-b789-4ca1-6eb9-06773e2d3922"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"img1"},"xattr":[{"name":"data-color","value":"lightblue"},{"name":"data-text","value":"Beach"},{"name":"data-fontSize","value":"50"},{"name":"data-textColor","value":"black"}],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"41eb4cfd-b789-4ca1-6eb9-06773e2d3922","type":"Image","tag":"img","classes":["3d7789cf-fa44-0c68-4094-caaecfd975b0"],"children":[],"data":{"img":{"id":"685e72f4705faa0764de5c31"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c31_jordan-steranka-64LL2fP9uXM-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"61aaf11c-184a-1ef0-e9d1-6b3e30479d76","type":"Block","tag":"div","classes":["3d7789cf-fa44-0c68-4094-caaecfd975b1"],"children":[],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"test"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center; background-color: hsla(0, 0.00%, 0.00%, 1.00);","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"position: relative; display: grid; width: 100%; height: 100vh; justify-items: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; grid-template-columns: 1fr; grid-template-rows: auto auto; background-color: black;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"3d7789cf-fa44-0c68-4094-caaecfd975af","fake":false,"type":"class","name":"draw","namespace":"","comb":"","styleLess":"width: 15vw; height: 20vw;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"3d7789cf-fa44-0c68-4094-caaecfd975b0","fake":false,"type":"class","name":"Image 2","namespace":"","comb":"","styleLess":"width: 100%; height: 100%;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"3d7789cf-fa44-0c68-4094-caaecfd975b1","fake":false,"type":"class","name":"anim_test","namespace":"","comb":"","styleLess":"width: 100%; height: 100vh;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c2f_luca-bravo-WeFDiEDModQ-unsplash.webp","siteId":"685e3d8d5942484e51e4d0ed","width":500,"isHD":false,"height":750,"fileName":"685e72f4705faa0764de5c2f_luca-bravo-WeFDiEDModQ-unsplash.webp","createdOn":"2025-06-27T10:31:17.190Z","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileHash":"a845d87b19596b97927acc42e2a36f34","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c2f_luca-bravo-WeFDiEDModQ-unsplash.webp","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileName":"685e72f4705faa0764de5c2f_luca-bravo-WeFDiEDModQ-unsplash.webp","format":"webp","_id":"6807727c47bcfe83048768e9","cdnUrl":"https://cdn.prod.website-files.com/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c2f_luca-bravo-WeFDiEDModQ-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c2f_luca-bravo-WeFDiEDModQ-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c2f_luca-bravo-WeFDiEDModQ-unsplash.webp","_id":"685e72f4705faa0764de5c2f","updatedOn":"2025-06-27T10:31:17.191Z","markedAsDeleted":false,"fileSize":100692,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c31_jordan-steranka-64LL2fP9uXM-unsplash.webp","siteId":"685e3d8d5942484e51e4d0ed","width":500,"isHD":false,"height":750,"fileName":"685e72f4705faa0764de5c31_jordan-steranka-64LL2fP9uXM-unsplash.webp","createdOn":"2025-06-27T10:31:17.193Z","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileHash":"b7463a9d897b5c99f2ce064ea5955e52","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c31_jordan-steranka-64LL2fP9uXM-unsplash.webp","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileName":"685e72f4705faa0764de5c31_jordan-steranka-64LL2fP9uXM-unsplash.webp","format":"webp","_id":"685e72f4705faa0764de5c32","cdnUrl":"https://cdn.prod.website-files.com/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c31_jordan-steranka-64LL2fP9uXM-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c31_jordan-steranka-64LL2fP9uXM-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d8d5942484e51e4d0ed/685e72f4705faa0764de5c31_jordan-steranka-64LL2fP9uXM-unsplash.webp","_id":"685e72f4705faa0764de5c31","updatedOn":"2025-06-27T10:31:17.193Z","fileSize":13680,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
Rounded Image Slider
Newly added
On Scroll
Add
Rounded Image Slider
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.0/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.6.0/ScrollTrigger.min.js"></script>Copy javascript and paste it in the body
<script>
class Wheel {
constructor() {
this.images = gsap.utils.toArray(".wheelimg");
this.wheel = document.getElementById("wheel");
this.defaultRadius = 0.4; // Default to 40% of container width
this.setup();
}
setup() {
if (!this.wheel) {
console.error("Wheel container not found");
return;
}
if (this.images.length === 0) {
console.warn("No wheel images found");
return;
}
// Get or calculate radius
let radiusValue = this.wheel.getAttribute("data-radius");
let radius = radiusValue ?
this.parseRadius(radiusValue) :
this.calculateDefaultRadius();
// Get container dimensions
let { centerX, centerY } = this.getContainerCenter();
// Position images
this.positionImages(radius, centerX, centerY);
}
parseRadius(value) {
// Handle percentage values (e.g., "50%")
if (value.includes("%")) {
return this.wheel.offsetWidth * (parseFloat(value) / 100);
}
// Handle pixel values (e.g., "200px")
if (value.includes("px")) {
return parseFloat(value);
}
// Handle unitless numbers (treated as multiplier)
return this.wheel.offsetWidth * parseFloat(value);
}
calculateDefaultRadius() {
let minDimension = Math.min(
this.wheel.offsetWidth,
this.wheel.offsetHeight
);
return minDimension * this.defaultRadius;
}
getContainerCenter() {
return {
centerX: this.wheel.offsetWidth / 2,
centerY: this.wheel.offsetHeight / 2
};
}
positionImages(radius, centerX, centerY) {
let total = this.images.length;
let slice = (2 * Math.PI) / total;
this.images.forEach((item, i) => {
let angle = i * slice;
let x = centerX + radius * Math.cos(angle);
let y = centerY + radius * Math.sin(angle);
gsap.set(item, {
position: "absolute",
x: x,
y: y,
xPercent: -50,
yPercent: -50,
rotation: (angle * 180/Math.PI) + 90 + "deg"
});
});
}
createTimeline() {
if (!this.wheel) return null;
return gsap.timeline({
scrollTrigger: {
trigger: "#page1",
start: "top top",
end: "+=2000vh",
scrub: 2,
pin: true,
}
}).to(this.wheel, {
rotate: "+=360",
}, "<");
}
}
// Initialize
document.addEventListener("DOMContentLoaded", () => {
const wheel = new Wheel();
wheel.createTimeline();
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"9262b3ce-7a81-e619-03da-fb20931afc9f","type":"Section","tag":"section","classes":["8b59a30f-f38d-e0c8-d4ca-15cae737e66f"],"children":["ab9598a3-8c3f-4f47-2db7-48ef61454fff"],"data":{"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-theme","value":"dark"}],"search":{"exclude":false},"visibility":{"conditions":[]},"grid":{"type":"section"}}},{"_id":"ab9598a3-8c3f-4f47-2db7-48ef61454fff","type":"Block","tag":"div","classes":["2c91e290-b192-ff53-325a-c0454a019c0f"],"children":["dab4c498-22ce-1087-b5a7-04d6ad18915e"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"dab4c498-22ce-1087-b5a7-04d6ad18915e","type":"Block","tag":"div","classes":["a4563375-95bf-7f9e-f075-aa187bd9ae99"],"children":["4ea75299-a97c-82d1-01c8-b1c3d9442ea7","3fb910f5-b008-2b30-b415-7d00ef553afd","59f34811-9555-3ea9-ba34-1c8f07f6e2fe","dff32297-7b80-911b-e9db-e62d06172b22","8a4e1b63-fc9b-8efb-9e94-46f2b00c5711","24151e32-3a3f-2080-0411-c117ef54583b","51951da4-cd6a-5b8d-1cfd-0e2b7d06aa84","3ec26c33-cc9f-6f33-b9fd-501d3b8e2660","41379cf5-a149-037c-1a32-e79583986948","6a7d7062-2bc6-f77b-ce23-636ead1e6b4c"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"wheel"},"xattr":[{"name":"data-radius","value":"0.4"}],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"4ea75299-a97c-82d1-01c8-b1c3d9442ea7","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["14ef7e50-6648-0e5a-1133-5ba11e805aa2"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"14ef7e50-6648-0e5a-1133-5ba11e805aa2","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df79718a1bfa6d6a7d7"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df79718a1bfa6d6a7d7_luca-bravo-WeFDiEDModQ-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"3fb910f5-b008-2b30-b415-7d00ef553afd","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["0f34c284-3121-13f9-599f-97492b1e21fa"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"0f34c284-3121-13f9-599f-97492b1e21fa","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df7368dec762e5a0907"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df7368dec762e5a0907_zhen-mogila-iYw2XrxRslA-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"59f34811-9555-3ea9-ba34-1c8f07f6e2fe","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["1bbf4749-d565-e6e7-2feb-ba8f6e74e49e"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"1bbf4749-d565-e6e7-2feb-ba8f6e74e49e","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df7eb67b22cec230149"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df7eb67b22cec230149_pascal-bullan-2OQEaRFwJdI-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"dff32297-7b80-911b-e9db-e62d06172b22","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["518ac882-c0b5-347e-3ea2-5828fb4b7a11"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"518ac882-c0b5-347e-3ea2-5828fb4b7a11","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df6650a0359249bd378"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df6650a0359249bd378_jordan-steranka-64LL2fP9uXM-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"8a4e1b63-fc9b-8efb-9e94-46f2b00c5711","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["cfc07432-acf3-ad23-c61b-91a55cbc824e"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"cfc07432-acf3-ad23-c61b-91a55cbc824e","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df5d4a20746392a597f"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df5d4a20746392a597f_jan-huber-hkmiiz2C3ts-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"24151e32-3a3f-2080-0411-c117ef54583b","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["e842796f-ca01-fd4d-b1c3-d4d4f8570561"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"e842796f-ca01-fd4d-b1c3-d4d4f8570561","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df56e8809d7c996cb9c"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df56e8809d7c996cb9c_patrick-bald-llZIWkNGzS4-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"51951da4-cd6a-5b8d-1cfd-0e2b7d06aa84","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["16b9b100-446e-3dcf-9416-46b3d267bb2f"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"16b9b100-446e-3dcf-9416-46b3d267bb2f","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df79718a1bfa6d6a7d7"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df79718a1bfa6d6a7d7_luca-bravo-WeFDiEDModQ-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"3ec26c33-cc9f-6f33-b9fd-501d3b8e2660","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["981ee647-d2eb-f375-a4c3-744928e71798"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"981ee647-d2eb-f375-a4c3-744928e71798","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df7368dec762e5a0907"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df7368dec762e5a0907_zhen-mogila-iYw2XrxRslA-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"41379cf5-a149-037c-1a32-e79583986948","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["df70371a-eff3-c405-72a0-3f67c89568ab"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"df70371a-eff3-c405-72a0-3f67c89568ab","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df7eb67b22cec230149"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df7eb67b22cec230149_pascal-bullan-2OQEaRFwJdI-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"6a7d7062-2bc6-f77b-ce23-636ead1e6b4c","type":"Block","tag":"div","classes":["3661f67f-119f-e7c5-9f01-67dc4eaeb8f6"],"children":["376487f3-851e-352b-685d-a77543782486"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"376487f3-851e-352b-685d-a77543782486","type":"Image","tag":"img","classes":["4c9551c4-3fda-e457-0cbf-2b00b59094d6"],"children":[],"data":{"img":{"id":"68076df6650a0359249bd378"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df6650a0359249bd378_jordan-steranka-64LL2fP9uXM-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"8b59a30f-f38d-e0c8-d4ca-15cae737e66f","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"5e48944e08eef8b4ca4c7109","origin":null,"selector":null},{"_id":"2c91e290-b192-ff53-325a-c0454a019c0f","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"position: relative; overflow: hidden; width: 100%; height: 100vh; padding-top: 7rem; justify-items: center; align-items: center; grid-auto-columns: 1fr; grid-column-gap: 16px; grid-row-gap: 16px; grid-template-columns: 1fr; grid-template-rows: auto;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"a4563375-95bf-7f9e-f075-aa187bd9ae99","fake":false,"type":"class","name":"anim_wheel","namespace":"","comb":"","styleLess":"position: absolute; top: 45vw; width: 100%; height: 100vh;","variants":{"small":{"styleLess":"top: 65vw;"},"tiny":{"styleLess":"top: 95vw;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"3661f67f-119f-e7c5-9f01-67dc4eaeb8f6","fake":false,"type":"class","name":"wheelimg","namespace":"","comb":"","styleLess":"position: relative; width: 10vw; height: 15vw;","variants":{"small":{"styleLess":"width: 15vw; height: 20vw;"},"tiny":{"styleLess":"width: 20vw; height: 25vw;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"4c9551c4-3fda-e457-0cbf-2b00b59094d6","fake":false,"type":"class","name":"image","namespace":"","comb":"","styleLess":"height: 100%;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df79718a1bfa6d6a7d7_luca-bravo-WeFDiEDModQ-unsplash.webp","siteId":"680768fb0d227f1d70e2993f","width":500,"isHD":false,"height":750,"fileName":"68076df79718a1bfa6d6a7d7_luca-bravo-WeFDiEDModQ-unsplash.webp","createdOn":"2025-04-22T10:22:47.512Z","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileHash":"a845d87b19596b97927acc42e2a36f34","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/680768fb0d227f1d70e2993f/68076df79718a1bfa6d6a7d7_luca-bravo-WeFDiEDModQ-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df79718a1bfa6d6a7d7_luca-bravo-WeFDiEDModQ-unsplash.webp","_id":"68076df79718a1bfa6d6a7d7","updatedOn":"2025-04-22T10:27:53.859Z","fileSize":100692,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df7368dec762e5a0907_zhen-mogila-iYw2XrxRslA-unsplash.webp","siteId":"680768fb0d227f1d70e2993f","width":500,"isHD":false,"height":667,"fileName":"68076df7368dec762e5a0907_zhen-mogila-iYw2XrxRslA-unsplash.webp","createdOn":"2025-04-22T10:22:47.121Z","origFileName":"zhen-mogila-iYw2XrxRslA-unsplash.webp","fileHash":"39d0726d930f4bef2636d9bc06e129e1","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/680768fb0d227f1d70e2993f/68076df7368dec762e5a0907_zhen-mogila-iYw2XrxRslA-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df7368dec762e5a0907_zhen-mogila-iYw2XrxRslA-unsplash.webp","_id":"68076df7368dec762e5a0907","updatedOn":"2025-04-22T10:25:44.504Z","fileSize":40932,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df7eb67b22cec230149_pascal-bullan-2OQEaRFwJdI-unsplash.webp","siteId":"680768fb0d227f1d70e2993f","width":500,"isHD":false,"height":749,"fileName":"68076df7eb67b22cec230149_pascal-bullan-2OQEaRFwJdI-unsplash.webp","createdOn":"2025-04-22T10:22:47.116Z","origFileName":"pascal-bullan-2OQEaRFwJdI-unsplash.webp","fileHash":"d127615c8280ee94a261c2f2c0a175b4","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/680768fb0d227f1d70e2993f/68076df7eb67b22cec230149_pascal-bullan-2OQEaRFwJdI-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df7eb67b22cec230149_pascal-bullan-2OQEaRFwJdI-unsplash.webp","_id":"68076df7eb67b22cec230149","updatedOn":"2025-04-22T10:25:36.394Z","fileSize":63048,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df6650a0359249bd378_jordan-steranka-64LL2fP9uXM-unsplash.webp","siteId":"680768fb0d227f1d70e2993f","width":500,"isHD":false,"height":750,"fileName":"68076df6650a0359249bd378_jordan-steranka-64LL2fP9uXM-unsplash.webp","createdOn":"2025-04-22T10:22:46.691Z","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileHash":"b7463a9d897b5c99f2ce064ea5955e52","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/680768fb0d227f1d70e2993f/68076df6650a0359249bd378_jordan-steranka-64LL2fP9uXM-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df6650a0359249bd378_jordan-steranka-64LL2fP9uXM-unsplash.webp","_id":"68076df6650a0359249bd378","updatedOn":"2025-04-22T10:28:04.098Z","fileSize":13680,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df5d4a20746392a597f_jan-huber-hkmiiz2C3ts-unsplash.jpg","siteId":"680768fb0d227f1d70e2993f","width":500,"isHD":false,"height":695,"fileName":"68076df5d4a20746392a597f_jan-huber-hkmiiz2C3ts-unsplash.jpg","createdOn":"2025-04-22T10:22:45.951Z","origFileName":"jan-huber-hkmiiz2C3ts-unsplash.jpg","fileHash":"2b2c137aef32dcf59293a5c514831f96","translationLoading":false,"variants":[],"mimeType":"image/jpeg","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/680768fb0d227f1d70e2993f/68076df5d4a20746392a597f_jan-huber-hkmiiz2C3ts-unsplash.jpg","thumbUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df5d4a20746392a597f_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","_id":"68076df5d4a20746392a597f","updatedOn":"2025-05-07T18:07:16.965Z","fileSize":159927,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df56e8809d7c996cb9c_patrick-bald-llZIWkNGzS4-unsplash.jpg","siteId":"680768fb0d227f1d70e2993f","width":500,"isHD":false,"height":750,"fileName":"68076df56e8809d7c996cb9c_patrick-bald-llZIWkNGzS4-unsplash.jpg","createdOn":"2025-04-22T10:22:45.791Z","origFileName":"patrick-bald-llZIWkNGzS4-unsplash.jpg","fileHash":"6728f0ddfb5b0b45de0f15546364f601","translationLoading":false,"variants":[],"mimeType":"image/jpeg","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/680768fb0d227f1d70e2993f/68076df56e8809d7c996cb9c_patrick-bald-llZIWkNGzS4-unsplash.jpg","thumbUrl":"https://cdn.prod.website-files.com/680768fb0d227f1d70e2993f/68076df56e8809d7c996cb9c_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","_id":"68076df56e8809d7c996cb9c","updatedOn":"2025-05-07T18:07:16.966Z","fileSize":183675,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"4fbc5894-ba9a-87f2-bd6c-9feb009c45ca","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["a9e542fa-96d1-6dc9-2ea7-b9c2379c6316"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"a9e542fa-96d1-6dc9-2ea7-b9c2379c6316","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["b1c11449-8698-a023-b6b2-3aed5674d161"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"b1c11449-8698-a023-b6b2-3aed5674d161","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e43"],"children":["9046c2f6-afd5-1a03-9963-cf1e5175df50","708da0ee-b190-d528-ef58-ee39374656d5","b1173060-e402-072d-07d7-1efa33643ee2","51590fdc-843f-0faf-e656-3c64e0b62656","dc04d7c6-9934-fc75-8df6-c413f3221898","3f411902-8418-ea15-3c10-615b5bb8a5b1","a5736019-b8ae-53ff-4a0c-6f12e7206f66","b825b3c2-df35-b706-b134-54a86cd13cd9","8aa25f8b-3fa1-736e-68e4-b2828ccd72cc","d9c2d95f-e0a5-8531-8533-5a6f5db339ab"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"wheel"},"xattr":[{"name":"data-radius","value":"0.4"}],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"9046c2f6-afd5-1a03-9963-cf1e5175df50","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["9502a1e8-d9b2-d21b-00ba-b270e82685b3"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"9502a1e8-d9b2-d21b-00ba-b270e82685b3","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f401"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"708da0ee-b190-d528-ef58-ee39374656d5","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["7c2955f2-d372-0cd2-a420-0c6b4542ed9e"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"7c2955f2-d372-0cd2-a420-0c6b4542ed9e","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f3ff"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"b1173060-e402-072d-07d7-1efa33643ee2","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["4bd03fa5-ec97-51c0-2d20-4ee53e8f0417"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"4bd03fa5-ec97-51c0-2d20-4ee53e8f0417","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f403"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"51590fdc-843f-0faf-e656-3c64e0b62656","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["8b94d1a0-b79c-a2eb-8cf5-3ffc0209dcc2"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"8b94d1a0-b79c-a2eb-8cf5-3ffc0209dcc2","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f3fd"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"dc04d7c6-9934-fc75-8df6-c413f3221898","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["ab2f6e97-cd31-7505-2b34-4feb0cdf05ed"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"ab2f6e97-cd31-7505-2b34-4feb0cdf05ed","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f3f9"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3f9_jan-huber-hkmiiz2C3ts-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"3f411902-8418-ea15-3c10-615b5bb8a5b1","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["4c07b258-834a-21d2-a839-ca63227fa9cf"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"4c07b258-834a-21d2-a839-ca63227fa9cf","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f3fb"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fb_patrick-bald-llZIWkNGzS4-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"a5736019-b8ae-53ff-4a0c-6f12e7206f66","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["ee628b16-c4ba-96d2-25d5-8b195de1bbfd"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"ee628b16-c4ba-96d2-25d5-8b195de1bbfd","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f401"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"b825b3c2-df35-b706-b134-54a86cd13cd9","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["d92e4af4-217e-783e-856a-a5a3086a967c"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d92e4af4-217e-783e-856a-a5a3086a967c","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f3ff"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"8aa25f8b-3fa1-736e-68e4-b2828ccd72cc","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["ff6f31a9-78c2-a85a-8570-a5cede061228"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"ff6f31a9-78c2-a85a-8570-a5cede061228","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f403"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d9c2d95f-e0a5-8531-8533-5a6f5db339ab","type":"Block","tag":"div","classes":["4931fb1d-345f-b938-b128-67ac26206e44"],"children":["b020498f-dc7d-51c5-60eb-ec51036601c6"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"b020498f-dc7d-51c5-60eb-ec51036601c6","type":"Image","tag":"img","classes":["4a1bff29-f0bf-99e7-f985-30bf93bcfe42"],"children":[],"data":{"img":{"id":"685e69364ce86bfaaf53f3fd"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center; background-color: hsla(0, 0.00%, 0.00%, 1.00);","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"position: relative; overflow: hidden; width: 100%; height: 100vh; padding-top: 7rem; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"4931fb1d-345f-b938-b128-67ac26206e43","fake":false,"type":"class","name":"anim_wheel","namespace":"","comb":"","styleLess":"position: absolute; top: 45vw; width: 100%; height: 100vh;","variants":{"small":{"styleLess":"top: 65vw;"},"tiny":{"styleLess":"top: 95vw;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"4931fb1d-345f-b938-b128-67ac26206e44","fake":false,"type":"class","name":"wheelimg","namespace":"","comb":"","styleLess":"position: relative; width: 10vw; height: 15vw;","variants":{"small":{"styleLess":"width: 15vw; height: 20vw;"},"tiny":{"styleLess":"width: 20vw; height: 25vw;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"4a1bff29-f0bf-99e7-f985-30bf93bcfe42","fake":false,"type":"class","name":"image","namespace":"","comb":"","styleLess":"width: 100%; height: 100%; object-fit: cover;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp","siteId":"685e3d8af3c5ecb7d903ccd2","width":500,"isHD":false,"height":750,"fileName":"685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp","createdOn":"2025-06-27T09:49:43.296Z","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileHash":"a845d87b19596b97927acc42e2a36f34","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp","origFileName":"luca-bravo-WeFDiEDModQ-unsplash.webp","fileName":"685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp","format":"webp","_id":"685e69364ce86bfaaf53f402","cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f401_luca-bravo-WeFDiEDModQ-unsplash.webp","_id":"685e69364ce86bfaaf53f401","updatedOn":"2025-06-27T09:49:43.297Z","fileSize":100692,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp","siteId":"685e3d8af3c5ecb7d903ccd2","width":500,"isHD":false,"height":667,"fileName":"685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp","createdOn":"2025-06-27T09:49:43.292Z","origFileName":"zhen-mogila-iYw2XrxRslA-unsplash.webp","fileHash":"39d0726d930f4bef2636d9bc06e129e1","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp","origFileName":"zhen-mogila-iYw2XrxRslA-unsplash.webp","fileName":"685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp","format":"webp","_id":"685e69364ce86bfaaf53f400","cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3ff_zhen-mogila-iYw2XrxRslA-unsplash.webp","_id":"685e69364ce86bfaaf53f3ff","updatedOn":"2025-06-27T09:49:43.292Z","fileSize":40932,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp","siteId":"685e3d8af3c5ecb7d903ccd2","width":500,"isHD":false,"height":749,"fileName":"685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp","createdOn":"2025-06-27T09:49:43.299Z","origFileName":"pascal-bullan-2OQEaRFwJdI-unsplash.webp","fileHash":"d127615c8280ee94a261c2f2c0a175b4","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp","origFileName":"pascal-bullan-2OQEaRFwJdI-unsplash.webp","fileName":"685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp","format":"webp","_id":"685e69364ce86bfaaf53f404","cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f403_pascal-bullan-2OQEaRFwJdI-unsplash.webp","_id":"685e69364ce86bfaaf53f403","updatedOn":"2025-06-27T09:49:43.299Z","fileSize":63048,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp","siteId":"685e3d8af3c5ecb7d903ccd2","width":500,"isHD":false,"height":750,"fileName":"685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp","createdOn":"2025-06-27T09:49:43.294Z","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileHash":"b7463a9d897b5c99f2ce064ea5955e52","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp","origFileName":"jordan-steranka-64LL2fP9uXM-unsplash.webp","fileName":"685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp","format":"webp","_id":"685e69364ce86bfaaf53f3fe","cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fd_jordan-steranka-64LL2fP9uXM-unsplash.webp","_id":"685e69364ce86bfaaf53f3fd","updatedOn":"2025-06-27T09:49:43.295Z","fileSize":13680,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3f9_jan-huber-hkmiiz2C3ts-unsplash.jpg","siteId":"685e3d8af3c5ecb7d903ccd2","width":500,"isHD":false,"height":695,"fileName":"685e69364ce86bfaaf53f3f9_jan-huber-hkmiiz2C3ts-unsplash.jpg","createdOn":"2025-06-27T09:49:43.301Z","origFileName":"jan-huber-hkmiiz2C3ts-unsplash.jpg","fileHash":"2b2c137aef32dcf59293a5c514831f96","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3f9_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","origFileName":"jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","fileName":"685e69364ce86bfaaf53f3f9_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","format":"jpg","_id":"685e69364ce86bfaaf53f3fa","cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3f9_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg"}],"mimeType":"image/jpeg","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3f9_jan-huber-hkmiiz2C3ts-unsplash.jpg","thumbUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3f9_jan-huber-hkmiiz2C3ts-unsplash-p-130x130q80.jpg","_id":"685e69364ce86bfaaf53f3f9","updatedOn":"2025-06-27T09:49:43.301Z","fileSize":159927,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fb_patrick-bald-llZIWkNGzS4-unsplash.jpg","siteId":"685e3d8af3c5ecb7d903ccd2","width":500,"isHD":false,"height":750,"fileName":"685e69364ce86bfaaf53f3fb_patrick-bald-llZIWkNGzS4-unsplash.jpg","createdOn":"2025-06-27T09:49:43.290Z","origFileName":"patrick-bald-llZIWkNGzS4-unsplash.jpg","fileHash":"6728f0ddfb5b0b45de0f15546364f601","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fb_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","origFileName":"patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","fileName":"685e69364ce86bfaaf53f3fb_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","format":"jpg","_id":"685e69364ce86bfaaf53f3fc","cdnUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fb_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg"}],"mimeType":"image/jpeg","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fb_patrick-bald-llZIWkNGzS4-unsplash.jpg","thumbUrl":"https://cdn.prod.website-files.com/685e3d8af3c5ecb7d903ccd2/685e69364ce86bfaaf53f3fb_patrick-bald-llZIWkNGzS4-unsplash-p-130x130q80.jpg","_id":"685e69364ce86bfaaf53f3fb","updatedOn":"2025-06-27T09:49:43.290Z","fileSize":183675,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
Bulge Effect
Newly added
Shaders
Add
Bulge Effect
Copy Component
Copy external scripts and paste it in the body
<script type="module">
import three from 'https://cdn.jsdelivr.net/npm/three@0.175.0/+esm'
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@studio-freight/lenis@1.0.34/dist/lenis.min.js"></script>Copy javascript and paste it in the body
<script type="module">
// Set up scene, camera, and renderer
import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.162.0/build/three.module.js';
const lenis = new Lenis({
duration: 1.2,
easing: (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t)),
direction: "vertical",
gestureDirection: "vertical",
smooth: true,
smoothTouch: false,
touchMultiplier: 2,
});
const vertex = `
varying vec2 vUv;
varying float strength;
uniform vec2 uMouse;
uniform float uRadius;
uniform float uStrength;
void main() {
vUv = uv;
vec3 pos = position;
float dist = distance(uv, uMouse);
strength = 1.0 - smoothstep(0.0, uRadius, dist);
pos.z += strength * uStrength;
gl_Position = projectionMatrix * modelViewMatrix * vec4(pos, 1.0);
}
`;
const fragment = `
varying vec2 vUv;
varying float vStrength;
uniform sampler2D uTexture;
uniform vec2 uContainerSize;
uniform vec2 uImageSize;
vec2 cover(vec2 uv, vec2 containerSize, vec2 imageSize) {
float containerRatio = containerSize.x / containerSize.y;
float imageRatio = imageSize.x / imageSize.y;
vec2 scale;
vec2 offset;
if(imageRatio > containerRatio) {
scale = vec2(containerSize.y / imageSize.y);
offset = vec2((containerSize.x - imageSize.x * scale.x) * 0.5, 0.0);
} else {
scale = vec2(containerSize.x / imageSize.x);
offset = vec2(0.0, (containerSize.y - imageSize.y * scale.y) * 0.5);
}
vec2 adjustedUV = (uv * containerSize - offset) / (imageSize * scale);
return adjustedUV;
}
void main() {
vec2 uv = cover(vUv, uContainerSize, uImageSize);
vec4 color = texture2D(uTexture, uv);
gl_FragColor = color;
}
`;
const canvas = document.querySelector("#canvas");
const scene = new THREE.Scene();
const distance = 500;
const fov = 2 * Math.atan(window.innerHeight / 2 / distance) * (180 / Math.PI);
const camera = new THREE.PerspectiveCamera(
fov,
window.innerWidth / window.innerHeight,
0.1,
1000
);
camera.position.z = distance;
const renderer = new THREE.WebGLRenderer({
canvas: canvas,
antialias: true,
alpha: true,
powerPreference: "high-performance"
});
renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));
renderer.setSize(window.innerWidth, window.innerHeight);
// Create a plane geometry
const images = document.querySelectorAll(".wobble img");
const planes = new Array(images.length);
const raycaster = new THREE.Raycaster();
const mouse = new THREE.Vector2();
let hoveredPlane = null;
// Mouse move handler
window.addEventListener("mousemove", (event) => {
mouse.x = (event.clientX / window.innerWidth) * 2 - 1;
mouse.y = -(event.clientY / window.innerHeight) * 2 + 1;
raycaster.setFromCamera(mouse, camera);
const intersects = raycaster.intersectObjects(planes.filter(Boolean));
if (intersects.length > 0) {
const plane = intersects[0].object;
const uv = intersects[0].uv;
// Smoothly update the mouse position
gsap.to(plane.material.uniforms.uMouse.value, {
x: uv.x,
y: uv.y,
duration: 0.5,
ease: "power2.out"
});
if (hoveredPlane !== plane) {
if (hoveredPlane && hoveredPlane.material) {
gsap.to(hoveredPlane.material.uniforms.uStrength, {
value: 0.0,
duration: 0.5,
ease: "power2.out"
});
}
hoveredPlane = plane;
gsap.to(plane.material.uniforms.uStrength, {
value: 50.0,
duration: 0.5,
ease: "power2.out"
});
}
} else if (hoveredPlane && hoveredPlane.material) {
const currentPlane = hoveredPlane;
gsap.to(hoveredPlane.material.uniforms.uStrength, {
value: 0.0,
duration: 0.5,
ease: "power2.out",
onComplete: () => {
// if (currentPlane && currentPlane.material) {
// currentPlane.material.uniforms.uMouse.value.set(0.5, 0.5);
// }
hoveredPlane = null;
}
});
}
});
images.forEach((image, index) => {
const imageBounds = image.getBoundingClientRect();
const geometry = new THREE.PlaneGeometry(imageBounds.width, imageBounds.height, 100, 100);
const textureLoader = new THREE.TextureLoader();
textureLoader.crossOrigin = '';
textureLoader.load(image.src, (loadedTexture) => {
loadedTexture.minFilter = THREE.LinearFilter;
loadedTexture.magFilter = THREE.LinearFilter;
loadedTexture.generateMipmaps = true;
loadedTexture.anisotropy = renderer.capabilities.getMaxAnisotropy();
const material = new THREE.ShaderMaterial({
uniforms: {
uTime: { value: 0 },
uMouse: { value: new THREE.Vector2(0.5, 0.5) },
uRadius: { value: 0.6 },
uStrength: { value: 0.0 },
uTexture: { value: loadedTexture },
uContainerSize: { value: new THREE.Vector2(imageBounds.width, imageBounds.height) },
uImageSize: { value: new THREE.Vector2(loadedTexture.image.naturalWidth, loadedTexture.image.naturalHeight) }
},
vertexShader: vertex,
fragmentShader: fragment,
transparent: true,
depthWrite: true,
depthTest: true
});
const plane = new THREE.Mesh(geometry, material);
plane.position.set(
imageBounds.left - window.innerWidth / 2 + imageBounds.width / 2,
-imageBounds.top + window.innerHeight / 2 - imageBounds.height / 2,
0
);
planes[index] = plane;
scene.add(plane);
// Add mouseenter effect
image.addEventListener("mouseenter", () => {
gsap.to(material.uniforms.uStrength, {
value: 40.0,
duration: 0.3,
ease: "power2.out"
});
});
// Add mousemove effect
image.addEventListener("mousemove", (e) => {
const rect = image.getBoundingClientRect();
const x = (e.clientX - rect.left) / rect.width;
const y = (e.clientY - rect.top) / rect.height;
material.uniforms.uMouse.value.set(x, y);
});
// Add mouseleave effect
image.addEventListener("mouseleave", () => {
gsap.to(material.uniforms.uStrength, {
value: 0.0,
duration: 0.3,
ease: "power2.out",
onComplete: () => {
material.uniforms.uMouse.value.set(0.5, 0.5);
}
});
});
});
});
function updatePlanePositions() {
planes.forEach((plane, index) => {
if (!plane) return;
const image = images[index];
const imageBounds = image.getBoundingClientRect();
plane.position.set(
imageBounds.left - window.innerWidth / 2 + imageBounds.width / 2,
-imageBounds.top + window.innerHeight / 2 - imageBounds.height / 2,
0
);
});
}
// Animation loop
function animate(time) {
requestAnimationFrame(animate);
lenis.raf(time);
// Update time uniform for all planes
planes.forEach(plane => {
if (plane) {
plane.material.uniforms.uTime.value = performance.now() / 1000;
}
});
updatePlanePositions();
renderer.render(scene, camera);
}
animate();
// Handle window resize
window.addEventListener("resize", () => {
const width = window.innerWidth;
const height = window.innerHeight;
renderer.setSize(width, height);
camera.aspect = width / height;
camera.updateProjectionMatrix();
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"976762cf-e651-6b8b-6475-6ecfb405a423","type":"Section","tag":"section","classes":["8b59a30f-f38d-e0c8-d4ca-15cae737e66f"],"children":["d3ca6a1e-eb11-fca6-550a-f88b0721e602","d8b54051-1a46-726d-d193-e94971d56375","1e0d25e7-c0ba-cdf4-2f12-b56f7ef3299a"],"data":{"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-theme","value":"dark"}],"search":{"exclude":false},"visibility":{"conditions":[]},"grid":{"type":"section"}}},{"_id":"d3ca6a1e-eb11-fca6-550a-f88b0721e602","type":"Block","tag":"div","classes":["9dbe3d5a-c738-11b7-67d6-828672e6fbb3"],"children":["f15bf660-c905-755b-b03a-b8118ab73dde"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"f15bf660-c905-755b-b03a-b8118ab73dde","type":"Block","tag":"div","classes":["5846f187-88d3-7ba1-50b8-8998c8cc0694","c3675614-6df4-c5ff-000c-e6293e39b064"],"children":["c0402224-73c0-fd10-a2aa-a834ad9d6a55"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"c0402224-73c0-fd10-a2aa-a834ad9d6a55","type":"Image","tag":"img","classes":["0d29709c-ff9f-ee46-c5a3-03068bb89deb"],"children":[],"data":{"img":{"id":"67f4f502fd326878c167e4f5"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/67f4efc4bd5ba6f547e50005/67f4f502fd326878c167e4f5_dennis-yu-Nr8BIhkjwQY-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d8b54051-1a46-726d-d193-e94971d56375","type":"Block","tag":"div","classes":["678f4115-23e8-2e14-e04f-fce874bd7eea"],"children":["4be58e08-7f76-5fba-ca4d-ef1309021ad4"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"4be58e08-7f76-5fba-ca4d-ef1309021ad4","type":"Block","tag":"div","classes":["2785b030-46cf-3a87-b5cf-9c04c1753308","fcd6cc7e-223f-5fc4-bf63-2c3760f359a2"],"children":["690e8440-ff63-905f-b9db-3e5d01f660f7"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"690e8440-ff63-905f-b9db-3e5d01f660f7","type":"Image","tag":"img","classes":["437a3a1d-ed03-41ae-0372-f2ef6c5502f4"],"children":[],"data":{"img":{"id":"67f4f504a58ed493cda7c2e4"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/67f4efc4bd5ba6f547e50005/67f4f504a58ed493cda7c2e4_dzguevara-e67LsPazaAU-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"1e0d25e7-c0ba-cdf4-2f12-b56f7ef3299a","type":"HtmlEmbed","tag":"div","classes":["c9865d9b-b38d-f94d-b811-db33c7140e91"],"children":[],"v":"<canvas id=\"canvas\"></canvas>","data":{"search":{"exclude":true},"embed":{"meta":{"html":"<canvas id=\"canvas\"></canvas>","div":false,"script":false,"compilable":false,"iframe":false},"type":"html"},"insideRTE":false,"devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"visibility":{"conditions":[]}}}],"styles":[{"_id":"8b59a30f-f38d-e0c8-d4ca-15cae737e66f","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"5e48944e08eef8b4ca4c7109","origin":null,"selector":null},{"_id":"c9865d9b-b38d-f94d-b811-db33c7140e91","fake":false,"type":"class","name":"Canvas","namespace":"","comb":"","styleLess":"position: fixed; left: 0%; top: 0%; right: 0%; bottom: 0%; width: 100%; height: 100vh;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"c3675614-6df4-c5ff-000c-e6293e39b064","fake":false,"type":"class","name":"wobble","namespace":"","comb":"&","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"0d29709c-ff9f-ee46-c5a3-03068bb89deb","fake":false,"type":"class","name":"Image 2","namespace":"","comb":"","styleLess":"height: 100%; opacity: 0;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"437a3a1d-ed03-41ae-0372-f2ef6c5502f4","fake":false,"type":"class","name":"Image","namespace":"","comb":"","styleLess":"height: 100%; opacity: 0;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"fcd6cc7e-223f-5fc4-bf63-2c3760f359a2","fake":false,"type":"class","name":"wobble","namespace":"","comb":"&","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"2785b030-46cf-3a87-b5cf-9c04c1753308","fake":false,"type":"class","name":"div2","namespace":"","comb":"","styleLess":"width: 20rem; height: 20rem;","variants":{},"children":["fcd6cc7e-223f-5fc4-bf63-2c3760f359a2"],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5846f187-88d3-7ba1-50b8-8998c8cc0694","fake":false,"type":"class","name":"div1","namespace":"","comb":"","styleLess":"width: 20rem; height: 20rem;","variants":{},"children":["c3675614-6df4-c5ff-000c-e6293e39b064"],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"9dbe3d5a-c738-11b7-67d6-828672e6fbb3","fake":false,"type":"class","name":"page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"678f4115-23e8-2e14-e04f-fce874bd7eea","fake":false,"type":"class","name":"page2","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/67f4efc4bd5ba6f547e50005/67f4f502fd326878c167e4f5_a9995879bd7c048a44b6ace1436ee56b_dennis-yu-Nr8BIhkjwQY-unsplash.webp","siteId":"67f4efc4bd5ba6f547e50005","width":500,"isHD":false,"height":750,"fileName":"67f4f502fd326878c167e4f5_a9995879bd7c048a44b6ace1436ee56b_dennis-yu-Nr8BIhkjwQY-unsplash.webp","createdOn":"2025-04-08T10:05:54.181Z","origFileName":"dennis-yu-Nr8BIhkjwQY-unsplash.webp","fileHash":"a845d87b19596b97927acc42e2a36f34","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/67f4efc4bd5ba6f547e50005/67f4f502fd326878c167e4f5_a9995879bd7c048a44b6ace1436ee56b_dennis-yu-Nr8BIhkjwQY-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/67f4efc4bd5ba6f547e50005/67f4f502fd326878c167e4f5_a9995879bd7c048a44b6ace1436ee56b_dennis-yu-Nr8BIhkjwQY-unsplash.webp","_id":"67f4f502fd326878c167e4f5","updatedOn":"2025-04-09T06:54:14.985Z","fileSize":100692,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/67f4efc4bd5ba6f547e50005/67f4f504a58ed493cda7c2e4_220a8c58e9ae2f34d0cf26b396462bb7_dzguevara-e67LsPazaAU-unsplash.webp","siteId":"67f4efc4bd5ba6f547e50005","width":500,"isHD":false,"height":749,"fileName":"67f4f504a58ed493cda7c2e4_220a8c58e9ae2f34d0cf26b396462bb7_dzguevara-e67LsPazaAU-unsplash.webp","createdOn":"2025-04-08T10:05:56.882Z","origFileName":"dzguevara-e67LsPazaAU-unsplash.webp","fileHash":"d127615c8280ee94a261c2f2c0a175b4","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/67f4efc4bd5ba6f547e50005/67f4f504a58ed493cda7c2e4_220a8c58e9ae2f34d0cf26b396462bb7_dzguevara-e67LsPazaAU-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/67f4efc4bd5ba6f547e50005/67f4f504a58ed493cda7c2e4_220a8c58e9ae2f34d0cf26b396462bb7_dzguevara-e67LsPazaAU-unsplash.webp","_id":"67f4f504a58ed493cda7c2e4","updatedOn":"2025-04-09T06:54:56.902Z","fileSize":63048,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"4df8b331-18bd-f4b5-7e59-741ed8967b7e","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["9244e810-f4af-7567-e8a7-5f66e5c7987d","0a7a1554-a3d5-93bc-3831-fb56f7c28cd0","a6cad864-6000-8d69-6e1a-1225ecf82422"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"9244e810-f4af-7567-e8a7-5f66e5c7987d","type":"Block","tag":"div","classes":["25a40dcc-16e3-180d-1b23-e501fa8cdcf7"],"children":["14faad64-2bf1-3ea4-d475-d3df00a9ac3f"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"14faad64-2bf1-3ea4-d475-d3df00a9ac3f","type":"Block","tag":"div","classes":["25a40dcc-16e3-180d-1b23-e501fa8cdcf8","25a40dcc-16e3-180d-1b23-e501fa8cdcfd"],"children":["549b8a1b-c4a9-8aca-b8dc-b2cc3d081e41"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"549b8a1b-c4a9-8aca-b8dc-b2cc3d081e41","type":"Image","tag":"img","classes":["25a40dcc-16e3-180d-1b23-e501fa8cdcf9"],"children":[],"data":{"img":{"id":"685e4b52b67c3f84c0a543fb"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fb_dennis-yu-Nr8BIhkjwQY-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"0a7a1554-a3d5-93bc-3831-fb56f7c28cd0","type":"Block","tag":"div","classes":["25a40dcc-16e3-180d-1b23-e501fa8cdcfa"],"children":["09a68d5b-be8d-b0f8-bb40-4b9f69b027c9"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"09a68d5b-be8d-b0f8-bb40-4b9f69b027c9","type":"Block","tag":"div","classes":["25a40dcc-16e3-180d-1b23-e501fa8cdcfb","25a40dcc-16e3-180d-1b23-e501fa8cdcfe"],"children":["b6ac5faa-9361-db82-7d73-eca5b5f82535"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"b6ac5faa-9361-db82-7d73-eca5b5f82535","type":"Image","tag":"img","classes":["25a40dcc-16e3-180d-1b23-e501fa8cdcf9"],"children":[],"data":{"img":{"id":"685e4b52b67c3f84c0a543fd"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fd_dzguevara-e67LsPazaAU-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"a6cad864-6000-8d69-6e1a-1225ecf82422","type":"HtmlEmbed","tag":"div","classes":["25a40dcc-16e3-180d-1b23-e501fa8cdcfc"],"children":[],"v":"<canvas id=\"canvas\"></canvas>","data":{"search":{"exclude":true},"embed":{"meta":{"html":"<canvas id=\"canvas\"></canvas>","div":false,"script":false,"compilable":false,"iframe":false},"type":"html"},"insideRTE":false,"devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center; background-color: hsla(0, 0.00%, 0.00%, 1.00);","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"25a40dcc-16e3-180d-1b23-e501fa8cdcf9","fake":false,"type":"class","name":"Image 2","namespace":"","comb":"","styleLess":"width: 100%; height: 100%; opacity: 0; object-fit: cover;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"25a40dcc-16e3-180d-1b23-e501fa8cdcfc","fake":false,"type":"class","name":"Canvas","namespace":"","comb":"","styleLess":"position: fixed; left: 0%; top: 0%; right: 0%; bottom: 0%; width: 100%; height: 100vh;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"25a40dcc-16e3-180d-1b23-e501fa8cdcf7","fake":false,"type":"class","name":"page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"25a40dcc-16e3-180d-1b23-e501fa8cdcf8","fake":false,"type":"class","name":"div1","namespace":"","comb":"","styleLess":"width: 20rem; height: 20rem;","variants":{},"children":["25a40dcc-16e3-180d-1b23-e501fa8cdcfd"],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"25a40dcc-16e3-180d-1b23-e501fa8cdcfa","fake":false,"type":"class","name":"page2","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"25a40dcc-16e3-180d-1b23-e501fa8cdcfb","fake":false,"type":"class","name":"div2","namespace":"","comb":"","styleLess":"width: 20rem; height: 20rem;","variants":{},"children":["25a40dcc-16e3-180d-1b23-e501fa8cdcfe"],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"25a40dcc-16e3-180d-1b23-e501fa8cdcfd","fake":false,"type":"class","name":"wobble","namespace":"","comb":"&","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"25a40dcc-16e3-180d-1b23-e501fa8cdcfe","fake":false,"type":"class","name":"wobble","namespace":"","comb":"&","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fb_dennis-yu-Nr8BIhkjwQY-unsplash.webp","siteId":"685e3d879a59be67522757c4","width":500,"isHD":false,"height":750,"fileName":"685e4b52b67c3f84c0a543fb_dennis-yu-Nr8BIhkjwQY-unsplash.webp","createdOn":"2025-06-27T07:42:10.777Z","origFileName":"dennis-yu-Nr8BIhkjwQY-unsplash.webp","fileHash":"a845d87b19596b97927acc42e2a36f34","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fb_a9995879bd7c048a44b6ace1436ee56b_dennis-yu-Nr8BIhkjwQY-unsplash.webp","origFileName":"a9995879bd7c048a44b6ace1436ee56b_dennis-yu-Nr8BIhkjwQY-unsplash.webp","fileName":"685e4b52b67c3f84c0a543fb_a9995879bd7c048a44b6ace1436ee56b_dennis-yu-Nr8BIhkjwQY-unsplash.webp","format":"webp","_id":"685e4b52b67c3f84c0a543fc","cdnUrl":"https://cdn.prod.website-files.com/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fb_a9995879bd7c048a44b6ace1436ee56b_dennis-yu-Nr8BIhkjwQY-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fb_dennis-yu-Nr8BIhkjwQY-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fb_dennis-yu-Nr8BIhkjwQY-unsplash.webp","_id":"685e4b52b67c3f84c0a543fb","updatedOn":"2025-06-27T07:42:10.778Z","fileSize":100692,"localizedSettings":{}},{"cdnUrl":"https://cdn.prod.website-files.com/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fd_dzguevara-e67LsPazaAU-unsplash.webp","siteId":"685e3d879a59be67522757c4","width":500,"isHD":false,"height":749,"fileName":"685e4b52b67c3f84c0a543fd_dzguevara-e67LsPazaAU-unsplash.webp","createdOn":"2025-06-27T07:42:10.780Z","origFileName":"dzguevara-e67LsPazaAU-unsplash.webp","fileHash":"d127615c8280ee94a261c2f2c0a175b4","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fd_220a8c58e9ae2f34d0cf26b396462bb7_dzguevara-e67LsPazaAU-unsplash.webp","origFileName":"220a8c58e9ae2f34d0cf26b396462bb7_dzguevara-e67LsPazaAU-unsplash.webp","fileName":"685e4b52b67c3f84c0a543fd_220a8c58e9ae2f34d0cf26b396462bb7_dzguevara-e67LsPazaAU-unsplash.webp","format":"webp","_id":"685e4b52b67c3f84c0a543fe","cdnUrl":"https://cdn.prod.website-files.com/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fd_220a8c58e9ae2f34d0cf26b396462bb7_dzguevara-e67LsPazaAU-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fd_dzguevara-e67LsPazaAU-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d879a59be67522757c4/685e4b52b67c3f84c0a543fd_dzguevara-e67LsPazaAU-unsplash.webp","_id":"685e4b52b67c3f84c0a543fd","updatedOn":"2025-06-27T07:42:10.781Z","fileSize":63048,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
Pixel Revel Shader
Newly added
Shaders
Add
Pixel Revel Shader
Copy Component
Copy external scripts and paste it in the body
<script type="module">
import three from 'https://cdn.jsdelivr.net/npm/three@0.175.0/+esm'
</script>Copy javascript and paste it in the body
<script type="module">
import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.162.0/build/three.module.js';
// Shader code
const vertexShader = `
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);
}
`;
const fragmentShader = `
uniform sampler2D uTexture;
uniform float uProgress;
uniform float uPixelSize;
uniform vec2 uContainerSize;
uniform vec2 uImageSize;
varying vec2 vUv;
vec2 cover(vec2 uv, vec2 containerSize, vec2 imageSize) {
float containerRatio = containerSize.x / containerSize.y;
float imageRatio = imageSize.x / imageSize.y;
vec2 scale;
vec2 offset;
if(imageRatio > containerRatio) {
scale = vec2(containerSize.y / imageSize.y);
offset = vec2((containerSize.x - imageSize.x * scale.x) * 0.5, 0.0);
} else {
scale = vec2(containerSize.x / imageSize.x);
offset = vec2(0.0, (containerSize.y - imageSize.y * scale.y) * 0.5);
}
vec2 adjustedUV = (uv * containerSize - offset) / (imageSize * scale);
return adjustedUV;
}
float random(vec2 st) {
return fract(sin(dot(st.xy, vec2(12.9898,78.233))) * 43758.5453123);
}
vec2 random2(vec2 st){
st = vec2( dot(st,vec2(127.1,311.7)),
dot(st,vec2(269.5,183.3)) );
return -1.0 + 2.0*fract(sin(st)*43758.5453123);
}
float fbm(vec2 st) {
float value = 0.0;
float amplitude = 0.5;
float frequency = 1.0;
for (int i = 0; i < 6; i++) {
vec2 q = st * frequency;
vec2 r = random2(q);
value += amplitude * (0.5 + 0.5 * dot(r, r));
frequency *= 2.0;
amplitude *= 0.5;
}
return value;
}
void main() {
vec2 uv = vUv;
vec2 coverUV = cover(uv, uImageSize, uContainerSize);
vec4 color = texture2D(uTexture, coverUV);
float blockSize = 20.0;
vec2 pixelatedUV = floor(uv * blockSize)/blockSize;
vec4 pixelatedColor = texture2D(uTexture, pixelatedUV);
float r = fbm(pixelatedUV);
float blockPattern = step(0.5, r);
vec2 blockPos = floor(uv * blockSize);
float noise = fbm(blockPos);
float isBlackBlock = step(0.7, noise);
float yCoord = 1.0 - pixelatedUV.y;
float baseProgress = step(yCoord, uProgress);
float lineNoise = random(vec2(floor(uv.x * blockSize), 0.0)) * 0.1;
float adjustedProgress = uProgress + lineNoise;
float mask = baseProgress;
if (isBlackBlock > 0.5 || random(blockPos * 2.0) > 0.7) {
mask = step(yCoord - 0.15, adjustedProgress);
}
if (uProgress <= 0.0) mask = 0.0;
gl_FragColor = vec4(color.rgb, mask);
}
`;
class PixelReveal {
constructor(element) {
this.element = element;
this.img = element.querySelector('img');
this.rect = element.getBoundingClientRect();
this.progress = 0;
this.isAnimating = false;
this.hasPlayed = false; // Track if animation has played
this.startTime = 0;
this.duration = 1;
// Start with progress at 0 and image hidden
this.setup();
}
setup() {
// Create scene
this.scene = new THREE.Scene();
// Create camera
this.camera = new THREE.OrthographicCamera(
this.rect.width / -2,
this.rect.width / 2,
this.rect.height / 2,
this.rect.height / -2,
0.1,
1000
);
this.camera.position.z = 100;
// Create renderer
this.renderer = new THREE.WebGLRenderer({
antialias: true,
alpha: true
});
this.renderer.setSize(this.rect.width, this.rect.height);
this.renderer.setClearColor(0x000000, 0);
this.element.appendChild(this.renderer.domElement);
// Load texture
const textureLoader = new THREE.TextureLoader();
this.texture = textureLoader.load(this.img.src, () => {
// Hide the original img
this.img.style.display = 'none';
// Force initial render with progress at 0
this.material.uniforms.uProgress.value = 0;
this.render();
});
// Create material and mesh
const geometry = new THREE.PlaneGeometry(this.rect.width, this.rect.height);
this.material = new THREE.ShaderMaterial({
vertexShader,
fragmentShader,
uniforms: {
uTexture: { value: this.texture },
uProgress: { value: 0.0 },
uPixelSize: { value: 20.0 },
uContainerSize: { value: new THREE.Vector2(this.rect.height,this.rect.width) },
uImageSize: { value: new THREE.Vector2(this.img.naturalHeight,this.img.naturalWidth) }
},
side: THREE.DoubleSide,
transparent: true
});
this.plane = new THREE.Mesh(geometry, this.material);
this.scene.add(this.plane);
// Handle resize
this.resizeObserver = new ResizeObserver(() => this.handleResize());
this.resizeObserver.observe(this.element);
// Initial render with progress at 0
this.render();
}
handleResize() {
this.rect = this.element.getBoundingClientRect();
// Update camera
this.camera.left = this.rect.width / -2;
this.camera.right = this.rect.width / 2;
this.camera.top = this.rect.height / 2;
this.camera.bottom = this.rect.height / -2;
this.camera.updateProjectionMatrix();
// Update renderer
this.renderer.setSize(this.rect.width, this.rect.height);
// Update plane size
this.plane.geometry.dispose();
this.plane.geometry = new THREE.PlaneGeometry(this.rect.width, this.rect.height);
}
startAnimation() {
// Only start if hasn't played before
if (!this.isAnimating && !this.hasPlayed) {
this.isAnimating = true;
this.hasPlayed = true; // Mark as played
this.startTime = Date.now();
this.animate();
// Remove from intersection observer after starting
observer.unobserve(this.element);
}
}
animate() {
if (!this.isAnimating) return;
const elapsed = (Date.now() - this.startTime) / 1000;
this.progress = Math.min(elapsed / this.duration, 1);
this.material.uniforms.uProgress.value = this.progress;
this.render();
if (this.progress < 1) {
requestAnimationFrame(() => this.animate());
} else {
this.isAnimating = false;
}
}
render() {
this.renderer.render(this.scene, this.camera);
}
cleanup() {
this.resizeObserver.disconnect();
this.renderer.dispose();
this.material.dispose();
this.plane.geometry.dispose();
}
}
// Initialize Intersection Observer with delay for initial load
const options = {
root: null,
rootMargin: '0px',
threshold: 0.1
};
// Store references to prevent duplicate instances
const instances = new WeakMap();
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
const element = entry.target;
if (entry.isIntersecting) {
// Check if we already have an instance
let pixelReveal = instances.get(element);
if (!pixelReveal) {
// Create new instance if it doesn't exist
pixelReveal = new PixelReveal(element);
instances.set(element, pixelReveal);
// Add small delay for initial animation
setTimeout(() => {
pixelReveal.startAnimation();
}, 100);
}
}
});
}, options);
// Wait for DOM content to be loaded before initializing
document.addEventListener('DOMContentLoaded', () => {
// Observe all elements with piximg class
document.querySelectorAll('.piximg').forEach(element => {
if (!instances.has(element)) {
observer.observe(element);
}
});
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"6b070e81-86cf-5c5e-f680-992543e594b7","type":"Section","tag":"section","classes":["8b59a30f-f38d-e0c8-d4ca-15cae737e66f"],"children":["af270de0-5a1d-6c3a-e273-d620aa6f020d"],"data":{"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-theme","value":"dark"}],"search":{"exclude":false},"visibility":{"conditions":[]},"grid":{"type":"section"}}},{"_id":"af270de0-5a1d-6c3a-e273-d620aa6f020d","type":"Block","tag":"div","classes":["a38b002d-8585-e617-12b9-510f17c2013c","4706c9cd-6cda-07d0-18ba-8e944099c468"],"children":["f2837db4-9886-cfdf-caf7-a23bfa104210"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"f2837db4-9886-cfdf-caf7-a23bfa104210","type":"Image","tag":"img","classes":["5effa9d6-e8bf-977a-5772-4b0b7e27e555"],"children":[],"data":{"img":{"id":"67f4f1d8d9b3bdef81d8b2ab"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/67f4da41b44fc19f52d1dbc4/67f4f1d8d9b3bdef81d8b2ab_brett-meliti-VCeCLxtmzL4-unsplash.jpg","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"8b59a30f-f38d-e0c8-d4ca-15cae737e66f","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; justify-content: center; align-items: center;","variants":{},"children":[],"createdBy":"5e48944e08eef8b4ca4c7109","origin":null,"selector":null},{"_id":"a38b002d-8585-e617-12b9-510f17c2013c","fake":false,"type":"class","name":"anim_image","namespace":"","comb":"","styleLess":"width: 25rem; height: 25rem;","variants":{},"children":["4706c9cd-6cda-07d0-18ba-8e944099c468"],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"4706c9cd-6cda-07d0-18ba-8e944099c468","fake":false,"type":"class","name":"piximg","namespace":"","comb":"&","styleLess":"","variants":{"small":{"styleLess":"width: 15rem; height: 15rem;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"5effa9d6-e8bf-977a-5772-4b0b7e27e555","fake":false,"type":"class","name":"Image","namespace":"","comb":"","styleLess":"height: 100%;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/67f4da41b44fc19f52d1dbc4/67f4f1d8d9b3bdef81d8b2ab_c1473d9b4eb1726e6e1f3dd61dce5d93_brett-meliti-VCeCLxtmzL4-unsplash.webp","siteId":"67f4da41b44fc19f52d1dbc4","width":500,"isHD":false,"height":750,"fileName":"67f4f1d8d9b3bdef81d8b2ab_c1473d9b4eb1726e6e1f3dd61dce5d93_brett-meliti-VCeCLxtmzL4-unsplash.webp","createdOn":"2025-04-08T09:52:24.467Z","origFileName":"brett-meliti-VCeCLxtmzL4-unsplash.webp","fileHash":"b7463a9d897b5c99f2ce064ea5955e52","translationLoading":false,"variants":[],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/67f4da41b44fc19f52d1dbc4/67f4f1d8d9b3bdef81d8b2ab_c1473d9b4eb1726e6e1f3dd61dce5d93_brett-meliti-VCeCLxtmzL4-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/67f4da41b44fc19f52d1dbc4/67f4f1d8d9b3bdef81d8b2ab_c1473d9b4eb1726e6e1f3dd61dce5d93_brett-meliti-VCeCLxtmzL4-unsplash.webp","_id":"67f4f1d8d9b3bdef81d8b2ab","updatedOn":"2025-04-09T06:51:45.601Z","fileSize":13680,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"2b805c55-f75f-fa09-431a-820b45d7a37f","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd","8606e423-bf2c-27ac-cd28-31ac7ff1d368"],"children":["38ab33c4-0e02-b4f7-5a2d-0db9fe2258ae"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"38ab33c4-0e02-b4f7-5a2d-0db9fe2258ae","type":"Block","tag":"div","classes":["cb1113ea-af32-2e67-b747-793862b9b525","cb1113ea-af32-2e67-b747-793862b9b527"],"children":["b9d89a10-01da-cb26-99ca-38f23b363c40"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"b9d89a10-01da-cb26-99ca-38f23b363c40","type":"Image","tag":"img","classes":["cb1113ea-af32-2e67-b747-793862b9b526"],"children":[],"data":{"img":{"id":"685e495a0368f43a0acfe95e"},"srcsetDisabled":false,"attr":{"width":"auto","height":"auto","alt":"__wf_reserved_inherit","src":"https://cdn.prod.website-files.com/685e3d8398ff069278c3a39b/685e495a0368f43a0acfe95e_brett-meliti-VCeCLxtmzL4-unsplash.webp","loading":"lazy","id":""},"sizes":[{"max":500,"size":"100vw"},{"max":10000,"size":"500px"}],"devlink":{"runtimeProps":{},"slot":""},"displayName":"","xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center; background-color: hsla(0, 0.00%, 0.00%, 1.00);","variants":{},"children":["8606e423-bf2c-27ac-cd28-31ac7ff1d368"],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"8606e423-bf2c-27ac-cd28-31ac7ff1d368","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"&","styleLess":"","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"cb1113ea-af32-2e67-b747-793862b9b525","fake":false,"type":"class","name":"anim_image","namespace":"","comb":"","styleLess":"width: 25rem; height: 25rem;","variants":{},"children":["cb1113ea-af32-2e67-b747-793862b9b527"],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"cb1113ea-af32-2e67-b747-793862b9b527","fake":false,"type":"class","name":"piximg","namespace":"","comb":"&","styleLess":"","variants":{"small":{"styleLess":"width: 15rem; height: 15rem;"}},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"cb1113ea-af32-2e67-b747-793862b9b526","fake":false,"type":"class","name":"Image 2","namespace":"","comb":"","styleLess":"width: 100%; height: 100%; object-fit: cover;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[{"cdnUrl":"https://cdn.prod.website-files.com/685e3d8398ff069278c3a39b/685e495a0368f43a0acfe95e_brett-meliti-VCeCLxtmzL4-unsplash.webp","siteId":"685e3d8398ff069278c3a39b","width":500,"isHD":false,"height":750,"fileName":"685e495a0368f43a0acfe95e_brett-meliti-VCeCLxtmzL4-unsplash.webp","createdOn":"2025-06-27T07:33:46.470Z","origFileName":"brett-meliti-VCeCLxtmzL4-unsplash.webp","fileHash":"b7463a9d897b5c99f2ce064ea5955e52","translationLoading":false,"variants":[{"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8398ff069278c3a39b/685e495a0368f43a0acfe95e_c1473d9b4eb1726e6e1f3dd61dce5d93_brett-meliti-VCeCLxtmzL4-unsplash.webp","origFileName":"c1473d9b4eb1726e6e1f3dd61dce5d93_brett-meliti-VCeCLxtmzL4-unsplash.webp","fileName":"685e495a0368f43a0acfe95e_c1473d9b4eb1726e6e1f3dd61dce5d93_brett-meliti-VCeCLxtmzL4-unsplash.webp","format":"webp","_id":"685e495a0368f43a0acfe95f","cdnUrl":"https://cdn.prod.website-files.com/685e3d8398ff069278c3a39b/685e495a0368f43a0acfe95e_c1473d9b4eb1726e6e1f3dd61dce5d93_brett-meliti-VCeCLxtmzL4-unsplash.webp"}],"mimeType":"image/webp","isFromWellKnownFolder":false,"s3Url":"https://s3.amazonaws.com/webflow-prod-assets/685e3d8398ff069278c3a39b/685e495a0368f43a0acfe95e_brett-meliti-VCeCLxtmzL4-unsplash.webp","thumbUrl":"https://cdn.prod.website-files.com/685e3d8398ff069278c3a39b/685e495a0368f43a0acfe95e_brett-meliti-VCeCLxtmzL4-unsplash.webp","_id":"685e495a0368f43a0acfe95e","updatedOn":"2025-06-27T07:33:46.471Z","fileSize":13680,"localizedSettings":{}}],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
Mouse trail Animation
Newly added
On Hover
Add
Mouse trail Animation
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>Copy javascript and paste it in the body
<script>
const canvas = document.querySelector("canvas");
const ctx = canvas.getContext("2d");
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
let points = [];
const maxPoints = 205; // Adjust this value to control trail length
let fadeOutOpacity = 1;
let isRemoving = false;
window.addEventListener("mousemove", (e) => {
if (!isRemoving) {
points.push({
x: e.clientX,
y: e.clientY,
opacity: 1
});
// Remove old points if we exceed maxPoints
if (points.length > maxPoints-195) {
points.shift();
}
}
});
function animate() {
// Clear the canvas
ctx.clearRect(0, 0, canvas.width, canvas.height);
// Handle removal animation
if (isRemoving) {
fadeOutOpacity = Math.max(0, fadeOutOpacity - 0.02);
if (fadeOutOpacity <= 0) {
points = [];
fadeOutOpacity = 1;
isRemoving = false;
}
}
// Draw the line
if (points.length > 1) {
ctx.beginPath();
ctx.strokeStyle = `rgba(255, 255, 255, ${fadeOutOpacity})`;
ctx.lineWidth = 6;
ctx.lineCap = 'round';
ctx.lineJoin = 'round';
// Draw points with individual opacity
for (let i = 0; i < points.length; i++) {
const point = points[i];
if (i === 0) {
ctx.moveTo(point.x, point.y);
} else {
ctx.lineTo(point.x, point.y);
}
}
ctx.stroke();
}
requestAnimationFrame(animate);
}
animate();
// Handle window resize
window.addEventListener("resize", () => {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
});
// Double click to trigger smooth removal
window.addEventListener("dblclick", () => {
if (!isRemoving) {
isRemoving = true;
fadeOutOpacity = 1;
}
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"8475ece6-55c0-7e16-2549-f02c31492415","type":"Section","tag":"section","classes":["8b59a30f-f38d-e0c8-d4ca-15cae737e66f"],"children":["1a8fc8da-aa86-9955-c2ca-6296974d7e90"],"data":{"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-theme","value":"dark"}],"search":{"exclude":false},"visibility":{"conditions":[]},"grid":{"type":"section"}}},{"_id":"1a8fc8da-aa86-9955-c2ca-6296974d7e90","type":"Block","tag":"div","classes":["380a2549-37e0-f24f-f481-1f458b707b40"],"children":["bdce2971-8964-da4f-5ce3-2407c08b198a"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"bdce2971-8964-da4f-5ce3-2407c08b198a","type":"DOM","tag":"div","classes":["c996d864-4436-de3b-3220-57f07b783205"],"children":[],"data":{"tag":"canvas","attributes":[]}}],"styles":[{"_id":"8b59a30f-f38d-e0c8-d4ca-15cae737e66f","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"5e48944e08eef8b4ca4c7109","origin":null,"selector":null},{"_id":"380a2549-37e0-f24f-f481-1f458b707b40","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"width: 100%; height: 100vh; background-color: black;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"c996d864-4436-de3b-3220-57f07b783205","fake":false,"type":"class","name":"canvas","namespace":"","comb":"","styleLess":"position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"826ccbbf-177d-811c-a548-99146461ea2d","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["2f83be72-182c-c307-2284-34aa3e3b18d2"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"2f83be72-182c-c307-2284-34aa3e3b18d2","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["2da73933-b18a-7312-5bab-0099ae781f60"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"2da73933-b18a-7312-5bab-0099ae781f60","type":"DOM","tag":"div","classes":["860fe3b7-d25f-92ce-336f-b07cddf03e53"],"children":[],"data":{"tag":"canvas","attributes":[]}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center; background-color: hsla(0, 0.00%, 0.00%, 1.00);","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"width: 100%; height: 100vh; align-items: center; background-color: black;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"860fe3b7-d25f-92ce-336f-b07cddf03e53","fake":false,"type":"class","name":"canvas","namespace":"","comb":"","styleLess":"position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
Shader Transition
Newly added
Shaders
Add
Shader Transition
Copy Component
Copy external scripts and paste it in the body
<script type="module">
import three from 'https://cdn.jsdelivr.net/npm/three@0.175.0/+esm'
</script>Copy javascript and paste it in the body
<script type="module">
import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.162.0/build/three.module.js';
// Scene setup
const scene = new THREE.Scene();
const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
const renderer = new THREE.WebGLRenderer({
canvas: document.querySelector('canvas'),
antialias: true,
alpha: true
});
renderer.setSize(window.innerWidth, window.innerHeight);
renderer.setClearColor(0x000000, 0); // Makes background transparent
// Create plane with dissolve shader
const planeGeometry = new THREE.PlaneGeometry(20, 20, 128, 128);
const planeMaterial = new THREE.ShaderMaterial({
uniforms: {
time: { value: 0 },
dissolveThreshold: { value: -1 }, // Add dissolve threshold uniform
resolution: { value: new THREE.Vector2(window.innerWidth, window.innerHeight) }
},
vertexShader: `
varying vec2 vUv;
void main() {
vUv = uv;
gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);
}
`,
fragmentShader: `
uniform float time;
uniform float dissolveThreshold;
uniform vec2 resolution;
varying vec2 vUv;
float random(vec2 st) {
return fract(sin(dot(st.xy, vec2(12.9898,78.233))) * 43758.5453123);
}
// Simplex 2D noise
vec3 permute(vec3 x) {
return mod(((x*34.0)+1.0)*x, 289.0);
}
float snoise(vec2 v) {
const vec4 C = vec4(0.211324865405187, 0.366025403784439,
-0.577350269189626, 0.024390243902439);
vec2 i = floor(v + dot(v, C.yy) );
vec2 x0 = v - i + dot(i, C.xx);
vec2 i1;
i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);
vec4 x12 = x0.xyxy + C.xxzz;
x12.xy -= i1;
i = mod(i, 289.0);
vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 ))
+ i.x + vec3(0.0, i1.x, 1.0 ));
vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy),
dot(x12.zw,x12.zw)), 0.0);
m = m*m ;
m = m*m ;
vec3 x = 2.0 * fract(p * C.www) - 1.0;
vec3 h = abs(x) - 0.5;
vec3 ox = floor(x + 0.5);
vec3 a0 = x - ox;
m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h );
vec3 g;
g.x = a0.x * x0.x + h.x * x0.y;
g.yz = a0.yz * x12.xz + h.yz * x12.yw;
return 130.0 * dot(m, g);
}
float pattern(vec2 p) {
float scale = 10.0;
// Layer multiple noise functions
float n = 0.0;
// Base layer
n += snoise(p * scale + time * 0.1) * 0.5;
// Add detail layers with different frequencies
n += snoise(p * scale * 2.0 - time * 0.05) * 0.25;
n += snoise(p * scale * 4.0 + time * 0.15) * 0.125;
n += snoise(p * scale * 8.0 - time * 0.1) * 0.0625;
// Add some rotation to the pattern
float angle = time * 0.1;
mat2 rot = mat2(cos(angle), -sin(angle), sin(angle), cos(angle));
n += snoise(rot * p * scale * 1.5) * 0.35;
// Normalize and sharpen
n = n * 0.5+ 0.5;
// Create sharp edges with smooth transitions
float edge = smoothstep(0.0, 0.1, n);
// Create more organic edges
float distortion = snoise(p * 15.0 + time * 0.2) * 0.1;
edge = smoothstep(0.0 + distortion, 1.0 + distortion, n);
return edge;
}
void main() {
vec2 st = vUv * vec2(0.50, 0.50);
float n = pattern(st);
// Sharper transition with custom smoothstep
float width = 0.01;
float alpha = smoothstep(dissolveThreshold - width, dissolveThreshold + width, n);
gl_FragColor = vec4(vec3(0.0), 1.0 - alpha);
}
`,
transparent: true,
side: THREE.DoubleSide
});
const plane = new THREE.Mesh(planeGeometry, planeMaterial);
scene.add(plane);
// Position camera
camera.position.z = 5;
// Animation loop
let dissolveAmount = 1.5; // Start fully dissolved
function animate() {
requestAnimationFrame(animate);
planeMaterial.uniforms.time.value += 0.001;
// Gradually decrease dissolve threshold to make plane appear
dissolveAmount = Math.max(dissolveAmount - 0.01, -0.5);
planeMaterial.uniforms.dissolveThreshold.value = dissolveAmount;
renderer.render(scene, camera);
}
animate();
// Handle window resize
window.addEventListener('resize', () => {
camera.aspect = window.innerWidth / window.innerHeight;
camera.updateProjectionMatrix();
renderer.setSize(window.innerWidth, window.innerHeight);
planeMaterial.uniforms.resolution.value.set(window.innerWidth, window.innerHeight);
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"d3141ce3-4305-c4ba-bde7-9439013c7240","type":"Section","tag":"section","classes":["8b59a30f-f38d-e0c8-d4ca-15cae737e66f"],"children":["d42a0db1-5a5c-eefd-6ca9-dc58012b545f"],"data":{"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-theme","value":"dark"}],"search":{"exclude":false},"visibility":{"conditions":[]},"grid":{"type":"section"}}},{"_id":"d42a0db1-5a5c-eefd-6ca9-dc58012b545f","type":"HtmlEmbed","tag":"div","classes":["d70756c8-8c46-6063-3983-2b3a85a7e0ed"],"children":[],"v":"<canvas data-color=\"cyan\"> </canvas>","data":{"search":{"exclude":true},"embed":{"meta":{"html":"<canvas data-color=\"cyan\"> </canvas>","div":false,"script":false,"compilable":false,"iframe":false},"type":"html"},"insideRTE":false,"devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"visibility":{"conditions":[]}}}],"styles":[{"_id":"8b59a30f-f38d-e0c8-d4ca-15cae737e66f","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"5e48944e08eef8b4ca4c7109","origin":null,"selector":null},{"_id":"d70756c8-8c46-6063-3983-2b3a85a7e0ed","fake":false,"type":"class","name":"Code Embed","namespace":"","comb":"","styleLess":"position: fixed; width: 100%; height: 100vh;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"599ccb1a-63c2-d523-9edf-a3cfa83b613a","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["a9731ea5-76a3-ccf4-1c91-85621029ffe7"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"a9731ea5-76a3-ccf4-1c91-85621029ffe7","type":"HtmlEmbed","tag":"div","classes":["ba69e9ce-ad38-16d0-982c-8bba589b72e3"],"children":[],"v":"<canvas data-color=\"cyan\"> </canvas>","data":{"search":{"exclude":true},"embed":{"meta":{"html":"<canvas data-color=\"cyan\"> </canvas>","div":false,"script":false,"compilable":false,"iframe":false},"type":"html"},"insideRTE":false,"devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"visibility":{"conditions":[]}}}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center; background-color: hsla(0, 0.00%, 0.00%, 1.00);","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"ba69e9ce-ad38-16d0-982c-8bba589b72e3","fake":false,"type":"class","name":"Code Embed","namespace":"","comb":"","styleLess":"position: fixed; width: 100%; height: 100vh; background-color: black;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
On Load Text Animation 2
Newly added
On Load
Add
On Load Text Animation 2
Copy Component
Copy external scripts and paste it in the body
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>Copy javascript and paste it in the body
<script>
class TextEffectAnimation {
constructor(selector, containerId) {
this.h1 = document.querySelector(selector);
this.h1.style.opacity = 0;
this.container = document.querySelector(containerId);
this.originalText = this.h1.innerText;
this.miniDivs = [];
this.interval = null;
this.tl = gsap.timeline();
this.observer = null;
this.init();
// Add resize event listener to handle page reloads and scrolling
window.addEventListener('resize', this.updatePosition.bind(this));
window.addEventListener('scroll', this.updatePosition.bind(this));
document.addEventListener('DOMContentLoaded', this.updatePosition.bind(this));
}
updatePosition() {
// Update overlay position based on current h1 position
const h1Rect = this.h1.getBoundingClientRect();
Object.assign(this.overlay.style, {
width: `${h1Rect.width}px`,
height: `${h1Rect.height}px`,
top: `${h1Rect.top}px`,
left: `${h1Rect.left}px`,
});
}
init() {
// Get text dimensions and content
const h1Rect = this.h1.getBoundingClientRect();
// Create overlay container
this.overlay = document.createElement("div");
Object.assign(this.overlay.style, {
position: "fixed", // Changed from absolute to fixed for better scroll handling
width: `${h1Rect.width}px`,
height: `${h1Rect.height}px`,
top: `${h1Rect.top}px`,
left: `${h1Rect.left}px`,
backgroundColor: "transparent",
overflow: "hidden",
pointerEvents: "none" // Ensure overlay doesn't interfere with interactions
});
this.createPixelGrid(h1Rect);
this.container.appendChild(this.overlay);
this.setupAnimation();
}
createPixelGrid(h1Rect) {
// Create pixel grid
const miniDivSize = 10;
const numRows = Math.ceil(h1Rect.height / miniDivSize);
const numCols = Math.ceil(h1Rect.width / miniDivSize);
for (let i = 0; i < numRows; i++) {
for (let j = 0; j < numCols; j++) {
const miniDiv = document.createElement("div");
Object.assign(miniDiv.style, {
position: "absolute",
width: `${miniDivSize}px`,
height: `${miniDivSize}px`,
top: `${i * miniDivSize}px`,
left: `${j * miniDivSize}px`,
backgroundColor: "black",
opacity: Math.random() < 0.6 ? 0 : 1
});
this.overlay.style.opacity = 0;
this.overlay.appendChild(miniDiv);
this.miniDivs.push(miniDiv);
}
}
}
scrambleText() {
let iteration = 0;
const chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
this.interval = setInterval(() => {
this.h1.innerText = this.originalText.split("").map((letter, index) => {
return index < iteration ? letter : chars[Math.floor(Math.random() * chars.length)];
}).join("");
if (iteration >= this.originalText.length) {
clearInterval(this.interval);
}
iteration += 1/3;
}, 20);
}
playAnimation() {
this.updatePosition();
this.tl.play(0);
}
reverseAnimation() {
this.updatePosition();
this.tl.reverse();
if (this.interval) {
clearInterval(this.interval);
}
this.h1.innerText = this.originalText;
}
setupAnimation() {
// Create a timeline
this.tl = gsap.timeline({ paused: true });
this.tl.to(this.h1, {
opacity: 1,
duration: 0.8,
ease: "power2.inOut"
},'a');
this.tl.to(this.overlay, {
opacity: 1,
duration: 0.8,
ease: "power2.inOut"
},'a');
this.tl.to(this.miniDivs, {
display: "none",
duration: 1,
stagger: {
each: 0.01,
from: "random"
},
ease: "power2.inOut"
},'a')
.call(() => {
this.scrambleText();
}, null, 1); // Add 1 second delay before starting text scramble
// Setup Intersection Observer
const options = {
root: null, // viewport
rootMargin: '0px',
threshold: 0.2 // 20% of the element is visible
};
this.observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
this.playAnimation();
} else {
this.reverseAnimation();
}
});
}, options);
this.observer.observe(this.container);
}
}
// Initialize the animation for all h1 elements with class "godpixel"
document.addEventListener('DOMContentLoaded', () => {
const godpixelElements = document.querySelectorAll("h1.godpixel");
godpixelElements.forEach(element => {
// Find the parent container of the h1 element
const parentContainer = element.closest("div");
if (parentContainer) {
new TextEffectAnimation(`#${parentContainer.id} h1.godpixel`, `#${parentContainer.id}`);
}
});
});
</script>Copy styles and paste it in the head
Click on these attributes to copy them
No items found.
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"6dac2880-d821-1c9e-153f-1820bb08f13b","type":"Section","tag":"section","classes":["8b59a30f-f38d-e0c8-d4ca-15cae737e66f"],"children":["45ae4082-ae22-0318-3d16-de8946b5c3e1","a1d3d1cf-810e-33f1-a388-029186b79998"],"data":{"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[{"name":"data-theme","value":"dark"}],"search":{"exclude":false},"visibility":{"conditions":[]},"grid":{"type":"section"}}},{"_id":"45ae4082-ae22-0318-3d16-de8946b5c3e1","type":"Block","tag":"div","classes":["380a2549-37e0-f24f-f481-1f458b707b40"],"children":["790ca97b-8f8e-c6f8-8e3f-4c707078b3f1"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"790ca97b-8f8e-c6f8-8e3f-4c707078b3f1","type":"Heading","tag":"h2","classes":["3f26f714-6d7e-1d27-05d0-a8a9d46373c0"],"children":["df83a05d-a626-0e09-4cec-1bde7355e56a"],"data":{"tag":"h2","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"df83a05d-a626-0e09-4cec-1bde7355e56a","text":true,"v":"Creative"},{"_id":"a1d3d1cf-810e-33f1-a388-029186b79998","type":"Block","tag":"div","classes":["9657a663-33e9-306d-df94-5b73401f1b04"],"children":["9d159395-0710-65f4-03c2-1da69a3886b0"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page2"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"9d159395-0710-65f4-03c2-1da69a3886b0","type":"Heading","tag":"h2","classes":["3f26f714-6d7e-1d27-05d0-a8a9d46373c0"],"children":["c0b27d4c-2cc5-2f79-8ac0-d0257ebd349b"],"data":{"tag":"h2","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"c0b27d4c-2cc5-2f79-8ac0-d0257ebd349b","text":true,"v":"Development"}],"styles":[{"_id":"8b59a30f-f38d-e0c8-d4ca-15cae737e66f","fake":false,"type":"class","name":"anim_wrap","namespace":"","comb":"","styleLess":"","variants":{},"children":[],"createdBy":"5e48944e08eef8b4ca4c7109","origin":null,"selector":null},{"_id":"380a2549-37e0-f24f-f481-1f458b707b40","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; align-items: center; background-color: white; justify-content: @raw<|center|>;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"3f26f714-6d7e-1d27-05d0-a8a9d46373c0","fake":false,"type":"class","name":"godpixel","namespace":"","comb":"","styleLess":"color: black; font-size: 4rem; line-height: 1.1;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"9657a663-33e9-306d-df94-5b73401f1b04","fake":false,"type":"class","name":"anim_page2","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; justify-content: center; background-color: white; align-items: @raw<|center|>;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
{"type":"@webflow/XscpData","payload":{"nodes":[{"_id":"c1f63810-d4b0-d8d1-bcc8-4de8cd094cfa","type":"Block","tag":"section","classes":["cf43d98c-48d8-bebc-6c99-10f0eb75fadd"],"children":["0b6026f0-4304-10d3-c606-b521c5be5666","093d48d1-92e5-ce80-8c26-5f78bf4fc1ae"],"data":{"text":false,"tag":"section","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"0b6026f0-4304-10d3-c606-b521c5be5666","type":"Block","tag":"div","classes":["e9616588-5346-92a6-3cf5-2bc6e0fd9443"],"children":["604a9608-701c-a626-53dd-d7bf329f86a1"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page1"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"604a9608-701c-a626-53dd-d7bf329f86a1","type":"Heading","tag":"h1","classes":["cb0f4679-fb71-8d00-bdfc-39c0aee5daeb"],"children":["cde435c4-018b-1fd2-5dc1-c0d3259461be"],"data":{"tag":"h1","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"cde435c4-018b-1fd2-5dc1-c0d3259461be","text":true,"v":"Creative"},{"_id":"093d48d1-92e5-ce80-8c26-5f78bf4fc1ae","type":"Block","tag":"div","classes":["253874ab-4672-ae8e-189c-00568a245cc1"],"children":["2ef37221-3c8d-c85e-a05a-cdbbc4f356f9"],"data":{"text":false,"tag":"div","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":"page2"},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"2ef37221-3c8d-c85e-a05a-cdbbc4f356f9","type":"Heading","tag":"h1","classes":["cb0f4679-fb71-8d00-bdfc-39c0aee5daeb"],"children":["d169350c-ab0e-8a5d-39f8-559edfefe33c"],"data":{"tag":"h1","devlink":{"runtimeProps":{},"slot":""},"displayName":"","attr":{"id":""},"xattr":[],"search":{"exclude":false},"visibility":{"conditions":[]}}},{"_id":"d169350c-ab0e-8a5d-39f8-559edfefe33c","text":true,"v":"Development"}],"styles":[{"_id":"cf43d98c-48d8-bebc-6c99-10f0eb75fadd","fake":false,"type":"class","name":"section_anim","namespace":"","comb":"","styleLess":"flex-direction: column; justify-content: center; background-color: hsla(0, 0.00%, 0.00%, 1.00);","variants":{},"children":[],"createdBy":"54441c96b0981db6504faf03","origin":null,"selector":null},{"_id":"e9616588-5346-92a6-3cf5-2bc6e0fd9443","fake":false,"type":"class","name":"anim_page1","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; align-items: center; background-color: white; justify-content: @raw<|center|>;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"cb0f4679-fb71-8d00-bdfc-39c0aee5daeb","fake":false,"type":"class","name":"godpixel","namespace":"","comb":"","styleLess":"color: black; font-size: 4rem; font-weight: 400;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null},{"_id":"253874ab-4672-ae8e-189c-00568a245cc1","fake":false,"type":"class","name":"anim_page2","namespace":"","comb":"","styleLess":"display: flex; width: 100%; height: 100vh; justify-content: center; background-color: white; align-items: @raw<|center|>;","variants":{},"children":[],"createdBy":"67765e8148a3409ad4293e69","origin":null,"selector":null}],"assets":[],"ix1":[],"ix2":{"interactions":[],"events":[],"actionLists":[]}},"meta":{"droppedLinks":0,"dynBindRemovedCount":0,"dynListBindRemovedCount":0,"paginationRemovedCount":0,"universalBindingsRemovedCount":0,"unlinkedSymbolCount":1,"codeComponentsRemovedCount":0}}
For the best experience, please view this content on a desktop device.