Prak 07 – Membuat CSS Spritesheet
1. Tujuan
Mengenal dan membuat CSS Spritesheet dari kumpulan gambar
2.Alat & Bahan
Adobe Photoshop / Gimp / Preview / PowerPoint
Royalti Free Image
3. Dasar Teori
1. CSS Spritesheet
Teknik css sprite adalah teknik untuk menggabungkan beberapa images menjadi satu supaya dalam pemanggilan images hanya satu yang dipanggil meski yang digunakan adalah images yang berbeda sekaligus mengurangi permintaan http://.
Untuk membuat CSS Sprite, yang harus diperhatikan adalah posisi gambar (background-position), ukuran gambar (width - height), dan pengulangan gambar (background-repeat). Posisi dan ukuran gambar nantinya akan menentukan peletakan gambar, sedangkan pengulangan gambar akan berpengaruh terhadap tampilan gambar yang dihasilkan. Untuk itu gunakan CSS Sprite ini pada gambar - gambar yang tidak diulang (no-repeat).
2. Kelebihan CSS Spritesheet
Menggunakan css sprite bisa mempercepat dalam loading gambar karena dengan meletakkan beberapa gambar dalam 1 file gambar, dapat menghemat proses request gambar ke server. Keuntungan yang lainnya, dan merupakan keuntungan utama dari penggunaan CSS sprite adalah penggunaan bandwidth akan menjadi semakin hemat.
3.Cara Membuat CSS Spritesheet
Untuk membuat image dan CSS sprites dapat secara manual atau menggunakan CSS sprites generator yang banyak tersedia secara online. Tapi kalau tidak puas atau bingung dengan CSS sprites generator, dapat membuatnya sendiri. Untuk membuat css sprites, hal pertama yang harus dilakukan membuat image sprites atau gambar yang merupakan hasil penyatukan gambar-gambar yang akan digunakan. bisa gunakan tool favorit atau image merge online atau memakai GIMP.
4. Tugas Praktikum
A. Mencari royalti free assets atau CC (Creative Commons)
carilah kumpulan gambar yang bersifat royalti free dengan kategori berikut:
1. pin point marker
2. shadow
3. surf board
4. gambar pantai dengan langit dihapus
5. gambar langit dengan awan
6. gambar berisi tulisan
B. Gabung 6 gambar tersebut dalam 1 gambar dengan format PNG with transparency
C. Buat file CSS yang berisi definisi spritesheet dari gambar tersebut
D. Buat file HTML untuk mengecek CSS Spritesheet yang dibuat