Adakah yang tahu metode sederhana untuk menukar warna latar belakang halaman web menggunakan JavaScript?
javascript
css
Anders
sumber
sumber
Saya setuju dengan poster sebelumnya bahwa mengubah warna oleh
className
adalah pendekatan yang lebih cantik. Namun argumen saya adalah bahwa aclassName
dapat dianggap sebagai definisi "mengapa Anda ingin latar belakang warna ini atau itu."Misalnya, membuatnya merah bukan hanya karena Anda ingin merah, tetapi karena Anda ingin memberi tahu pengguna tentang kesalahan. Dengan demikian, pengaturan className
AnErrorHasOccured
pada tubuh akan menjadi implementasi pilihan saya.Dalam css
Dalam JavaScript:
Ini memberi Anda pilihan untuk menata lebih banyak elemen sesuai dengan ini
className
. Dan dengan demikian, dengan menetapkanclassName
Anda semacam memberikan halaman keadaan tertentu.sumber
AJAX mendapatkan data dari server menggunakan Javascript dan XML secara asinkron. Kecuali Anda ingin mengunduh kode warna dari server, itu bukan tujuan Anda sebenarnya!
Tetapi sebaliknya Anda dapat mengatur latar belakang CSS dengan Javascript. Jika Anda menggunakan kerangka kerja seperti jQuery, itu akan menjadi seperti ini:
Kalau tidak, ini akan berhasil:
sumber
Anda dapat melakukannya dengan cara berikut LANGKAH 1
Untuk mengubah latar belakang BODY
Untuk mengubah elemen dengan ID
untuk elemen dengan kelas yang sama
sumber
Saya tidak akan benar-benar kelas ini sebagai "AJAX". Bagaimanapun, sesuatu seperti mengikuti harus melakukan trik:
sumber
Pendekatan css:
Jika Anda ingin melihat warna terus menerus, gunakan kode ini:
Jika Anda ingin melihatnya lebih cepat atau lebih lambat, ubah 10 detik hingga 5 detik dll.
sumber
Anda dapat mengubah latar belakang halaman hanya dengan menggunakan:
Namun skrip di bawah ini akan mengubah latar belakang halaman setelah setiap 3 detik menggunakan fungsi setTimeout ():
BACA LEBIH BANYAK
DEMO
sumber
Saya lebih suka melihat penggunaan kelas css di sini. Ini menghindari sulit untuk membaca warna / kode hex dalam javascript.
sumber
Ini akan mengubah warna latar belakang sesuai dengan pilihan pengguna yang dipilih dari menu drop-down:
sumber
Tambahkan elemen skrip ini ke elemen tubuh Anda, ubah warnanya sesuai keinginan:
sumber
sumber
Tetapi Anda ingin mengkonfigurasi warna tubuh sebelum
<body>
elemen ada. Dengan begitu ia memiliki warna yang tepat sejak awal.Ini bisa Anda masukkan ke
<head>
dalam dokumen atau di file js Anda.Ini warna yang bagus untuk dimainkan.
sumber
Saya akan menyarankan kode berikut:
sumber
jika Anda ingin menggunakan tombol atau acara lain, cukup gunakan ini di JS:
sumber
Anda dapat mengubah latar belakang halaman hanya dengan menggunakan:
Baca lebih lanjut @ Mengubah Warna Latar Belakang
sumber
Atau, jika Anda ingin menentukan nilai warna latar belakang dalam notasi rgb kemudian coba
di mana a, b, c adalah nilai warna
Contoh:
sumber
Ini adalah pengkodean sederhana untuk mengubah latar belakang menggunakan javascript
sumber