Monday, January 5, 2009

CSS untuk dua Background Image pada satu halaman

CSS untuk menampilkan dua image-background sekaligus pada sebuah halaman ini cukup sederhana dan tidak ribet.

Pada kesempatan ini saya hanya akan memberikan dasar-dasar trick-nya saja. Tidak membahas secara keseluruhan sebuah Theme.
Saya berharap, Anda akan dapat mengembangkan sendiri CSS tersebut hingga membentuk sebuah Style Sheet yang lengkap, yang dapat mengatur bagaimana page Anda tampil, sesuai keinginan Anda.

Artikel ini saya terbitkan guna menjawab beberapa pertanyaan yang sering saya terima, baik di page DK maupun di group ini yaitu, bagaimana agar background tidak tampil terpisah / terpotong-potong (saat diberi value repeat, repeat-x). Pada kesempatan tersebut, ada masukan / ide dari Juriglagu tentang memberikan background sebanyak dua buah. Secara kebetulan, beliau pasang dua buah tapi tampil secara bergantian dengan perintah hover (
hover pseudo-class ).
Berikut adalah block CSS-nya.

/* --- Background Left-side --- */
body {
background:#FFFFFF url(http://i271.photobucket.com/albums/jj141/dangdutkoplo/scratch/JL-bg-left.jpg) no-repeat Bottom Left fixed;
}

/* --- Background Right side --- */
div.bodywrap {
background:transparent url(href="http://i271.photobucket.com/albums/jj141/dangdutkoplo/scratch/JL-bg-right.jpg) no-repeat Bottom Right fixed;
}

/* --- Content Wrapper HARUS transparent --- */
div.contentwrapper {
background-color:transparent;
}
Penjelasan :

Seting background untuk sebelah kiri, ditangani oleh tag selector body.
Seting background untuk sebelah kanan, ditangani oleh selector pada class bodywrap.
Agar semua background tampil, seting background color pada contentwraper harus di-set ke transparent. Jika tidak di-set ke transparent, tampilan anda akan ditutupi oleh warna background dari contentwrapper.

Pemakaian background ganda ini saya susun dari Whiteout base theme.
Pilih theme Whiteout, isikan group deklarai selector di atas ke dalam Custom CSS.
Jalankan, dan perhatikan efeknya. Tidak mengecewakan.

Terimakasih kepada Juriglagu atas idenya dan sekaligus dengan 2 buah image yang menjadi background dari CSS ini.

dangdut koplo screenshot

dangdut koplo screenshot

Semoga bermanfaat.
Enjoy.

23 comments:

  1. wah...terima kasih banyak. Sudah lama saya cari-cari.........

    ReplyDelete
  2. Pakdhe , sbelon pamitan........mo dunk di bikinin lgi yg begini hihihii.....*ngarep dot com..*

    ReplyDelete
  3. saya perhatikan theme Anda sudah bagus.

    ReplyDelete
  4. Uhmmm......Mas Dangdut bikin idungku kembang kempis aja !

    Makasih Mas , pertama kali yg bikinin Pakdhe.... trus daku utak atik sambil liat postingan2 di groups design dan sambil belajar langsung praktekin lewat postingannya Juriglagu yg berjudul cara cepat belajar HTML hihihi..* jd kepengen malu nihh...*

    ReplyDelete
  5. bisa anda kembangkan sendiri.
    mungkin akan jauh lebih memuaskan jika oprekan sendiri.
    selamat utak-atik.

    ReplyDelete
  6. Jadi semangat neh !!
    daku mo cobain yg dua BG ini ach....
    makasih buat supportna ^_^

    Btw , TuneUpna dah daku instal barusan....apa langkah selanjutnya yach , pertama kali sih pengen bersih2 dulu biar laptopku ga lemot, mungkin banyak sampahnya kali ye...

    ReplyDelete
  7. hehehehe
    Mas Lilok lagi digoda nih.. *plaks*

    bcanda, Mas!! ampuuuuuuuuuunnn!!!

    ReplyDelete
  8. TuneUp 1-Click Maintenence dulu.
    berikutnya, regestry defrag (kalo dah bersih).

    ReplyDelete
  9. maentenence udah , wahh......salah langkah , pastesan barusan restart dhewe wakakakakaka...
    pas ak bersih2 file yg ga ak kenalin

    ReplyDelete
  10. kok gambar yang kana ga bisa muncul yah?? :( hikz

    ReplyDelete
  11. untuk memudahkan percobaan, kosongkan dahulu CSS anda.
    isi dengan 3 selector diatas itu saja.

    ReplyDelete
  12. Kode CSS ada perubahan, yang berada di atas saat ini telah diperbaiki. Mohon maaf.

    ReplyDelete
  13. seandainya tidak pakai them whiteout bisa?
    karena sy coba pake dancewithme ga bs

    ReplyDelete