Responsive Menggunakan fitur Variables di Figma
Variabel dalam Figma dapat menyimpan nilai yang dapat digunakan kembali untuk diterapkan ke semua jenis properti desain dan bisa juga digunakan untuk membantu prototpying. Dengan variables dapat menghemat waktu saat membuat desain, mengelola sistem desain, dan membuat alur pembuatan prototipe yang kompleks.
Salah satu pemanfaatann variables bisa diexplore untuk menerapkan responsive design pada figma. Cara yang digunakan yaitu menggunakan variables boolean dan numbers.
Responsive ini akan dibagi menjadi 3 jenis, yaitu desktop, tablet, dan mobile.
Masing-masing memiliki ukuran width yang berbeda-beda,
Desktop ukuran width 1440px, tablet 744px dan mobile 375px.
Ukuran width ini akan menjadi pembeda untuk pembuatan component yang nantinya akan digunakan sebagai design responsive.
Pertama buat dahulu component yang nantinya akan dijadikan responsive design, contohnya seperti ini
Setelah itu buat masing-masing yaitu menu, button CTA, dan hamburger untuk dibuat property menggunakan boolean
Setelah berhasil, selanjutnya bisa dibuat ukuran masing-masing frame dengan 3 jenis width diatas tadi
Setelah membuat design yang akan dijadikan responsive, selanjutnya buat terlebih dahulu variables yang akan digunakan yaitu ukuran masing-masing width bisa menggunakan variables number dan berdasar contoh diatas untuk menu dan button CTA bisa diatur menggunakan variables boolean untuk menampilkan dan menyembunyikannya. Berikut variables yang dibuat
Setelah semua variables dibuat, selanjutnya aplikasikan width ini terhadap masing-masing frame tadi agar sesuai dengan ukuran header yang telah diatur di variables. Caranya seperti berikut
Contoh penerapannya ketika kasus dari desktop dan ingin membuat responsive mobile akan seperti berikut, hanya perlu memanggil component yang telah dibuat tadi dan pilih jenis responsive yang akan digunakan, contohnya pada gambar dibawah ini dengan frame mobile maka cukup panggil komponen yang sama tinggal pilih jenisnya
Kesimpulannya yaitu ketika akan menggunakan responsive design ini tidak perlu menumpuk membuat component untuk 3 jenis contohnya akan ada 3 component (desktop, tablet, mobile) tetapi hanya perlu membuat 1 dan dibuat variablesnya untuk 3 jenis tadi sehingga tidak terjadi component yang berlebih. Selain itu juga manfaatnya ketika terdapat banyak component file figma yang ada ketika kita menggunakannya menjadi tidak terlalu berat karena penggunaan component yang bisa lebih efisien.