Bagaimana membuat: tombol kembali ke atas halaman
- Halaman sebelumnya Tombol dengan sudut yang berbentuk lingkaran
- Halaman berikutnya Formulir login
Belajar cara menggunakan CSS untuk membuat tombol "kembali ke atas halaman".
Bagaimana membuat tombol menggulung ke atas
Pertama - Tambahkan HTML:
Buat tombol, klik tombol ini akan membawa pengguna ke atas halaman:
<button onclick="topFunction()" id="myBtn" title="Pergi ke atas">Atas</button>
Ketiga - Tambahkan CSS:
Atur gaya tombol:
#myBtn { display: none; /* Secara default disembunyikan */ position: fixed; /* Lokasi tetap/tahanan */ bottom: 20px; /* Tempatkan tombol di dasar halaman */ right: 30px; /* Tempatkan tombol 30px dari kanan halaman */ z-index: 99; /* Pastikan ia tidak berlapis */ border: none; /* Hapus garis batas */ outline: none; /* Hapus garis kontur */ background-color: red; /* Atur warna latar belakang */ color: white; /* Warna teks */ cursor: pointer; /* Tambahkan tumbukan tetikus saat tetikus diarahkan keatas */ padding: 15px; /* Beberapa margin dalam */ border-radius: 10px; /* Lilitan */ font-size: 18px; /* Tambahkan ukuran huruf */ } #myBtn:hover { background-color: #555; /* Tambahkan latar belakang abu-abu saat tetikus diarahkan keatas */ }
Tahap ketiga - Tambahkan JavaScript:
// Dapatkan tombol: let mybutton = document.getElementById("myBtn"); // Jika pengguna menggeser dari atas ke bawah dokumen 20px, tampilkan tombol ini window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { mybutton.style.display = "block"; } else { mybutton.style.display = "none"; } } // Jika pengguna mengklik tombol, geser kembali ke puncak dokumen function topFunction() { document.body.scrollTop = 0; // Untuk Safari document.documentElement.scrollTop = 0; // Untuk browser Chrome, Firefox, IE, dan Opera }
- Halaman sebelumnya Tombol dengan sudut yang berbentuk lingkaran
- Halaman berikutnya Formulir login