Wie man einen Button erstellt, um zur Oberseite der Seite zurückzukehren
- Vorherige Seite Eckige Schaltfläche
- Nächste Seite Anmeldeformular
Lernen Sie, wie man mit CSS einen "Nach oben scrollen"-Button erstellt.
Wie man einen Button zum Scrollen nach oben erstellt
Schritt 1 - HTML hinzufügen:
Erstellen Sie einen Button, indem Sie auf diesen klicken, wird der Benutzer zur Oberseite der Seite gebracht:
<button onclick="topFunction()" id="myBtn" title="Nach oben">Nach oben</button>
Schritt 2 - CSS hinzufügen:
Stellen Sie den Stil der Schaltfläche ein:
#myBtn { display: none; /* Standardmäßig ist es versteckt */ position: fixed; /* Fest/leimfähige Position */ bottom: 20px; /* Platzieren der Schaltfläche 20px von der Unterseite der Seite entfernt */ right: 30px; /* Platzieren der Schaltfläche 30px von der rechten Seite der Seite entfernt */ z-index: 99; /* Sicherstellung, dass es nicht überlappt */ border: none; /* Entfernen der Umrandung */ outline: none; /* Entfernen des Umrandens */ background-color: red; /* Festlegung der Hintergrundfarbe */ color: white; /* Textfarbe */ cursor: pointer; /* Hinzufügen des Mauszeigers beim Mausüberfahren */ padding: 15px; /* Einige Innenabstände */ border-radius: 10px; /* Rundungen */ font-size: 18px; /* Erhöhung der Zeichengröße */ } #myBtn:hover { background-color: #555; /* Hinzufügen eines dunkelgrauen Hintergrunds beim Mausüberfahren */ }
Dritter Schritt - Fügen Sie JavaScript hinzu:
// Button ermitteln: let mybutton = document.getElementById("myBtn"); // Wenn der Benutzer 20px vom Dokumententwurf nach unten scrollt, wird die Schaltfläche angezeigt window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { mybutton.style.display = "block"; } else { mybutton.style.display = "none"; } } // Wenn der Benutzer auf die Schaltfläche klickt, scrollt es zurück zum Dokumententwurf function topFunction() { document.body.scrollTop = 0; // Für Safari document.documentElement.scrollTop = 0; // Für Chrome, Firefox, IE und Opera-Browser }
- Vorherige Seite Eckige Schaltfläche
- Nächste Seite Anmeldeformular