Affordance is a property of an object that naturally indicates how the object can be used.

learn more… | top users | synonyms

0
votes
2answers
122 views

Edit button or tap to edit

What is the best way to indicate edit-in-place functionality on a list view in a responsive web application? This is an in-browser application designed for mobile (not a native mobile app), so ...
11
votes
6answers
3k views

What is a good visual cue for drag and drop? (for reordering a list of items)

I'm wondering if anyone has any opinions on what is the best visual cue to indicate to the user that list items can be reordered via drag and drop? Here are a few options I've been playing around ...
1
vote
1answer
54 views

Which is more intuitive to open content when the arrow is on the right, arrow pointing in or out

When looking an expandable panel, such as those which one might find in an accordion and considering the situation where the arrow is positioned on the right hand side of the element which is to open, ...
1
vote
1answer
47 views

How to show link affordance on text/passages on mobile?

I'm building a mobile app with clickable text passages from a book. How can I indicate that the text can be clicked? The app kind of looks like this image below (minus the blue text). In my app, ...
8
votes
7answers
927 views

Signifying to user that field is editable

I have a grid that has a bunch of data. Some of the fields are editable and cause a postback updating the data. What are the best ways to show that to the user? i.e. Is there a best practice for how ...
2
votes
2answers
249 views

Does flat design reduce affordance of actionable objects?

Flat design has many merits, including being visually simple and easy to recognize. However, I don't think flat design is a one-size-fit-all solution to all situations. Flat-designed buttons or ...
6
votes
3answers
106 views

How do I indicate that a subset of icons aren't clickable?

I have a row of icons with labels. The first three are clickable and are in fact nav elements for the content area. The last icon isn't clickable... how do I make the lack of clicking affordance ...
1
vote
2answers
110 views

Designing a drag and drop sortable that can sort its own contents and copy its children into another sortable

I have this problem that's bothering me for a while. I have an interface containing 2 or more sortables in a web app (sortables are controls where you can rearrange the child contents). Example: ...
11
votes
4answers
1k views

Are 3D icons better than 2D?

I've seen an increase of 3D icons in the recent past. I am not convinced they are better. Instead they may actually be worse because space is taken up by the projection. Is there any evidence as to ...
2
votes
4answers
430 views

How to resolve a multilevel sidebar menu where parent sections must show children AND link somewhere

Note: When reading this keep in mind we may have more of an information architecture problem than a menu usability one. Suppose we have this menu: Item 1 ............ Should link to ...
42
votes
7answers
2k views

How should you show that an accordion is expanded?

When you have an accordion, you need some way of showing the current state is expanded. There are a number of different ways of handling this, and each is used by a number of respected websites and ...
4
votes
3answers
160 views

Affordance of ContentEditable elements (without changing the background)

Context I want to use the ContentEditable attribut instead of classic inputs. It sounds like a duplicate of Affordance of Edit In Place functionality, but actually I would like to avoid the changing ...
6
votes
6answers
212 views

What is the best practice for link affordance?

If I have several links, what are the best practice to demonstrate that that link has affordance. Take this example: We have a link that only underlines on hover and has no colour. Surely, that's ...
12
votes
7answers
722 views

Best Practice for a button that performs multiple actions

Consider this scenario: A "Connect" button, which changes to a "Cancel" button when clicked. When the connection succeeds, it changes to a "Disconnect" button. Should this be handled with 3 ...
11
votes
4answers
4k views

How to indicate container is scrollable without scroll bars

In Android I'm trying to work out a way to indicate to the user that a container can be scrolled. I'm not a fan of scroll bars and usually turn them off for all containers but would enable the fading ...
20
votes
6answers
4k views

Why does the Redbox machine have barriers around the credit card swipe reader?

Perhaps you've seen one of these before. A couple of inches above and below the magnetic stripe reader are protrusions that allow just enough room to swipe a credit card. The barriers are a ...
26
votes
10answers
2k views

Make object look draggable

I have a selection object (with the text SELECTED on it) that floats around on a background. The selection object is draggable and is used to drag it onto a furniture to make a selection. The user is ...
9
votes
7answers
457 views

How can we communicate the ability to use the same login credentials across multiple sites?

We currently own siteA.com and have a pretty big user base. We are now planning to introduce siteB.com and siteC.com into the mix. Since we want to end up with a "network of sites" and make things ...
2
votes
1answer
200 views

What is the best way you have seen to represent something is draggable? [duplicate]

I've seen many different ways to represent an object on a page as being draggable, but I was the most effective way in your experience of doing so?
28
votes
6answers
1k views

Should “dangerous” buttons be big and red or small and inconspicuous?

In a web app, some people think a "Delete" button should be obvious and bright red, signifying danger. The trouble is that this draws the eye to the button and may make accidental clicks more likely. ...
3
votes
4answers
243 views

How obvious is it that an element that looks like a flick switch can be clicked?

When looking at a form element styled to look like a flick switch but that actually behaves like a clickable element, how likely is the user to realise that they can click the element to switch it, ...
0
votes
1answer
105 views

Add button as part of a custom carousel menu

A client wants a web app built where the user can add items to a 3*2 carousel. There would be arrow buttons on either side that make it slide to the next 6 items, and so on. However the design calls ...
0
votes
1answer
201 views

Split button for navigation?

In our application, users can choose a "section" that controls what they're looking at. If they go to a different page, they should be able to click on the section name to be brought back to the "home ...
15
votes
6answers
524 views

Will a Paste button increase usability?

There comes cases where it's quite obvious that users are most likely to copy and paste a value into a given text-box. One of those cases is a URL fields. This made me thinking of adding a paste ...
0
votes
2answers
80 views

How to inform an audience a TV show is playing from a DVR and is not live?

The scenario: You are watching a recorded TV show from your DVR. You end up watching all of it, forgetting you can fast-forward through some parts. I attribute this to a lack of an indicator actually ...
1
vote
4answers
956 views

User experiences and double click for selection?

What about double click for selection, currently I have design a grid of thumbnails where user can select a thumbnail on double click. But higher management argues that it should be single click or ...
14
votes
5answers
457 views

How to handle users typing without input focus

An issue I repeatedly observe with novice web users is that they will occasionally begin typing without first properly selecting (focusing) an input field. A typical pattern I see is this: the user ...
16
votes
6answers
889 views

Is it acceptable to make a text field look like a write in line?

My designer would like to implement a text field that drops down on hover against a white background, and only have a bottom border to define the field. Also, the designer would like to see a flashing ...
3
votes
2answers
110 views

How to mark cells in a spreadsheet that are meant to be edited?

I just put together a spreadsheet to demonstrate how some calculations work. Three of the cells act as inputs. The values in those cells kick off a cascade of calculations in other cells containing ...
26
votes
4answers
2k views

Design Patterns for Discoverability

What are some tried and true design patterns for discoverability in UI/UX, where information or a feature isn't necessarily overt at first glance, but is discoverable by using the interface through ...
4
votes
3answers
247 views

Whether to use pointer (hand) over a button or just the default cursor

Gmail uses the pointer on mouse over of a button, while many of other websites uses a hand So I am wondering which kind of cursor is more friendly to users (on web applications), or it just ...
95
votes
19answers
10k views

Which way should be “on” for a switch?

Most of us use switches every day in various forms. And although there are sometimes general norms in countries as to which direction is "on", there is variation between countries. So when ...
12
votes
5answers
2k views

How to make it obvious that you can drag things that you normally can't?

My interface allows users to move things that usually have fixed positions in other applications, such as text boxes. What can I do to make it obvious to the user that they can move certain objects? ...
3
votes
4answers
285 views

Will users understand this digital spinner without shading affordances?

I am using Mobiscroll jQuery plugin for a web page I am designing. However it does not blend nicely with the template I use so I had to make some major changes to it. I have removed any background ...
1
vote
1answer
58 views

How to Show Object Multiplicity

I am creating a visual programming language. In this language objects are represented as rectangles, like this: I thought that the best way to represent that an object is actually a collection of ...
5
votes
2answers
507 views

Can a mobile application be made using a totally flat design?

In a current attempt at designing a mobile app using a "flat" design à la Windows Modern UI, I noticed that some aspects of the application feel weird to the average user. The main aspects here being ...
7
votes
3answers
267 views

How should I indicate that an element responds to user click?

I have a list of people that the user wants to contact. They can "Mark as done" when they have made the contact (then it goes to their follow up list 3 days later). Displaying the "Mark as done" ...
5
votes
4answers
120 views

Representing how many you have with how many they want

I have a problem whereby we are asking a user for multiple items. This is in a gaming scenario and the game has lots of items. Each item is manufactured from other items and is only counted once it ...
15
votes
6answers
1k views

Make calendar icon obviously clickable

On a webpage there is a calendar that shows just the current day of the month. When that calendar is clicked, a current month's calendar pops up. How can I make it obvious that the calendar is ...
14
votes
3answers
1k views

Is a plain unadorned hyperlink sufficient for sharing a link?

This is from a post on the SO Blog: So how do you share questions? I mentioned in an earlier post that we support a shorter URL form specifically for sharing: ...
2
votes
2answers
473 views

Click and drag affordance

We have a Silverlight application which has two main areas: a vertical list of fields on the left, and a work area on the right. There are two possible operations that the user can perform on the ...
4
votes
2answers
333 views

Affordance (indication) of an editable grid

Working on a form with multiple small grids for information display and adding a new grid. (Grid is the right display here.) The business unit wants the legacy grids to remain editable with a pop-up ...
2
votes
5answers
532 views

How can I indicate that images can be clicked on a mobile site?

I've created a mobile site with a portfolio page. On the desktop version, hovering the mouse over the images changes the mouse pointer to a finger indicating the image is hyperlinked. To try to get ...
9
votes
7answers
1k views

In Excel, how do you make it clear that a pane is frozen?

I'm making a reporting application in Excel. On some sheets, I have multiple rows of header that I want to keep visible at all times. So, naturally, I'm using Excel's Freeze Panes feature to freeze ...
9
votes
8answers
2k views

How to make an interface look touchable?

I'm designing a touchable interface. It is a non-iPad/iPhone for any mobile with touchable screen. So, if you see a big screen, how do you know if is touchable one? Showing a video that explains ...
14
votes
3answers
524 views

Is there a difference between affordance and discovery?

Looking at the UX principles that mozilla use as keywords to tag bugs in bugzilla it looks like ux-affordance and ux-discovery are very similar: ux-affordance — controls should visually express ...
4
votes
1answer
193 views

Selecting overlapping objects on «3/4 perspective» map

I am in process of making the UI of application, that has a 2.5D map (3/4 perspective) made as image, which displays equipment in rooms and areas of power plant. There are no multiple views of the ...
11
votes
8answers
294 views

A button with a link: understandable or confusing?

I'm working on a design of a touchscreen version of some web application. Since it's a touchscreen I would like all clickable elements to be rather big and easy to tap (it's a simple kiosk, so ...
7
votes
4answers
514 views

How do you show non-affordance?

There is a tendency to use badges or status images to show information, but very often these badges look like other items which you interact with, such as buttons. There is a lot of information on ...
3
votes
1answer
123 views

Is a layout with '3D' elements easier to parse?

Contemporary web applications favor designs that make heavy use of shadows and gradients to create the effect of 3D elements. One justification for this practice is that 3D effects can be used to ...