Friday, January 20, 2012

Memasang ≥ 2 Gambar dalam Background

Memakai satu buah gambar dalam background mungkin sudah biasa. Sekarang kita bisa memakai lebih dari satu gambar untuk dijadikan background.

Caranya sederhana, yaitu dengan menambahkan beberapa URL gambar yang dipisahkan dengan tanda koma pada elemen background-image.

background-image: url(URL_ke-1), url(URL_ke-2), ..., url(URL_ke-n);

n = jumlah gambar, banyaknya bisa berapa saja.

Penulisan pada bagian background-position dan background-repeat mengikuti urutan pada background-image. Cara penulisannya juga sama, yaitu dipisahkan dengan tanda koma (jangan lupa diakhiri tanda titik koma [;]).

Yang harus diperhatikan disini adalah urutannya. Konsepnya seperti gambar berikut.

URL_ke-1 berada di posisi paling depan, dan URL ke-n berada di posisi paling belakang. Jadi, jika kita memasang gambar yang paling besar di URL_ke-1 maka gambar di urutan berikutnya jelas tidak akan tampak karena tertutup dengan gambar besar yang disimpan di URL_ke-1.

Contohnya:

Gambar ke-1 (URL_ke-1): URL_ke-1
Gambar ke-2 (URL_ke-2): URL_ke-2

Kode CSS:

background-image: url(http://icons.iconarchive.com/icons/noctuline/morning-pleasure/128/Coffee-Photoshop-icon.png), url(http://everydayicons.jp/download/patterns/p21-1.jpg);
background-repeat: no-repeat, repeat;
background-position: bottom center, top left;
width: 250px;
height: 200px;

Hasilnya:




Tips:

  • Urutan pemasangan besarnya gambar dari URL_ke-1 sampai URL_ke-n lebih baik dari yang paling kecil ke yang paling besar.
  • Format gambar yang digunakan .png atau gambar yang transparan, terutama untuk di URL posisi awal-awal. Tujuannya agar terlihat lebih menarik saja. hehe..

Sekian penjelasan untuk memasang banyak gambar pada background atau bisa disebut 'multiple background'. Mohon maaf bila penjelasannya kurang jelas dan tidak dimengerti ^^;

Semoga bermanfaat dan selamat berkreasi! :D


Sumber gambar:
  • http://everydayicons.jp/download/patterns/p21-1.jpg
  • http://icons.iconarchive.com/icons/noctuline/morning-pleasure/128/Coffee-Photoshop-icon.png

22 comments:

  1. ayo ayo jangan cuma diliat, tapi dipraktekin~ hehehe :D

    ReplyDelete
  2. wuiiihh bagus lah.... jadi trick masang gambar half face di kiri-kanan theme ala kang Jurig yang dulu banget bisa dipermudah dengan cara ini yah

    thanks Fitri :D

    ReplyDelete
  3. hihiihiihi inget donk...kan pernah di post disini juga tricknya :D

    ReplyDelete
  4. Terus kalo pake kode ini... ngatur posisi biar bersebrangannya gimana?

    ReplyDelete
  5. sepertinya (karena sayah belom nyoba) begini :

    background-image: url(gambar yang di pojokan kiri), url(gambar yang di pojokan kanan);
    background-repeat: no-repeat, no-repeat;
    background-position: bottom left, bottom right;




    gitu kali yah :D

    ReplyDelete
  6. iya... koma yang memisahkan gambar-gambar itu :D

    ReplyDelete
  7. waktu mau ngepost ini juga sebenernya inget sama postingannya Om Lilok yang ini:
    http://dangdutkoplo.multiply.com/photos/album/26

    sekarang jadi simple, tinggal masukin beberapa URL dipisah koma + otak-atik posisinya :D

    ReplyDelete
  8. kendala pakai background yang bukan tipe repeat adalah komposisi tampilan layar (dari segi estetika) yang tidak sama karena tiap komputer/laptop punya resolusi monitor yang berbeda-beda ^^;

    ReplyDelete
  9. kalau background yang dipakai punya resolusi 1024 ke atas (seperti gambar wallpaper) bisa dicoba pakai:

    background-size: 100% 100%;
    background-attachment: fixed;

    yang ini gunanya biar background image-nya jadi 'strech' atau ngepasin besarnya layar monitor. tapi efeknya gambar jadi agak gepeng (apa ya istilah yg pasnya -__-), jadi ga bagus juga diliatnya. atau pakai ini:

    background-size: cover;
    background-attachment: fixed;

    kalau pakai cover, width gambarnya jadi ngepasin sama layar tapi heightnya enggak, jadinya mungkin bagian bawah atau yang atasnya agak terpotong. di monitor resolusi 1280x__ masih cukup bagus diliat kalo resolusi gambarnya 1024x__. tapi kalo udah 1600an mungkin agak jelek, jadi pecah gambarnya.

    intinya sih diakal-akalin aja. tapi kalau mau rapi ya lebih baik pakai gambar tipe repeat :)

    ReplyDelete
  10. kalo diterapin di multiple background (seperti yg mbak puritama pakai) mungkin bisa dicoba ditambah ini:

    background-size: 279px 291px, cover;

    jadi biar background paling belakangnya jadi full, ga ada space putihnya. sedangkan yang '279px 291px' itu untuk mempertahankan ukuran jeruk lucunya (diambil dari ukuran asli gambarnya). kecuali kalau ukuran jeruknya ingin diubah ukurannya. ditulisnya berurutan 'width height'. 279px widthnya dan 291px heightnya.

    maaf kalau salah pengertian ^^a
    semoga membantu...

    ReplyDelete
  11. ehe.. makasih mbak...
    gakpapalah bekgronnya kepotong ^__^

    ReplyDelete
  12. itu dia... jadi ada bagian yang kepotong.
    kalau mau (setidaknya) ketiga jeruknya keliatan, position gambar paling belakang diganti aja yang awalnya 'top left' jadi 'bottom left' :D

    ReplyDelete
  13. wih..baru tau kalo background-image jg bisa di tumpuk..makasiii infonya..css jadi lbih simpel skrg

    ReplyDelete