Di bawah ini kita akan membuat cara membuat loading button dengan CSS.
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> .buttonload { background-color: #4CAF50; /* background hijau */ border: none; /* hapus border */ color: white; /* teks putih */ padding: 12px 24px; /* padding */ font-size: 16px; /* atur font-size */} /* Tambahkan margin kanan ke setiap ikon */.fa { margin-left: -12px; margin-right: 8px; } </style> </head> <body> <h2>Contoh Loading Buttons</h2> <button class="buttonload"> <i class="fa fa-spinner fa-spin"></i>Loading </button> <button class="buttonload"> <i class="fa fa-circle-o-notch fa-spin"></i>Loading </button> <button class="buttonload"> <i class="fa fa-refresh fa-spin"></i>Loading </button> </body> </html>
Langkah 1) Tambahkan HTML:
Tambahkan perpustakaan ikon, seperti Font Awesome, dan tambahkan ikon ke tombol HTML:
Contoh
<!-- tambahkan icon dari perpustakaan --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- tambahakan font awesome icons ke buttons (jangan lupa bahwa class fa-spin digunakan untuk memutar ikon) --> <button class="buttonload"> <i class="fa fa-spinner fa-spin"></i>Loading </button> <button class="buttonload"> <i class="fa fa-circle-o-notch fa-spin"></i>Loading </button> <button class="buttonload"> <i class="fa fa-refresh fa-spin"></i>Loading </button>
Langkah 2) Tambahkan CSS:
Contoh
/* Style buttons */.buttonload { background-color: #4CAF50; /* background hijau */ border: none; /* hapus border */ color: white; /* teks putih */ padding: 12px 24px; /* padding */ font-size: 16px; /* atur font-size */}