Membuat Halaman Web yang Responsif

Coba teman-teman buka sebuah aplikasi web yang sering teman-teman gunakan pada browser komputer. Lalu buka juga aplikasi web yang sama pada browser ponsel kalian. Apakah tampilannya sama persis? atau ada perubahan? Jika web tersebut sudah menerapkan konsep responsive web design, seharusnya tampilannya akan disesuaikan untuk ditampilkan pada berbagai ukuran perangkat. Baik memindahkan beberapa komponen, menyesuaikan ukurannya dan sebagainya. Itulah yang akan kita pelajari pada materi kali ini.

Ilustrasi halaman web yang responsif Sumber: https://www.sysfore.com/responsive-web-apps.aspxarrow-up-right

Media Query: Fitur Ajaib pada CSS

Media query merupakan salah satu fitur pada CSS yang dapat dengan mudah kita gunakan untuk membuat tampilan web yang responsif. Ayo kita buat contoh sebuah halaman web yang responsif dengan media query!

Pada contoh kode di atas, kita menggunakan membuat sebuah tampilan web yang awalnya hanya cocok ditampilkan pada ukuran desktop (laptop, komputer). Tapi berkat media query, kita dapat mengubah beberapa kode CSS pada beberapa ukuran perangkat lainnya yang kita kehendaki.

Kita menambahkan potongan kode CSS di atas untuk menentukan mengubah beberapa properti pada kelas main jika ukuran perangkat yang kita gunakan kurang dari 800 piksel (biasanya cocok untuk perangkat tablet).

Lalu, kiita juga menambahkan potongan kode CSS di atas untuk menentukan mengubah beberapa properti pada kelas main, menu dan right jika ukuran perangkat yang kita gunakan kurang dari 500 piksel (biasanya cocok untuk perangkat ponsel).

Seperti itulah penggunaan media query untuk membuat halaman web yang responsif. Biasanya kita menentukan terlebih dahulu target perangkat utama dari aplikasi yang kita buat. Contohnya membuat tampilan pada desktop terlebih dahulu (desktop first) atau tampilan pada perangkat ponsel terlebih dahulu (mobile first). Tidak semua aplikasi harus dibuat responsif, jika memang dirasa aplikasi tersebut sudah nyaman digunakan di satu jenis perangkat. Contohnya aplikasi administrasi yang memang sering digunakan pada laptop, tidak harus dibuat tampilan responsif untuk ponsel jika belum diperlukan.


Referensi

https://www.w3schools.com/html/html_responsive.asparrow-up-right

Last updated