【发布时间】:2016-12-27 18:28:57
【问题描述】:
我们都使用过 gmail 或 hotmail。当我们进入它时,它首先显示一个加载器,然后一旦页面准备好,加载器就会被隐藏。它是如何实现的?
我知道一旦页面准备好通过 jquery,我可以像这样隐藏加载器。
$(document).ready(function()
{
$("#loader").toggle();
});
<div id="loader"></div>
<style>
.loader {
border: 16px solid #f3f3f3; /* Light grey */
border-top: 16px solid #3498db; /* Blue */
border-radius: 50%;
width: 120px;
height: 120px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
</style>
<div>Main Content website</div>
这个div首先是body中的div。
但是如何在页面准备好之前显示正在加载的 div?
【问题讨论】:
-
将其放入 HTML 并使用 CSS 设置样式
-
css 样式选择器与元素不匹配
标签: jquery