
The default cursor on mouseover of a button is not a hand pointer
Reading Time – 2 min. The cursor is not a hand pointer because the button is not a link. The button is an element of the page that you can click on to perform an action.
Practical UX articles on interface design, usability and research — from form validation to dark mode, each answering one question with evidence.
Reading Time – 2 min. The cursor is not a hand pointer because the button is not a link. The button is an element of the page that you can click on to perform an action.
Reading Time – 2 min. A toast notification is a non-modal, unobtrusive element to display a short message and it appears on the screen when an event occurs.
Reading Time – 3 min. If you're designing the UX for a web or mobile application that contains monetary data for different locales, you might have questions about the…
Reading Time – 8 min. Checkbox vs radio: radios allow exactly one choice, checkboxes any number including none. Comparison table, single-checkbox case, accessibility, dropdowns.
Reading Time – 2 min. Data table design for big, dense tables: column order, number alignment, frozen headers, sorting, filters, accessibility and mobile, plus a checklist.
Reading Time – 7 min. Hamburger menu left or right? Left in apps with a side drawer, right on most mobile sites, or a bottom tab bar if you have five or fewer sections.
Reading Time – 2 min. Most believe that it's for the same reason that exterior doors open inwards – it has always been done that way.
Reading Time – 2 min. What tooltip delay should you use? Usually 300 to 500ms on hover, none on keyboard focus, and instant for the next tooltip. Examples from design systems.
Reading Time – 2 min. In dialog boxes, the 'close' button is usually used even if there is an 'X' icon on the top left/right of the window.
Reading Time – 2 min. Testing for color blindness is important if you're trying to make your website or app accessible. In this article, I will highlight some of the…








