好看的页面加载动画源码
时间: 2023-08-05 08:06:04 浏览: 73
以下是一个简单的页面加载动画源码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>My Awesome Page</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<style>
#loader {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
z-index: 9999;
}
.spinner {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 50px;
border-radius: 50%;
border: 5px solid #333;
border-top-color: transparent;
animation: spin 1s linear infinite;
}
@keyframes spin {
to {
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<div id="loader">
<div class="spinner"></div>
</div>
<header>
<h1>Welcome to My Awesome Page</h1>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
<main>
<section>
<h2>About Me</h2>
<p>Hi, my name is John and I'm a web developer.</p>
</section>
<section>
<h2>My Projects</h2>
<ul>
<li><a href="#">Project 1</a></li>
<li><a href="#">Project 2</a></li>
<li><a href="#">Project 3</a></li>
</ul>
</section>
</main>
<footer>
<p>© 2021 My Awesome Page</p>
</footer>
<script src="app.js"></script>
<script>
window.onload = function() {
document.getElementById('loader').style.display = 'none';
}
</script>
</body>
</html>
```
这个页面包含了一个简单的页面加载动画,当页面加载时,一个全屏的白色背景和一个大小为50x50的旋转圆圈将覆盖整个页面。动画通过CSS中的动画属性来实现,并且可以通过JavaScript在页面加载完成后隐藏。
阅读全文