gpt4 book ai didi

animated-gif - 具有动画启动屏幕的渐进式 Web 应用程序

转载 作者:行者123 更新时间:2023-12-01 10:27:46 25 4
gpt4 key购买 nike

如何将如下所示的动画启动屏幕设置到我的 Progressive Web App 中?是否可以?

Animated Launch Screen

最佳答案

目前 PWA 启动画面只能由颜色、标志和标题组成。有一些standards discussions happening围绕提供更强大的 API,但在此答案中没有任何内容得到巩固。

一种选择是使用标准的静态初始屏幕,然后在应用程序的内容中设置动画。这是一个小示例代码,用于创建与您的 PWA 匹配的叠加层 background_color ,然后将背景动画化到工具栏中。显然你会想要调整颜色。您甚至可以切换到淡入而不是上滑动画。

<style>
#splash {
background-color: #2196F3;
position: fixed;
top: 0;
height: 100vh;
width: 100vw;
z-index: 10;
transition-property: top;
transition-duration: 300ms;
transition-delay: 300ms;
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

#splash.animate {
top: -100vh;
}
</style>

<script>
document.addEventListener('DOMContentLoaded', () => {
document.querySelector('#splash').addEventListener('transitionend', (event) => {
event.target.remove();
});
requestAnimationFrame(() => {
document.querySelector('#splash').classList.add('animate');
});
});
</script>

<div id="splash"></div>

Sample - Demo - Source

关于animated-gif - 具有动画启动屏幕的渐进式 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46106126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com