May 1, 2024
Updated May 9, 2025
18 minute read
Drag and drop is a widely recognized user interface (UI) interaction where a user selects an object on a screen, "grabs" it with a pointing device (like a mouse or a finger on a touchscreen), and moves it to a different location or onto another virtual object. This intuitive action allows for a variety of operations, such as moving files, rearranging items in a list, or initiating specific commands, all without needing to type complex instructions or navigate through multiple menus. It's a fundamental component of modern computing, making digital interactions feel more direct and tangible.
bwdaqo|
Find a path to becoming a Drag and Drop. Learn more at:
OpenCourser.com/topic/bwdaqo/drag
Reading list
We've selected six books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Drag and Drop.
A comprehensive guide to drag-and-drop interaction, covering both the design and implementation aspects. Provides a holistic understanding of the topic, from user experience principles to technical best practices.
A classic textbook on HCI that includes a chapter on drag-and-drop interaction, providing a broad overview of the topic and its relevance to HCI design.
A practical guide to interaction design patterns, including a section on drag-and-drop interaction. Provides real-world examples and best practices for designing effective drag-and-drop interfaces.
A concise and accessible guide to drag-and-drop interaction, covering the fundamental principles and best practices for designing and implementing these interfaces.
A technical guide to implementing drag-and-drop functionality in software applications using various programming languages and frameworks.
A technical guide to implementing drag-and-drop functionality in web applications using HTML, CSS, and JavaScript.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/bwdaqo/drag