CSS 页面加载器 示例

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 $200 免费赠送额度!

读者 Delang 在使用 CSS 页面加载器概念 时遇到了麻烦,我之前发布过。 所以我做了一个 示例页面。 它非常简单,并且只是“模拟”实际加载了一些东西。 也就是说,它实际上并没有加载任何东西。 您将需要刷新页面才能重置它。

csspageloadexample.png

如果您之前错过了,重点是您可以创建一个覆盖整个屏幕的白色 DIV,并在其中包含一个动画的页面加载器,并将其 display 属性设置为 none

#page-loader {
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0;
  right: 0%;
  background-color: white;
  z-index: 99;
  display: none;
  text-align: center;
  width: 100%;
  padding-top: 25px;
}

然后,您可以使用锚元素的 onclick 参数中的 javascript 代码段来切换该 DIV 的显示。

<a href="#" onclick="javascript:document.getElementById('page-loader').style.display='block';">Click here</a>