Layar Login dari spesifikasi desain
Bangun sendiri dari brief di bawah. Semua pemeriksaan lolos berarti proyekmu selesai, salah satu syarat sertifikat Menguasai Figma: Desain UI/UX dari Dasar hingga Handoff.
Brief
Kamu menerima spesifikasi layar Login dari designer. Bangun layarnya dengan HTML, CSS, dan sedikit JavaScript, persis seperti developer menerjemahkan file Figma.
Struktur (layer)
Di dalam <main class="layar">:
h1berisi Selamat datang.pberisi Masuk untuk melanjutkan.<form class="form">berisi:labeldenganfor="email"bertuliskan Email, laluinputtype="email"denganid="email".labeldenganfor="sandi"bertuliskan Kata sandi, laluinputtype="password"denganid="sandi".<button class="tombol" type="submit">Masuk</button>.
pberisi Belum punya akun? dan tautanabertuliskan Daftar.<button id="ganti-mode" type="button">untuk berganti mode.
Design tokens (variables)
| Token | Light (:root) | Dark ([data-mode="dark"]) |
|---|---|---|
--bg-surface | #ffffff | #1a1a1a |
--text-primary | #1a1a1a | #ffffff |
--warna-primer | #7c5cff | #7c5cff |
Layout dan komponen
.layar: Auto Layout vertikal (display: flex,flex-direction: column), gap 16px, padding 24px, latarvar(--bg-surface), teksvar(--text-primary)..form: Auto Layout vertikal, gap 16px..tombol: latarvar(--warna-primer), teks#ffffff, padding 12px 24px, radius 12px.- Area sentuh:
.tomboldan keduainputpunyamin-height: 44px.
Interaksi
Klik #ganti-mode memasang data-mode="dark" pada .layar (dan klik lagi melepasnya), sehingga warna latar dan teks berganti lewat variables.
Contoh hasil
Layar putih berisi judul, subjudul, dua input bertumpuk berjarak 16px, tombol ungu Masuk, dan teks Daftar. Setelah tombol mode diklik, latar menjadi gelap dan teks menjadi putih tanpa ada warna yang ditulis ulang di .layar.
Latihan kode: Layar Login dari spesifikasi desain
Bangun layar Login sesuai brief: struktur, design tokens dengan mode gelap, Auto Layout gap 16, komponen tombol, area sentuh 44px, dan tombol ganti mode.