O'Reilly logo
  • mirai sl thinks this is interesting:

Let’s take a simple drag-and-drop as an example. An object’s initial/default state should look draggable. Or, barring that, the object (and/or the cursor) should have a hover state that indicates the object can be dragged. Then the object should likely have another state while being dragged. (It’s also possible the screen itself [another noun] at this point has a different state, indicating where the object could be dropped.) And finally, a state when it is at last dropped, which might be simply to return to the default state (


Cover of Microinteractions


Al tener claro el objetivo de la interacción, tendremos clara las reglas de la misma.