Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
Pola UX7 menit membaca·Updated Oktober 2026·Oleh tim ExodeUI

UX Seret dan Lepas: Penanda, Umpan Balik, dan Alternatif yang Dapat Diakses

Cara mendesain drag-and-drop yang dapat ditemukan dan digunakan orang: ambil penanda, angkat dan pratinjau umpan balik, zona lepas, fisika, dan alternatif non-seret yang dibutuhkan WCAG 2.2.

Ringkasan & Definisi Langsung

Pengambilan Inti

Buat item yang dapat diseret terlihat jelas dengan pegangan ambil atau perubahan kursor, konfirmasikan pengambilan dengan pengangkatan dan bayangan, pratinjau hasilnya sambil menyeret dengan menyorot zona pelepasan, dan selesaikan item dengan jelas saat dijatuhkan, dengan membatalkan. Selalu berikan cara yang tidak menyeret-nyeret untuk melakukan hal yang sama; WCAG 2.2 memerlukannya pada level AA.

Umpan balik di setiap tahap

Panduan Nielsen Norman Group adalah penanda yang jelas dan umpan balik yang jelas di setiap tahap membuat drag-and-drop dapat ditemukan dan mudah digunakan. Setelah suatu barang diambil, orang perlu mengetahui barang tersebut diambil dan melihat apa yang akan terjadi sebelum mereka menjatuhkannya.

  • Penanda: ikon pegangan, kursor ambil saat diarahkan, atau keduanya.
  • Grabbed: mengangkat item dengan bayangan dan sedikit skala sehingga terlihat tertahan.
  • Pratinjau: sorot zona pelepasan yang valid dan tunjukkan di mana item akan mendarat.
  • Dijatuhkan: menganimasikan item ke tempatnya dan menawarkan pembatalan.
Empat tahap drag-and-drop: penanda, ambil, pratinjau dengan zona lepas yang disorot, dan lepas dengan undo
Memberi sinyal bahwa ada sesuatu yang dapat diseret, konfirmasikan pengambilan, pratinjau pelepasan, dan selesaikan dengan jelas.

Aksesibilitas: selalu tawarkan cara lain

WCAG 2.2 kriteria keberhasilan 2.5.7, Gerakan Menyeret (level AA), mensyaratkan bahwa apa pun yang dilakukan dengan menyeret juga dapat dilakukan dengan satu penunjuk tanpa menyeret, kecuali jika menyeret sangat penting. Alternatif umum adalah tombol pindah ke atas dan turun, menu "Pindah ke", atau dukungan keyboard dengan tombol panah. NN/g juga mencatat bahwa alternatif yang tepat sering kali membantu semua orang, misalnya menyeret secara kasar ke tempatnya dan menyenggol dengan tombol panah.

Fisika membuat menyeret terasa langsung

Item yang diseret harus mengikuti penunjuk tanpa jeda. Saat dilepaskan, pegas yang membawa kecepatan pelepasan ke dalam pengendapan membuat jatuhnya terasa fisik, dan item lain yang bergerak ke samping dengan mulus menunjukkan di mana letak celahnya. Jaga agar gerakan ini tetap singkat dan kurangi saat gerakan yang dikurangi aktif.

Sentuh detailnya

Pada layar sentuh, bedakan tarikan dan gulir, sering kali dengan menekan lama untuk mengambilnya. Buat pegangan yang cukup besar untuk dipukul, gulir otomatis daftar saat menyeret di dekat tepi, dan berikan umpan balik haptik saat mengambil dan melepas di tempat yang didukung platform.

Kunci Principles untuk Diingat

  • Tampilkan apa yang dapat diseret dengan pegangan atau perubahan kursor
  • Konfirmasikan pengambilan dan pratinjau dropnya
  • Selesaikan dengan gerakan yang jelas dan tawarkan pembatalan
  • WCAG 2.5.7 (AA): memberikan alternatif yang tidak menyeret
  • Gunakan pegas untuk pelepasan alami; kurangi untuk mengurangi gerakan

Pertanyaan yang Sering Diajukan

Sumber

  1. Drag–and–Drop: How to Design for Ease of Use — Nielsen Norman Group
  2. Understanding SC 2.5.7: Dragging Movements — W3C WAI

Panduan & Contoh Terkait

Rasakan hambatan dengan fisika nyata

Seret dan lepas di browser, dan sesuaikan pegas hingga pelepasannya terasa pas.

Buka taman bermain
Cobalah secara gratis