Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
User interface elements are the building blocks of every digital experience you'll design—and more importantly, they're how you demonstrate your understanding of usability principles, visual hierarchy, and user-centered design on exams. When you're asked to critique a mockup or propose improvements to an interface, you need to know not just what each element does, but why a designer would choose one element over another in a specific context.
The real test isn't whether you can define a checkbox. You're being tested on deeper concepts: affordance (does the element signal how to use it?), feedback (does it respond to user actions?), consistency (does it match user expectations?), and efficiency (does it minimize cognitive load?). Don't just memorize what these elements look like—know what design principle each one demonstrates and when to use it.
Selection elements let users make choices, but the type of choice determines which element you should use. The key principle here is matching the element to the selection model—single vs. multiple, discrete vs. continuous.
Compare: Radio buttons vs. dropdowns—both handle single selection, but radio buttons show all options upfront while dropdowns hide them. Use radio buttons for 2-5 critical choices; use dropdowns when space is tight or options exceed 7 items.
Compare: Toggle switches vs. checkboxes—both represent binary choices, but toggles imply immediate action while checkboxes typically require form submission. If an FRQ asks about settings panels, toggles suggest instant application; checkboxes suggest batch changes.
Input elements collect information from users. The design principle here is reducing friction—every field should guide users toward successful completion through clear affordances, helpful constraints, and immediate validation.
Compare: Search bars vs. navigation menus—both help users find content, but search is recall-based (users must know what to type) while navigation is recognition-based (users choose from visible options). Design for both user types.
Action elements translate user decisions into system responses. The core principle is clear affordance and feedback—users must understand what will happen before clicking and see confirmation after.
Compare: Buttons vs. icons—buttons explicitly label their action while icons rely on visual recognition. Use text buttons for critical or unfamiliar actions; use icon-only buttons for frequently used, universally understood functions (close, search, home).
Feedback elements keep users informed about what's happening. This directly implements Nielsen's visibility of system status heuristic—users should always know what the system is doing.
Compare: Tooltips vs. modals—both provide additional information, but tooltips are passive and non-blocking while modals demand immediate attention. Use tooltips for nice-to-know context; reserve modals for must-acknowledge situations.
Navigation elements help users understand where they are and where they can go. The principle is clear information architecture—organizing content so users can find what they need efficiently.
Compare: Tabs vs. navigation menus—both organize content, but tabs switch views within a single context while navigation menus move between distinct pages or sections. Use tabs for related content that users might compare; use navigation for separate functional areas.
| Concept | Best Examples |
|---|---|
| Single selection from visible options | Radio buttons, toggle switches |
| Multiple selection | Checkboxes |
| Single selection from hidden list | Dropdown menus |
| Continuous value selection | Sliders |
| Data entry and collection | Input fields, search bars, forms |
| Triggering actions | Buttons, icons |
| System status communication | Progress bars, tooltips |
| Interrupting user flow | Modal windows |
| Content organization | Navigation menus, tabs |
A settings page needs to let users choose between Light Mode, Dark Mode, and System Default. Would you use radio buttons, a dropdown, or toggle switches—and why?
Compare checkboxes and toggle switches: both can represent on/off states, so what determines which one to use in a form?
Which two elements would you combine to create an efficient search experience, and what usability principle does each one support?
An FRQ shows a checkout form with 15 visible fields and high abandonment rates. Which UI elements and design principles would you apply to improve completion rates?
When should a designer choose a modal window over a tooltip to communicate information, and what are the risks of overusing modals?