Search form tema Blogger

Menjelaskan cara kerja animasi elemen pada form pencarian di tema Blogger.
Oleh:
Pada:

Kolom pencarian bawaan template Blogger V3

Bagi Blogger yang menggunakan tema responsive versi ke 3 dengan form pencarian masih asli bawaan tema tersebut (belum dikustom) pasti memperhatikan cara kerjanya pada saat tombol pencarian diklik. Pada saat tombol pertama kali di klik, kolom form pencarian secara otomatis muncul memanjang dan menutupi judul blog.

Jika dilihat dari cara kerja perubahan (transformasi) kolom form pencarian pada saat digunakan, kolom form pencarian tersebut sebenarnya sudah cukup baik dari fungsi maupun tampilannya. Tapi dibalik perubahan tersebut melibatkan 3 elemen selain form pencarian itu sendiri.

Untuk mengetahui cara kerja sekaligus elemen apa saja yang terlibat dalam transformasi kolom form pencarian ini, perhatikan penjelasannya dibawah ini.

Susunan elemen yang terlibat dalam transformasi kolom pencarian :

.centered-top (.search-focused(1))
Kontainer elemen yang ditutupi oleh screen dim-overlay
.blog-name
Title
.hamburger-menu
(Tombol menu)
.search (.focused(2))
Kontainer form pencarian
.touch-icon-button
.search-expand
(Tombol pembuka form)
.section id='search_top'
Widget Form Pencarian
.dim-overlay (.hidden(3))
Screen yang menutupi elemen blog-name (blog-name & hamburger-menu) pada saat form terbuka.
Keterangan:
Teks yang berwarna merah menandai nama class elemen yang di add/remove (ditambahkan/dihilangkan). Fungsi add(class) / remove(class) tersebut dihandle dengan javascript.

Berdasarkan cara kerjanya, kolom form pencarian pada tema responsive ini menggunakan javascript yang mencakup 4 elemen antara lain:
1 elemen peng-eksekusi yaitu ikon / tombol search
dan 3 elemen target (add/remove class). Agar lebih jelas, dibawah ini screenshot tampilan inspeksi kolom penelusuran dengan Chrome Devtool

Tampilan Blogger Search pada Devtool

Sebagai admin blog yang juga bertugas mengkustom tampilan halaman, penggunaan Chrome Devtool ini sangatlah membantu dalam proses kustomisasi template. Sehingga siapapun atau apapun jenis blog / website yang dikelola, penggunaan Chrome Devtool sangat disarankan. Bahkan developer profesional pun menggunakan tool ini.

Karena fungsi Chrome Devtool ini adalah menyesuaikan halaman web dan blog menjadi halaman yang kriterianya berlakukan oleh Google.

Dibawah ini adalah screenshot tampilan kolom pencarian Blogger dalam posisi standby dan pada posisi expanded (terbuka).

Penjelasan dengan Screenshot

Perhatikan perubahan atribut class pada elemen yang ditunjuk oleh anak panah.

Screenshot 1. Posisi standby
Search hidden
Screenshot 2. Posisi expanded
Search focused
Keterangan screenshot

Mengenai perubahan class pada elemen yang terlibat antara lain sbb:

class asalsetelah transformasi
centered-topcentered-top search-focused
searchsearch focused
dim-overlay hiddendim-overlay

Berikutnya mengenai ikon pencarian

Ikon pada form pencarian terdiri dari 2 ikon yang berbeda, yang mana :

1. Ikon pada posisi stanby merupakan ikon tombol pembuka kolom pencarian yang dihandle dengan javascript.
2. Ikon pada posisi kolom terbuka (expanded) merupakan tombol submit, tombol ini menggunakan fungsi aslinya, TIDAK dihandle oleh javascript.

HTML search icon

Ikon pencarian pada screenshot menggunakan ikon pengganti (Font Awesome 6) BUKAN ikon SVG bawaan template.

⇐ Sebelumnya
Selanjutnya ⇒

Posting Komentar

[---- Ads 3 ----]
Cookie Consent
Kami menyajikan cookie di situs ini untuk menganalisis lalu lintas, mengingat preferensi Anda, dan mengoptimalkan pengalaman Anda.
Oops!
Ada yang salah dengan koneksi internet Anda. Silakan sambungkan ke internet dan mulai menjelajah lagi.
AdBlock Detected!
Pemblokir iklan terdeteksi!.
Pendapatan yang kami peroleh dari iklan digunakan untuk mengelola situs web ini, harap memasukkan situs ini ke daftar putih (whitelist) di pengaturan pemblokir iklan Anda.
Site is Blocked
Sorry! This site is not available in your country.