Add To Cart Button Html Css Javascript

3 min read Jun 22, 2024
Add To Cart Button Html Css Javascript

Membuat Tombol "Tambahkan ke Keranjang" dengan HTML, CSS, dan JavaScript

Tombol "Tambahkan ke Keranjang" adalah elemen penting dalam situs web e-commerce. Tombol ini memungkinkan pengguna untuk menambahkan produk yang mereka inginkan ke keranjang belanja mereka. Pada artikel ini, kita akan mempelajari cara membuat tombol "Tambahkan ke Keranjang" yang sederhana menggunakan HTML, CSS, dan JavaScript.

HTML

Pertama, kita perlu membuat struktur HTML untuk tombol "Tambahkan ke Keranjang". Kita akan menggunakan tag <button> untuk membuat tombol dan tag <p> untuk menampilkan pesan konfirmasi.




  Tombol "Tambahkan ke Keranjang"
  


  
  

CSS

Selanjutnya, kita akan menata tombol menggunakan CSS. Kita dapat menentukan warna, ukuran, dan gaya lainnya untuk tombol.

#addToCartButton {
  background-color: #4CAF50;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

JavaScript

Terakhir, kita akan menggunakan JavaScript untuk menambahkan fungsionalitas ke tombol "Tambahkan ke Keranjang". Ketika pengguna mengklik tombol, kita akan menampilkan pesan konfirmasi dan melakukan tindakan lain yang diperlukan, seperti memperbarui jumlah produk di keranjang.

const addToCartButton = document.getElementById('addToCartButton');
const message = document.getElementById('message');

addToCartButton.addEventListener('click', () => {
  message.textContent = 'Produk telah ditambahkan ke keranjang!';
});

Kode JavaScript di atas menambahkan event listener ke tombol "Tambahkan ke Keranjang". Ketika tombol diklik, fungsi anonim akan dijalankan yang mengatur teks pesan konfirmasi menjadi "Produk telah ditambahkan ke keranjang!".

Kesimpulan

Dengan menggunakan HTML, CSS, dan JavaScript, kita telah berhasil membuat tombol "Tambahkan ke Keranjang" yang sederhana. Anda dapat memodifikasi kode ini untuk menambahkan fungsionalitas tambahan, seperti:

  • Menghilangkan tombol setelah diklik: Anda dapat menggunakan metode remove() untuk menghilangkan tombol setelah diklik.
  • Menampilkan jumlah produk di keranjang: Anda dapat menggunakan variabel untuk menyimpan jumlah produk di keranjang dan memperbaruinya setiap kali tombol diklik.
  • Menghubungkan ke database: Anda dapat menghubungkan kode ke database untuk menyimpan informasi produk di keranjang.

Ingatlah bahwa ini hanyalah contoh sederhana. Anda dapat menyesuaikan kode ini sesuai dengan kebutuhan situs web e-commerce Anda.

Latest Posts