Hur man skapar: en knapp för att återvända till sidans topp
- Föregående sida Rund kantknapp
- Nästa sida Inloggningsformulär
Lär dig hur man använder CSS för att skapa en "Gå till toppen"-knapp.
Hur man skapar en "Gå till toppen"-knapp
Steg 1 - Lägg till HTML:
Skapa en knapp som när den klickas tar användaren till sidans topp:
<button onclick="topFunction()" id="myBtn" title="Gå till toppen">Topp</button>
Steg 2 - Lägg till CSS:
Ställ in stilen för knappen:
#myBtn { display: none; /* Standard är dold */ position: fixed; /* Fast/fastighetsposition */ bottom: 20px; /* Placera knappen 20px från botten av sidan */ right: 30px; /* Placera knappen 30px från höger sida av sidan */ z-index: 99; /* Se till att det inte överlappar */ border: none; /* Ta bort kant */ outline: none; /* Ta bort kontur */ background-color: red; /* Ställ in bakgrundsfärg */ color: white; /* Textfärg */ cursor: pointer; /* Lägg till muspekare när muspekaren är över */ padding: 15px; /* Vissa innervåningar */ border-radius: 10px; /* Rund kanter */ font-size: 18px; /* Öka textstorlek */ } #myBtn:hover { background-color: #555; /* Lägg till mörkgrå bakgrund när muspekaren är över */ }
Steg 3 - Lägg till JavaScript:
// Hämta knappen: let mybutton = document.getElementById("myBtn"); // När användaren rullar ner 20px från dokumentets topp, visa knappen window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { mybutton.style.display = "block"; } else { mybutton.style.display = "none"; } } // När användaren klickar på knappen, rulla tillbaka till dokumentets topp function topFunction() { document.body.scrollTop = 0; // För Safari document.documentElement.scrollTop = 0; // För Chrome, Firefox, IE och Opera-webbläsare }
- Föregående sida Rund kantknapp
- Nästa sida Inloggningsformulär