Dieses Kapitel stellt vor, wie man mit JS/CSS einen Nach-oben-Effekt für Webseiten implementiert.

CSS-Button-Stile:

#myBtn { display: none; /*Standardmäßig ausgeblendet*/ position: fixed; bottom: 20px; right: 30px; z-index: 99; border: none; outline: none; background-color: red; /*Legen Sie die Hintergrundfarbe fest. Sie können die gewünschte Farbe oder das gewünschte Bild festlegen.*/ color: white; /*Textfarbe*/ cursor: pointer; padding: 15px; border-radius: 10px; /*Abgerundete Ecken*/ } #myBtn:hover { background-color: #555; }

JS-Code:

//Der "Back to Top"-Button erscheint, wenn die Seite um 20px nach unten gescrollt wird. window.onscroll = function() {scrollFunction()}; function scrollFunction() {console.log(121); if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { document.getElementById("myBtn").style.display = "block"; } else { document.getElementById("myBtn").style.display = "none"; } } //Klicken Sie auf die Schaltfläche, um nach oben zurückzukehren. function topFunction() { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; }

Ausprobieren »