Bagaimana untuk menukar warna butang kosong apabila diklik?

Apr 30, 2026

Tinggalkan pesanan

Ava Garcia
Ava Garcia
Ava ialah seorang penyelidik pasaran. Beliau menjalankan penyelidikan mendalam mengenai industri komponen elektronik pengguna, memberikan pandangan berharga untuk pembangunan produk dan pengembangan pasaran syarikat.

Hey! Sebagai pembekal butang kosong, saya sering ditanya tentang cara membuat butang kosong menukar warna pada klik. Ia adalah kesan yang cukup hebat yang boleh menambah banyak interaktiviti pada projek anda, sama ada tapak web, aplikasi, atau antara muka tersuai. Dalam catatan blog ini, saya akan membimbing anda melalui proses langkah demi langkah.

Mengapa Tukar Warna Butang pada Klik?

Sebelum kita menyelami caranya, mari kita bincangkan tentang sebab anda mungkin ingin menukar warna butang kosong pada klik. Pertama sekali, ia memberikan maklum balas segera kepada pengguna. Apabila mereka mengklik butang, mereka menjangkakan sesuatu akan berlaku, dan perubahan warna adalah cara yang mudah tetapi berkesan untuk menunjukkan bahawa tindakan mereka telah didaftarkan. Ia juga menambah sentuhan minat visual dan menjadikan antara muka anda lebih menarik.

Prasyarat

Untuk mengikuti tutorial ini, anda memerlukan pemahaman asas tentang HTML, CSS dan JavaScript. Jangan risau jika anda baru menggunakan teknologi ini – saya akan menerangkan segala-galanya dalam bahasa Inggeris biasa. Anda juga memerlukan editor teks untuk menulis kod anda dan pelayar web untuk mengujinya.

Langkah 1: Buat Struktur HTML

Mari mulakan dengan mencipta struktur HTML asas untuk butang kami. Buka editor teks anda dan buat fail baharu. Simpan dengan a.htmlsambungan, contohnya,button-color-change.html. Inilah kodnya:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Perubahan Warna Butang</title> <link rel="stylesheet" href="styles.css"> </head> i <body> <butscript> <body> <button src="script.js"></script> </body> </html>

Dalam kod ini, kami telah mencipta halaman HTML ringkas dengan butang. Butang mempunyaiiddaripadamyButton, yang akan kami gunakan kemudian untuk menyasarkannya dengan JavaScript. Kami juga telah memautkan fail CSS luaran yang dipanggilstyles.cssdan fail JavaScript dipanggilscript.js.

Langkah 2: Gayakan Butang dengan CSS

Sekarang, mari buatstyles.cssfail untuk menggayakan butang kami. Cipta fail baharu dalam editor teks anda dan simpan sebagaistyles.cssdalam direktori yang sama dengan fail HTML anda. Inilah kodnya:

Metal Pin Triangle Shape Button BadgeRounded Corners Safety Pin Back suppliers

#MyButton { warna latar belakang: #3498db; warna: putih; padding: 10px 20px; sempadan: tiada; jejari sempadan: 5px; kursor: penunjuk; peralihan: warna latar belakang 0.3s mudah; } #myButton:hover { background-color: #2980b9; }

Dalam kod CSS ini, kami telah menggayakan butang dengan warna latar belakang biru, teks putih dan beberapa padding. Kami juga telah menambah jejari sempadan untuk memberikannya sudut bulat. Theperalihanproperty menambah animasi yang lancar apabila warna latar belakang butang berubah. The: berlegarpseudo-class menukar warna latar belakang apabila pengguna melayang di atas butang.

Langkah 3: Tambah JavaScript untuk Menukar Warna pada Klik

Akhir sekali, mari tambah kod JavaScript untuk membuat butang bertukar warna pada klik. Cipta fail baharu dalam editor teks anda dan simpan sebagaiscript.jsdalam direktori yang sama dengan fail HTML dan CSS anda. Inilah kodnya:

butang const = document.getElementById('MyButton'); button.addEventListener('klik', fungsi () { button.style.backgroundColor = '#e74c3c'; });

Dalam kod JavaScript ini, kami mula-mula memilih butang menggunakannyaiddan simpannya dalam pembolehubah yang dipanggilbutang. Kemudian, kami menambah pendengar acara pada butang yang mendengar untuk aklikperistiwa. Apabila butang diklik, fungsi di dalam pendengar acara dilaksanakan, yang menukar warna latar belakang butang kepada merah.

Menguji Kod Anda

Memandangkan anda telah menulis kod HTML, CSS dan JavaScript, tiba masanya untuk mengujinya. Buka fail HTML anda dalam pelayar web. Anda sepatutnya melihat butang biru dengan teks "Klik Saya". Apabila anda menuding pada butang, butang itu sepatutnya bertukar warna biru yang lebih gelap. Apabila anda mengklik butang, ia sepatutnya bertukar merah.

Menyesuaikan Perubahan Warna

Anda boleh menyesuaikan perubahan warna dengan mengubah suai kod CSS dan JavaScript. Contohnya, anda boleh menukar warna latar belakang awal, warna tuding dan warna klik. Anda juga boleh menambah animasi atau kesan yang lebih kompleks menggunakan peralihan dan animasi CSS.

Produk Butang Kosong Kami

Sebagai pembekal butang kosong, kami menawarkan pelbagai jenis butang kosong dalam pelbagai bentuk, saiz dan bahan. Lihat beberapa produk popular kami:

Hubungi Kami untuk Perolehan

Jika anda berminat untuk membeli butang kosong kami, kami ingin mendengar daripada anda. Sama ada anda memerlukan kuantiti yang kecil untuk projek peribadi atau pesanan yang besar untuk perniagaan, kami boleh memberikan anda produk berkualiti tinggi pada harga yang kompetitif. Hubungi kami untuk memulakan proses perolehan dan membincangkan keperluan khusus anda.

Rujukan

  • HTML dan CSS: Panduan Definitif oleh Eric A. Meyer dan Estelle Weyl
  • JavaScript: Panduan Definitif oleh David Flanagan
Hantar pertanyaan
Hubungi kamijika ada sebarang pertanyaan

Anda boleh sama ada menghubungi kami melalui telefon, e-mel atau borang dalam talian di bawah. Pakar kami akan menghubungi anda kembali sebentar lagi.

Hubungi sekarang!