Cursor Invitation

From DesignPatterns

Jump to: navigation, search

Contents

Problem

Designer needs to cue the user that an object can be interacted with.


Example

Image:pattern_invt_cursor_ani.gif
Example of showing a hand cursor as an invitation for drag and drop on My Yahoo!


Usage

  • The interaction will be an operation you perform on the object.
  • The operation is not easily previewed.</li>
  • It is not necessary to preview the operation.
  • You want as lightweight of an invitation as possible.


Solution

  • Change the cursor to indicate the operation. For example to indicate drag use the CSS cursor move (which normally shows as 4 arrows; but on the Macintosh as a hand.)
  • Change the cursor when over the object with which you will interact.
  • When the operation is initiated with a click or a drag.


Rationale

For more information, see the rationale for Invitation patterns.


Accessibility

See the general discussion about accessibility for Invitation patterns.


Related


As Seen On


Source

Yahoo! Pattern Library