vue项目中在index.html页面做加载动画
时间: 2024-04-13 07:28:28 浏览: 130
在 Vue 项目中,在 index.html 页面上添加加载动画可以通过以下步骤实现:
1. 在 `public` 文件夹下创建一个名为 `loading.html` 的文件,用于显示加载动画。你可以在这个文件中编写你喜欢的加载动画效果的 HTML 和 CSS 代码。
2. 在 `public` 文件夹下的 `index.html` 文件中,在 `<head>` 标签内添加如下代码:
```html
<style>
#loading {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #ffffff;
z-index: 9999;
display: flex;
justify-content: center;
align-items: center;
}
</style>
<script>
var preloader = document.getElementById('loading');
function fadeOut() {
preloader.style.opacity = '0';
preloader.style.zIndex = '-9999';
}
window.onload = fadeOut;
</script>
```
3. 在 `<body>` 标签内的最上方添加以下代码,用于显示加载动画:
```html
<div id="loading">
<!-- 加载动画内容 -->
<!-- 例如:可以在这里放置一个 GIF 动画 -->
</div>
```
这样,在 Vue 项目启动时,加载动画将会显示在页面上,当页面加载完毕后,加载动画将会自动消失。你可以根据自己的需要自定义加载动画的样式和内容。
阅读全文