2 回答

TA贡献1846条经验 获得超7个赞
从文档:
DOMContentLoaded 事件在初始 HTML 文档已完全加载和解析时触发,无需等待样式表、图像和子框架完成加载。
这意味着您的网页将在执行回调之前呈现。

TA贡献1812条经验 获得超5个赞
尝试将您移动<script src="main.js"></script>到 html 正文的最底部,以便其他所有内容首先运行。我刚刚向项目中添加了一些动画……我是这样做的:
window.onload(animations());
function animations(){
const tl = gsap.timeline({defaults: {ease: "power1.out"}});
tl.to(".intro", {y: "-100%", duration: 1, delay: 1});
tl.fromTo(".intro", {opacity: 1}, {opacity: 0, duration: 1}, "-=1");
tl.fromTo(".card", {y: "100%"}, {y: "0%", duration: 1, stagger: 0.25}, "-=1");
tl.fromTo("#logo-blk", {y: "-400%", rotation: "-30"}, {y: "-100%", rotation: "0",
duration: 0.5}, "-=0.5");
}
添加回答
举报