4

I have table where almost all of its cells are a button that works independently. When I add a 3D button-like design to each cell, the table becomes a large chunk filled with buttons and looks a little noisy. Is there a way to make the table less noisy while making it clearly recognizable that the cells are buttons? Some cells are not buttons, so there has to be some difference among the cells that are buttons and those that are not.

4
  • 4
    Are you sure it needs to be a table ? I would help if you gave an example. Apr 29, 2013 at 7:07
  • 1
    you could go the windows 8 route with flat square buttons
    – icc97
    Apr 29, 2013 at 7:28
  • 3
    Use hyper links instead of buttons
    – rags
    Apr 29, 2013 at 7:29
  • Please share your design so that we have a better idea of what you are referring to.
    – JohnGB
    Apr 29, 2013 at 11:42

2 Answers 2

6

Tables are already very heavy visually so you can add some sort of icon next to the text to indicate that it is a link. i.e.

table

The advantages of doing this are: - The user can quickly identify which cells have buttons - The essence of the table remains - The visual weight will look balanced

1
  • 2
    I would add the marker before the text in the cell, since in this view it 'looks' like it is point at the adjacent cell.
    – rk.
    Apr 29, 2013 at 14:27
4

If the buttons take up the entire cell, you will reduce noise. Granted, they will look less like buttons, but if you apply a gradient and different text alignment, it should be clear enough. You could experiment with different fonts and font sizes too, but I'm not fond of the design results.

Here is a rough mockup of what I'm referring to:

enter image description here


I would still question whether there isn't a solution better than a table for this, but if it had to be a table, this is what I would test first.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.