Menampilkan latar gambar/background secara acak dengan php

Random BackgroundMetode yang saya gunakan untuk menampilkan gambar latar secara acak adalah menggunakan PHP dan CSS.

Singkat saja, pertama kita menyiapkan beberapa gambar untuk background dengan format nama file bg-01.jpg, bg-02.jpg  dst  kemudian disimpan dengan dalam 1 folder misal images.

Kemudian kita membuat/menyisipkan kode php pada bagian halamannya, karena kodenya php digabung dengan css maka meletakkan kodenya pada bagian <head></head> atau sebelum <body>.

Sisipkan perintah berikut :

<?php
  $bg = array('images/bg-01.jpg', 'images/bg-02.jpg', 'images/bg-03.jpg', 'images/bg-04.jpg', 'images/bg-05.jpg'); // kita masukkan gambar dalam susunan array
  $i = rand(0, count($bg)-1); // melakukan acak angka sejumlah gambar dalam array
  $latargambar = "$bg[$i]"; // memindah hasil acak kedalam variabel latargambar
?>

Kemudian kita tambahkan css untuk menampilkan latar gambar dengan kode berikut :

<style type="text/css">
body{
   background: url("<?php echo $latargambar ; ?>");
}
</style>

Lihat demo

Anda juga bisa kembangkan ke model database sehingga nama-nama file gambar tersimpan dalam database dan dipanggil secara acak

Selamat berkreasi

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Membuat aplikasi data mahasiswa dengan PHP - Bagian 6
    Ini bagian terakhir artikel saya tentang tentang membuat aplikasi data mahasiswa dengan php, Pada artikel sebelumnya membuat aplikasi data mahasiswa bagian 5, saya sudah merancang tabel database pengguna dan menyisipkan 1 nama pengguna dengan password yang disimpan dalam format md5. Sekarang saya akan merancang form login dan proses login, serta melindungi semua halaman pengelolaan data mahasiswa yang sudah dibuat.
  • Membuat thumbnail dengan php
    Istilah kata thumbnail diartikan sebagai versi kecil dari sebuah gambar yang ditampilkan di komputer. Thumbnail ini digunakan untuk menggantikan gambar yang memiliki ukuran besar sehingga dapat ditampilkan lebih kecil dan cepat ke layar.
  • Membuat tabel warna-warni dengan php
    Tentunya anda pernah melihat sebuah laporan yang disajikan secara unik dan menarik php. Misal, tabel tersebut dibuat dengan warna selang seling/warna-warni. Tujuan dibuat warna-warni seperti itu bukan hanya agar tampilan lebih menarik tapi juga bertujuan agar baris-baris data bisa terlihat dengan jelas. Bagaimana membuatnya dalam php? Simak tulisan saya berikut ini.
  • Menyimpan data dalam banyak tabel bersamaan
    Jika anda membuat aplikasi php dan mysql yang menggunakan beberapa tabel database mungkin akan menemui proses menyimpan data ke dalam banyak tabel secara bersamaan dalam satu proses. Contoh sederhana membuat aplikasi php penjualan yang dalam prosesnya menyimpan data dalam tabel transaksi dan sub transaksi.
  • Apa yang harus diketahui sebelum belajar php
    PHP merupakan pemrograman yang saat ini berkembang pesat. Banyak website dan aplikasi web baru bermunculan dijaringan internet. Inovasi-inovasi yang sangat variatif sesuai keperluan dikembangkan dengan menganut sistem terbuka (opensource) dihasilkan dari

Kiriman terbaru