CSS Seitenlader Beispiel

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Leser Delang hatte Probleme mit dem CSS Seitenlader-Konzept, das ich vor einiger Zeit gepostet habe. Also habe ich eine Beispielseite erstellt. Sie ist sehr einfach und "simuliert" nur das tatsächliche Laden von etwas. Das heißt, es wird nichts wirklich geladen. Sie müssen die Seite neu laden, um sie zurückzusetzen.

csspageloadexample.png

Wenn Sie es vorher verpasst haben, der Punkt ist, dass Sie ein DIV erstellen können, das den gesamten Bildschirm weiß überlagert und einen animierten Seitenlader darin anzeigt, wobei seine display-Eigenschaft auf none gesetzt ist.

#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;
}

Dann können Sie die Anzeige dieses DIVs mit einem kleinen Stück JavaScript im onclick-Parameter eines Anker-Elements umschalten.

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