Struktur template atau kerangka sistem interface Google Blog menggunakan format XML. Lalu apa itu XML? Silahkan Searching aja banyak kok penjelasannya :D
Kali ini gue mau bikin tutorial untuk membuat responsive background yang berbeda ditiap tipe page pada Google Blog. Google Blog memiliki 3 tipe halaman, yaitu Index, Static Page, dan Item. Berikut penjelasan masing-masing tipenya:
- Index, adalah halaman utama saat blog diakses. Cirinya pada url hanya berisikan nama domain dari blog. Misalkan: http://irfantanjung.blogspot.com/
- Static Page, adalah halaman statik yang dibuat untuk keperluan tertentu, misalnya untuk membuat halaman kontak, tentang blog, atau yang lainnya. Cirinya pada url terdapat huruf p setelah nama domain blog. Misalkan: http://irfantanjung.blogspot.com/p/kontak.html
- Item, adalah halaman yang digunakan untuk memuat artikel yang dibuat. Cirinya pada url terdapat judul artikel yang dipisahkan tanda (-)
- Masuk ke Google Blog Admin Page
- Pilih Blog yang akan di edit templatenya
- Pilih Template pada menu sidebar sebelah kiri
- Pilih Edit Template
- Pada halaman Template Editor, cari tag CSS untuk BODY dengan cara menekan kombinasi tombol CTRL+F atau COMMAND+F. Kemudian tuliskan
body {
pada kotak pencarian dan di ikuti menekan tombol ENTER - Jika sudah ditemukan kode CSS untuk element body, maka sisipkan kode css berikut kedalam element body
body { color: #5E6472; font-family: "open sans", sans-serif; font-size: 15px; line-height: 25px; background: url(url_gambar_background) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
- Ganti tulisan url_gambar_background menjadi url link untuk gambar yang akan digunakan sebagai background. Kemudian pilih tombol Save
- Lakukan refresh pada halaman blog
Berikut kode css untuk merubah background pada halaman Static Page:
<b:if cond='data:blog.pageType == "static_page"'> <style type='text/css'>/*CSS background static page*/ body { color: #5E6472; font-family: "open sans", sans-serif; font-size: 15px; line-height: 25px; background: url(url_gambar_background_static_page) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } </style> </b:if>
Berikut kode css untuk merubah background pada halaman Item:
<b:if cond='data:blog.pageType == "item"'> <style type='text/css'>/*CSS background item*/ body { color: #5E6472; font-family: "open sans", sans-serif; font-size: 15px; line-height: 25px; background: url(url_gambar_background_item) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } </style> </b:if>
Tempatkan masing-masing kode diatas setelah kode
]]></b:skin>
kemudian pilih Save dan Refresh halaman blog, maka background tiap halaman akan berbeda.
Referensi Artikel didapatkan dari:
http://stackoverflow.com/questions/22556250/make-background-image-responsive