Cara Membuat Light & Dark Mode dengan Variables di Figma

Contents

Share the article

Contents

Suatu hari, Anda sedang duduk bersama direktur perusahaan logistik besar. Mereka membutuhkan executive dashboard dengan visualisasi grafik peta interaktif untuk memantau distribusi barang di level nasional. Dashboard diharapkan memiliki light mode yang optimal untuk presentasi di ruang rapat yang terang, juga dark mode yang lebih nyaman bagi mata untuk penggunaan berdurasi lama. Sebagai UI/UX designer, Anda diminta untuk mempersiapkan prototype desain executive dashboard tersebut.

Untuk menjawab kebutuhan ini, fitur variables di Figma dapat menjadi solusi yang tepat. Diperkenalkan pada Figma Config 2023 dan dirilis ke publik pada Juli 2023, fitur ini memungkinkan UI/UX designer membuat color system yang fleksibel untuk light mode dan dark mode. Dengan demikian, perubahan tema warna desain dapat dilakukan dengan mudah dengan tetap menjaga konsistensi visual tanpa perlu penyesuaian detail satu per satu.

BADR Interactive berpengalaman mengerjakan beberapa project yang memanfaatkan fitur variable di Figma untuk mengelola beberapa tema warna. Berikut adalah tutorial membuat  light mode dan dark mode dengan menggunakan fitur Figma variables. 

Apa itu Figma Variables?

Variables adalah fitur Figma yang membantu UI/UX designer menyimpan nilai-nilai yang mewakili atribut desain, seperti kode warna, angka, teks, atau nilai Boolean. Nilai-nilai ini bisa dipakai berulang kali dan diterapkan ke semua elemen desain, bahkan pada interaksi prototype. Kemampuan fitur ini tidak hanya membuat alur kerja desain lebih terstruktur dan efisien, tetapi juga membuka jalan untuk implementasi design tokens yang lebih mudah.

​​Sekilas, fitur variables mungkin terlihat mirip dengan fitur styles yang terlebih dahulu populer digunakan. Jika dengan styles Anda hanya bisa menerapkan style yang seragam pada elemen desain, dengan variables Anda dapat membuat beberapa collection terpisah yang nilai-nilainya saling terhubung. Dengan begitu, Anda bisa mendefinisikan multi-level properties yang lebih kompleks dan membuka peluang untuk sistem desain yang lebih dinamis.

Kelebihan Figma Variables

1. Penjagaan Konsistensi dan Fleksibilitas Perubahan Atribut Desain

    Proses standardisasi elemen desain dan update nilai atribut desain menjadi lebih sederhana hanya dengan mengubah nilai variables dan perubahan akan otomatis diterapkan ke seluruh elemen desain yang terhubung. Hal ini membantu Anda memastikan konsistensi visual di seluruh desain tanpa perlu memeriksa dan menyesuaikan setiap elemen satu per satu.

    2. Fitur Mode untuk Desain Multi Tema 

      Untuk membuat desain yang dilengkapi pengaturan tema seperti light mode dan dark mode, Anda hanya perlu mengatur varian tema dengan menambah mode di variables. Dengan satu klik, Anda dapat menguji beberapa versi tampilan desain. Hal ini memberikan keleluasaan untuk mengeksplorasi beberapa konteks desain tanpa perlu membuat ulang elemen-elemen desain secara terpisah.

      3. Peningkatan Produktivitas Desain

        Perubahan nilai atribut desain bisa dilakukan lebih cepat karena Anda tidak perlu lagi mengedit setiap elemen desain secara manual. Perubahan dapat dilakukan lebih cepat secara terpusat. Hal ini menghemat banyak waktu dan meminimalkan potensi kesalahan sehingga mempercepat alur kerja secara signifikan.

        Langkah Membuat Light & Dark Mode dengan Variables di Figma

        1. Membuat Variable Warna di Figma

        Anda perlu membuat variabel warna terlebih dahulu agar desain fleksibel untuk penyesuaian mode tema warna. Untuk dashboard dengan visualisasi data berupa peta, Anda perlu memastikan pemilihan warna yang mendukung keterbacaan data, seperti warna background peta, outline, dan teks.

        1. Buat file design baru di Figma.

        2. Buka fitur Variables di Figma dengan klik icon pengaturan (posisi di panel kanan). Modal pengaturan Variables akan muncul.

        3. Klik Create variable dan pilih tipe Color. Collection baru akan otomatis terbuat dengan nama “Collection 1”. Ubah nama collection menjadi “Token” dengan klik icon titik tiga horizontal dan pilih menu Rename.

          4. Beri nama warna yang relevan agar mudah dipahami, misalnya “background/background 1”, “chart/color 1”

          5. Masukkan kode HEX di kolom Value, misalnya FFFFFF untuk background/background 1 dan F1F4F6 untuk background/background 2.

          6. Ubah nama kolom Value menjadi “Light” dengan cara klik dua kali pada header kolom Value tersebut.

          7. Tambahkan semua warna yang akan dibutuhkan dengan klik Create variable di bawah tabel di dalam modal pengaturan Variables.

            2. Melakukan Setup Mode Variable Warna di Figma

            Selanjutnya Anda perlu mengatur setup mode variable warna dark mode untuk desain executive dashboard. Pengaturan ini memungkinkan setiap elemen desain Anda mampu adaptif berubah warna secara otomatis sesuai mode yang dipilih nantinya.

            1. Klik icon + di pojok kanan header kolom tabel untuk membuat mode baru.

            2. Ubah nama kolom menjadi “Dark”.

            3. Sesuaikan value setiap baris Variable di kolom dark mode. Misalnya untuk variable “background/background 1”, pada mode Light value-nya adalah FFFFFF sedangkan pada mode Dark value-nya adalah 161A1D.

              3. Membuat Desain Executive Dashboard

              Sekarang, saatnya Anda membuat desain executive dashboard dan menghubungkan setiap elemen dengan Variable terkait, seperti grafik peta, outline, teks, dan seterusnya. Jika elemen desain tidak diberikan warna menggunakan Variable yang sudah diatur sebelumnya, maka meskipun pilihan mode warna sudah diubah dari light mode ke dark mode, warna desain tidak akan terpengaruh.

              1. Pilih komponen desain pada dashboard, misalnya salah satu wilayah di grafik peta.

              2. Buka pengaturan warna Fill di panel kanan. Klik icon dan tab Libraries berisi daftar styles dan variables warna akan terbuka.

              3. Pilih warna dari collection bernama Token untuk elemen wilayah di grafik peta tersebut pada mode Light, misalnya chart/color 1. Pastikan setiap elemen desain terhubung dengan warna Variable.

              4. Duplicate frame desain, lalu pilih opsi “Dark” di pengaturan Appearance untuk membuat tampilannya berubah menjadi mode Dark secara otomatis.

                5. Berikut adalah hasil tampilan desain dark mode dari executive dashboard.

                  Dengan fitur Variables di Figma, kebutuhan membuat executive dashboard dengan light mode dan dark mode bisa dikerjakan dengan mudah dan cepat dengan tetap mempertahankan konsistensi desain antar mode. Untuk membantu Anda mendapatkan gambaran lebih mendalam mengenai cara mengatur Variable untuk desain multi tema warna, kami telah menyiapkan file Figma yang bisa Anda download secara gratis dengan klik button di bawah. File berisi desain executive dashboard lengkap dengan Variabel yang bisa di-edit. Selamat mencoba!

                  Share the article

                  Grow Your Knowledge

                  About Software Development with Our Free Guidebook

                  Grow Your Knowledge

                  About Software Development with Our Guidebook

                  You dream it.

                  We build it!

                  We provide several bonuses FOR FREE to help you in making decisions to develop your own system/application.

                  • Risk Free Development Trial 
                  • Zero Requirement and Consultation Cost 
                  • Free Website/Mobile Audit Performance

                  Our Services

                  Software Development • Quality Assurance • Big Data Solution • Infrastructure • IT Training

                  You might also like

                  [Free Template] User Acceptance Test (UAT) – Validasi Kualitas Aplikasi Sebelum Go-Live

                  [Free Template] Test Summary Report Pengujian Website/Aplikasi

                  [Free Template] Maksimalkan Keberhasilan Produk dengan Sprint Planning Template Berbasis Agile

                  Download Template Figma

                  Silakan isi data di bawah sebelum mendownload file.

                  Silakan isi data di bawah sebelum mendownload file.

                  Silakan isi data di bawah sebelum mendownload file.

                  Silakan isi data di bawah sebelum mendownload file.

                  Signup for Free Software Development Guidebook: Input Email. Submit me.