Hello,
Permanently on top is not recommended because if the menu is very large, it will occupy almost all of the mobil screen permanently.
So the best way is to put the button, to go up. To place the button, there are two ways:
1- html + CSS + javascript (it is not possible to create the button without html code added to the plugin).
2- install one of the many plugins (go top button) in the wordpress repository.
If you are ok with html, you can try the option 1 with 3 steps:
Step 1- HTML (lets create the button)
<button onclick=”topFunction()” id=”myBtn” title=”Go to top”</button>
Step 2- Add CSS to the Button
#myBtn {
display: none; /* Hidden by default */
position: fixed; /* Fixed/sticky position */
bottom: 20px; /* Place the button at the bottom of the page */
right: 30px; /* Place the button 30px from the right */
z-index: 99; /* Make sure it does not overlap */
border: none; /* Remove borders */
outline: none; /* Remove outline */
background-color: red; /* Set a background color */
color: white; /* Text color */
cursor: pointer; /* Add a mouse pointer on hover */
padding: 15px; /* Some padding */
border-radius: 10px; /* Rounded corners */
font-size: 18px; /* Increase font size */
}
#myBtn:hover {
background-color: #555; /* Add a dark-grey background on hover */
}
Step 3) Add JavaScript:
//Get the button:
mybutton = document.getElementById(“myBtn”);
// When the user scrolls down 20px from the top of the document, show the button
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
mybutton.style.display = “block”;
} else {
mybutton.style.display = “none”;
}
}
// When the user clicks on the button, scroll to the top of the document
function topFunction() {
document.body.scrollTop = 0; // For Safari
document.documentElement.scrollTop = 0; // For Chrome, Firefox, IE and Opera
}
Hope i can help you.
Be good ??
-
This reply was modified 4 years, 10 months ago by
playdiune.