Figma & Prototyping

Chapter 3
Visual Interface Design Foundations

Certificate in UI/UX
Figma & Prototyping   •   Certificate

Visual Interface Design Foundations

Introduction

Visual interface design is the disciplined arrangement of visual elements so that people can understand, navigate, and use a digital product. In Figma, this work is expressed through frames, auto layout, components, styles, grids, constraints, and prototypes. However, tools do not create good interfaces by themselves. Effective design depends on principles that guide attention, communicate relationships, reduce cognitive effort, and support the conventions users have learned from other products.

An interface is therefore more than a collection of attractive screens. It is a visual communication system. A heading signals topic and importance; spacing groups related information; colour communicates state; icons suggest actions; typography affects both readability and tone. These decisions must work together across screen sizes, devices, cultures, and accessibility needs.

This chapter introduces the foundations required to design coherent interface layouts in Figma. It focuses on hierarchy, alignment, proximity, balance, contrast, colour, typography, spacing, iconography, Gestalt principles, and platform conventions. It also explains how these principles can be applied systematically rather than intuitively alone.

Learning Objectives

By the end of this chapter, you should be able to:

  • explain how visual hierarchy directs user attention;
  • apply alignment, proximity, balance, contrast, and spacing to interface layouts;
  • select colour and typography according to function, accessibility, and brand context;
  • use iconography consistently and meaningfully;
  • apply relevant Gestalt principles to group and organise content;
  • distinguish platform conventions from unnecessary imitation;
  • construct and evaluate a visual layout in Figma;
  • identify common visual design failures and propose improvements.

1. Visual Design as Communication

Users rarely read an interface from beginning to end. They scan, identify landmarks, infer relationships, and decide where to act. Visual design supports this process by answering three questions:

  1. What is this screen or component about?
  2. What information is most important now?
  3. What action or choice is available next?

A useful interface makes these answers visible through structure. A poorly structured interface may contain accurate information but still be difficult to use because all elements appear equally important, relationships are unclear, or actions do not resemble familiar controls.

Visual design has three related dimensions:

DimensionMain concernExample
SemanticWhat does an element mean?A red error message indicates a problem
SyntacticHow are elements arranged?A label is placed close to its input
PragmaticHow does the arrangement affect use?A clearly visible primary button supports completion

These dimensions should be considered together. A colour choice may have semantic meaning, but if contrast is weak, its practical communication fails. A button may be correctly labelled, but if it is visually indistinguishable from surrounding text, its function is unclear.

2. Visual Hierarchy

Visual hierarchy is the ordering of elements according to their relative importance. It helps users identify the primary subject, supporting information, available actions, and optional detail. Hierarchy can be created through:

  • size;
  • weight;
  • colour and contrast;
  • position;
  • spacing;
  • shape;
  • repetition;
  • density;
  • motion in interactive prototypes.

A page title is commonly larger and heavier than body text. A primary action may use a filled button, while a secondary action uses an outline or text treatment. A notification may receive a coloured background and icon so that it is noticed without overpowering the main task.

Hierarchy is relative rather than absolute. A 24-pixel heading is not inherently important; it becomes important because it is larger than nearby text, has appropriate spacing, and occupies a meaningful position. Hierarchy should also reflect task priority. If a checkout screen gives a promotional banner greater visual emphasis than the payment action, the visual hierarchy conflicts with the user’s goal.

Establishing a hierarchy in Figma

A practical process is:

  1. Write the intended reading order in plain language.
  2. Identify the primary task and the most important content.
  3. Assign levels such as primary, secondary, supporting, and tertiary.
  4. Express those levels with a limited type scale, colour system, spacing scale, and component treatments.
  5. Test the screen at a reduced zoom level or in grayscale.

If every element is bold, colourful, or large, no element is genuinely dominant. Restraint is therefore essential to hierarchy.

3. Alignment and Layout Structure

Alignment creates order by establishing common visual edges or axes. Users perceive aligned elements as related and can scan them more efficiently. Common alignment patterns include left alignment for text-heavy content, centred alignment for focused or symmetrical experiences, and edge alignment within cards, forms, and navigation bars.

A layout may use:

  • a page margin, which separates content from the viewport edge;
  • columns, which structure horizontal placement;
  • rows, which support repeated items;
  • a baseline, which helps text sit consistently;
  • an alignment axis, which connects related elements.

Alignment does not require every element to share one edge. It requires variation to be intentional. A deliberately indented secondary block can communicate hierarchy, whereas accidental misalignment creates visual noise.

In Figma, alignment is supported by frames, layout grids, rulers, guides, constraints, and Auto Layout. Auto Layout is especially useful for content that may grow or shrink because it preserves relationships rather than relying on fixed coordinates. For example, a button should usually be designed around its label and padding, not as a rectangle whose width breaks when the label changes.

Common alignment errors

  • inconsistent left edges across headings, fields, and body text;
  • buttons that do not align with the content they control;
  • cards with different internal padding without a functional reason;
  • icons that appear vertically misaligned with labels;
  • centring elements that should be associated with a left-aligned reading flow.

4. Proximity and Grouping

Proximity states that objects placed close together are perceived as related. Objects separated by larger gaps are perceived as belonging to different groups. This is one of the most effective ways to communicate structure without adding borders or labels.

For example, a form label should be closer to its input than to the next field. A card title should be closer to its card content than to the next card. The space between a heading and its paragraph should normally be smaller than the space between that section and the next section.

Proximity is not simply a matter of making everything compact. Insufficient spacing creates ambiguity; excessive spacing fragments content. The designer must establish a consistent spacing grammar. A spacing scale such as 4, 8, 12, 16, 24, and 32 pixels can provide a starting system, although values should be adapted to platform, typography, and content.

5. Gestalt Principles in Interface Design

Gestalt psychology describes how people organise visual stimuli into meaningful wholes. These principles are not rigid laws, but they are useful explanations of common perceptual behaviour.

Proximity

Nearby elements are grouped. Use it to associate labels with controls and headings with sections.

Similarity

Elements sharing colour, shape, size, or style are perceived as related. Repeated cards and buttons should therefore use consistent visual treatments.

Continuity

The eye tends to follow lines, paths, and aligned sequences. Navigation bars, timelines, and step indicators benefit from clear continuity.

Closure

People mentally complete incomplete forms. Simple icons can remain recognisable without depicting every detail, but excessive abstraction reduces comprehension.

Figure–ground

Users distinguish a focal object from its background. Contrast, elevation, colour, and whitespace can establish this relationship. Modals, for example, are often separated from the page by an overlay and a distinct surface.

Common region

Elements placed inside the same bounded region are perceived as related. Cards, panels, and grouped sections use this principle.

Common fate

Elements moving in the same direction are perceived as related. In prototypes, coordinated transitions can clarify that items belong to one interaction or state change.

Gestalt principles should support semantic relationships, not disguise them. A border should not be the only indication that two items belong together if the grouping is essential to understanding.

6. Balance, Rhythm, and Visual Stability

Balance concerns the distribution of visual weight. Weight is influenced by size, colour intensity, contrast, density, and position. A large dark panel may visually balance several smaller, lighter elements. Balance can be symmetrical or asymmetrical.

Symmetrical layouts communicate stability, formality, and predictability. Asymmetrical layouts can create energy and direct attention, but they require careful control. A visually heavy element near one edge may make a screen feel unbalanced even when its measurements are technically aligned.

Rhythm is created by repetition and variation. Repeated spacing, card patterns, type treatments, and icon styles establish a predictable rhythm. Variation can then highlight an important exception. For example, a list may use repeated rows while one selected row receives a distinct background and indicator.

A useful evaluation method is to blur the screen mentally or physically. If the largest masses and strongest contrasts are distributed intentionally, the layout is likely to feel stable. If one unimportant element dominates, the balance requires review.

7. Contrast and Emphasis

Contrast is difference. It can involve lightness, colour, size, weight, shape, texture, or position. Contrast supports hierarchy and helps users distinguish states and controls.

Important forms of interface contrast include:

  • lightness contrast: dark text on a light surface;
  • size contrast: heading larger than body text;
  • weight contrast: bold label against regular text;
  • colour contrast: selected state distinguished from unselected state;
  • shape contrast: a circular icon control against rectangular cards;
  • spatial contrast: an isolated call to action surrounded by whitespace.

Contrast must be purposeful. Too little contrast makes an interface ambiguous; too much produces visual noise and fatigue. Colour should not be the only method of communicating error, selection, or status. Pair colour with text, icons, patterns, or shape changes so that information remains available to users with colour-vision differences.

For digital accessibility, designers should verify text and interface contrast using an appropriate accessibility checker and the applicable version of WCAG. Exact requirements depend on text size, weight, content type, and user-agent context; therefore, visual judgment alone is insufficient.

8. Colour Systems

Colour performs several functions: branding, grouping, emphasis, state communication, orientation, and emotional expression. A robust interface colour system generally includes:

  • primary and secondary brand colours;
  • neutral surface and text colours;
  • semantic colours for success, warning, error, and information;
  • interaction colours for hover, focus, pressed, and disabled states;
  • optional accent colours for categorisation.

A colour token should have a functional name, such as color.surface.primary or color.status.error, rather than only a descriptive name such as “blue.” Functional naming makes systems easier to maintain when visual values change.

Colour relationships should be checked in context. A colour that appears accessible on white may fail on a tinted surface. Disabled states should communicate reduced availability without becoming indistinguishable from ordinary text. Focus indicators must be clearly visible and should not depend solely on subtle colour changes.

Colour also has cultural and contextual variation. Red may signal danger, urgency, celebration, or political meaning depending on context. Designers should validate interpretations with users rather than assuming universal symbolism.

9. Typography and Readability

Typography is both a communication system and a visual structure. Key variables include typeface, size, weight, line height, letter spacing, case, and measure (line length).

A basic interface type system may define styles for display text, headings, body text, labels, captions, and button text. Each style should have a clear role. Too many styles create inconsistency; too few can flatten hierarchy.

Important typographic principles include:

  • choose a typeface with suitable screen legibility and language support;
  • use sufficient size and line height for comfortable reading;
  • distinguish headings through scale and weight, not decoration alone;
  • avoid long lines that make scanning difficult;
  • preserve a clear difference between interactive text and ordinary text;
  • test real content rather than placeholder text.

Line height is the vertical distance between lines of text. A value that is too small causes lines to merge visually; a value that is too large weakens paragraph cohesion. The correct value depends on typeface, size, language, and content density.

Text must be allowed to expand. Interfaces should be tested with longer labels, larger text settings, translated content, and user-generated content. Fixed-height containers are a frequent source of clipping and accessibility failure.

10. Spacing and Density

Spacing creates hierarchy, rhythm, and touch comfort. It operates at several levels:

  • internal padding within a component;
  • spacing between related elements;
  • spacing between groups;
  • page-level margins;
  • spacing between major regions.

A useful rule is to make related items closer than unrelated items. This principle is more important than adherence to a particular numerical scale. Nevertheless, a scale helps teams make repeatable decisions. In Figma, spacing values can be represented through local variables or design tokens and applied through Auto Layout.

Density should match the task. A data-heavy professional tool may require compact rows, while a mobile wellness application may benefit from generous spacing and larger controls. Density also affects error probability: crowded controls are harder to target and interpret.

11. Iconography and Visual Language

Icons are compact visual signs. They can save space, support recognition, and reinforce labels, but they are not automatically self-explanatory. Familiar icons such as search, close, menu, and play are more readily understood than specialised or abstract symbols.

An icon system should establish:

  • consistent stroke or fill style;
  • consistent optical size;
  • common corner treatment;
  • predictable bounding boxes;
  • alignment with text and controls;
  • clear active, inactive, disabled, and selected states.

Use labels for ambiguous actions. An icon-only control should usually have an accessible name, visible tooltip where appropriate, and sufficient target size. Decorative icons should not be announced as meaningful content by assistive technology.

Avoid mixing icon families with incompatible visual characteristics. A thin outlined settings icon beside a heavy filled navigation icon can make the interface feel assembled rather than designed. In Figma, shared components and component properties help maintain consistency.

12. Platform Conventions

Platform conventions are patterns users expect from a device, operating system, or product category. Examples include familiar navigation structures, keyboard behaviour, gesture expectations, focus treatment, back navigation, and standard control semantics.

Conventions reduce learning effort. A mobile interface that ignores system back behaviour may create confusion; a desktop application that prevents keyboard access can exclude experienced users; a web form that uses a nonstandard control for a familiar action may increase errors.

Conventions are not absolute rules. A product may innovate when evidence supports a better solution, but it should preserve the underlying user expectation. Designers should distinguish:

ConventionQuestion to ask
Visual conventionWill users recognise the control?
Interaction conventionWill the action behave as expected?
Accessibility conventionCan different input methods use it?
Content conventionIs the language familiar and unambiguous?

When designing in Figma, use the target platform’s component patterns as a reference, then test the result on the actual platform where possible.

13. A Practical Figma Workflow

A disciplined workflow turns principles into design decisions.

Step 1: Define content and task priority

List the user’s goal, required information, primary action, secondary actions, and system states.

Step 2: Create a structural wireframe

Use grayscale blocks and text placeholders to establish grouping, alignment, and hierarchy before introducing brand colour.

Step 3: Establish layout rules

Set frame dimensions, margins, columns, spacing tokens, and responsive behaviour. Prefer Auto Layout for stacks, rows, buttons, lists, and cards.

Step 4: Apply type and colour styles

Create local styles or variables for typography, surfaces, text, borders, and semantic states. Use meaningful names.

Step 5: Build components

Convert repeated patterns into components. Use variants for states such as default, hover, focus, selected, disabled, error, and loading.

Step 6: Check content resilience

Replace short placeholder labels with realistic content. Test long names, errors, empty states, and translated strings.

Step 7: Prototype transitions

Use transitions to communicate continuity and state change. Motion should clarify cause and effect rather than distract.

Step 8: Inspect and test

Review alignment, contrast, spacing, keyboard order, touch targets, zoom behaviour, and screen-reader implications. Conduct a short usability test with representative users when possible.

Worked Application: Improving a Mobile Booking Screen

Consider an illustrative travel-booking screen containing a destination field, date selector, traveller selector, promotional banner, and “Search” button. The first version places all elements in separate cards with equal colour intensity. The button is below the fold, the date fields are far apart, and the promotional banner is visually dominant.

Analysis

The screen fails in four ways. First, equal visual emphasis obscures the primary task. Second, weak proximity makes the date controls appear unrelated. Third, the promotional banner interrupts task flow. Fourth, inconsistent alignment increases scanning effort.

Design approach

The revised design begins with a clear heading and short explanatory text. Destination, dates, and travellers are placed in one Auto Layout group because they contribute to one search task. Labels are positioned close to their controls. The primary button follows the group with strong but not excessive contrast. The promotional content is moved below the primary task and given a quieter surface treatment.

A spacing scale creates smaller gaps within each field group and larger gaps between the search group and promotional content. Typography distinguishes the heading, field values, and supporting labels. Icons are used only where they reinforce recognition, and each icon-only control receives an accessible name. The layout is tested with a long destination name and an error message for invalid dates.

Outcome

The revised screen communicates a clearer reading order: destination, dates, travellers, then search. The visual hierarchy now matches the user’s goal. The design also becomes easier to maintain because repeated fields are components and spacing is controlled through Auto Layout.

Learning points

A successful redesign did not depend on adding decoration. It resulted from clarifying relationships, changing emphasis, improving alignment, and respecting content behaviour. Visual quality emerged from a coherent system of decisions.

Challenges, Limitations, and Ethical Considerations

Visual principles are guides, not substitutes for research. Users may interpret colour, symbols, or layouts differently because of culture, disability, age, expertise, or context. A design that appears clear to its creators may fail for people using magnification, high-contrast settings, keyboard navigation, voice control, or assistive technology.

Designers should avoid deceptive hierarchy. Dark patterns may use contrast, spacing, or visual emphasis to steer users toward actions that benefit an organisation while hiding cancellation, costs, or privacy consequences. Ethical interface design makes important choices understandable and does not manipulate users through false urgency or obstructive defaults.

Accessibility should be considered from the beginning, not treated as a final inspection. Test colour contrast, text resizing, focus visibility, target size, semantic labels, motion sensitivity, and content alternatives. Regulatory obligations vary by jurisdiction and product type, so teams should consult applicable accessibility and consumer-protection requirements.

AI-assisted design tools can generate layouts, copy, icons, or colour suggestions. They may accelerate exploration, but generated outputs require human review for accessibility, cultural bias, copyright, privacy, and factual accuracy. A visually polished result is not evidence of usability.

Best-Practice Checklist

Before approving an interface layout, ask:

  • Is the primary user task visually obvious?
  • Does alignment create a consistent structure?
  • Are related elements close enough to be understood as a group?
  • Are unrelated groups separated adequately?
  • Does contrast communicate hierarchy and state without excess noise?
  • Is colour supported by text, shape, or icon where necessary?
  • Can typography be read at different sizes and settings?
  • Are repeated components and spacing rules consistent?
  • Are icons familiar, consistent, and labelled when ambiguous?
  • Does the design follow relevant platform conventions?
  • Does the layout survive longer content, errors, and translation?
  • Can people using keyboard navigation, touch, zoom, or assistive technology use it?
  • Does the interface respect user autonomy and avoid deceptive emphasis?

Chapter Summary

Visual interface design foundations provide the structure through which an interface communicates. Hierarchy directs attention; alignment creates order; proximity and Gestalt principles reveal relationships; balance and rhythm produce stability; contrast establishes emphasis; colour communicates identity and state; typography supports readability; spacing controls grouping and density; iconography reinforces actions; and platform conventions reduce learning effort.

In Figma, these principles become practical through frames, grids, Auto Layout, components, variants, styles, variables, and prototypes. A strong workflow begins with task and content structure, applies visual rules systematically, tests realistic content, and evaluates accessibility and platform behaviour. Good interface design is not decoration added after functionality. It is the visual organisation of meaning, action, and user choice.

Key Terms

Visual hierarchy: The ordering of elements according to perceived importance.

Alignment: The positioning of elements along shared edges, axes, or baselines.

Proximity: The perceptual grouping of elements that are placed near one another.

Balance: The distribution of visual weight across a layout.

Contrast: Difference between elements used to create distinction or emphasis.

Gestalt principles: Principles describing how people organise visual stimuli into meaningful wholes.

Figure–ground: The distinction between a focal object and its surrounding background.

Typography: The design and arrangement of written language.

Line height: The vertical distance between lines of text.

Spacing scale: A set of repeatable distances used to organise interface elements.

Density: The amount of information or controls presented within an area.

Iconography: The system and use of icons in an interface.

Component: A reusable interface element with defined structure and behaviour.

Variant: A related version of a component, often representing a state.

Auto Layout: A Figma layout feature that arranges elements according to defined relationships and spacing.

Design token: A named, reusable value such as a colour, type style, or spacing value.

Platform convention: A familiar visual or interaction pattern associated with a device or operating system.

Accessibility: Designing products so that people with varied abilities and technologies can use them.

Dark pattern: A design practice that manipulates users toward choices they may not otherwise make.

Review Questions

Short Answer Questions

  1. What is visual hierarchy, and why is it important in interface design?
  2. How does proximity communicate relationships between interface elements?
  3. Name four variables that can establish typographic hierarchy.
  4. Why should colour not be the only method used to communicate status?
  5. What advantages does Auto Layout provide in Figma?

Long Answer Questions

  1. Explain how alignment, proximity, and spacing work together to structure a form interface.
  2. Discuss the main Gestalt principles relevant to digital interface design and provide an example of each.
  3. Explain how a designer can create a functional colour system for an interface.
  4. Discuss the relationship between icon recognition, consistency, and accessibility.
  5. Describe a complete Figma workflow for turning a wireframe into a tested interface layout.

Analytical / Application Questions

  1. A dashboard gives equal visual emphasis to twelve metrics, uses inconsistent left edges, and places labels far from their values. Analyse the problems using hierarchy, alignment, and proximity, then propose specific improvements.
  2. Design a mobile sign-up screen that must support long names, validation errors, text enlargement, and keyboard navigation. Explain the visual and structural decisions you would make in Figma.
  3. A product team wants to make its “accept” button prominent while making the “decline” option difficult to find. Evaluate this proposal using visual design ethics, accessibility, and user autonomy, and recommend an alternative.

Multiple Choice Questions with Answers

Question 1

Which principle primarily groups elements by placing them near one another?

A. Proximity

B. Closure

C. Common fate

D. Contrast

Correct Answer: A. Proximity

Question 2

What is the main purpose of visual hierarchy?

A. To make every element equally noticeable

B. To direct attention according to importance

C. To eliminate the need for content labels

D. To ensure all screens use identical colours

Correct Answer: B. To direct attention according to importance

Question 3

Which Figma feature is especially useful for preserving relationships when content changes size?

A. Flatten selection

B. Auto Layout

C. Export settings

D. The eyedropper tool

Correct Answer: B. Auto Layout

Question 4

Why should colour not be the sole indicator of an error state?

A. Colour cannot be used in digital products

B. Users may have colour-vision differences or other access needs

C. Colour always reduces hierarchy

D. Errors must only be represented by text size

Correct Answer: B. Users may have colour-vision differences or other access needs

Question 5

Which example best demonstrates similarity?

A. Separating unrelated sections with whitespace

B. Using the same visual treatment for controls with the same function

C. Placing a modal above a page

D. Following a curved visual path

Correct Answer: B. Using the same visual treatment for controls with the same function

Question 6

What is a major risk of using fixed-height text containers?

A. They always improve responsive behaviour

B. They can clip longer or translated content

C. They automatically improve accessibility

D. They prevent all alignment errors

Correct Answer: B. They can clip longer or translated content

Question 7

Which is the most appropriate approach to an ambiguous icon-only action?

A. Remove all labels permanently

B. Add an accessible name and use a visible label where needed

C. Make the icon smaller

D. Use a random colour to clarify it

Correct Answer: B. Add an accessible name and use a visible label where needed

Question 8

What is the primary purpose of a spacing scale?

A. To make every gap identical

B. To provide repeatable and coherent distances

C. To replace typography decisions

D. To prevent responsive layouts

Correct Answer: B. To provide repeatable and coherent distances

Question 9

Which practice best supports ethical interface design?

A. Hiding cancellation behind low-contrast text

B. Using false urgency to increase clicks

C. Making important choices understandable and available

D. Making one choice visually unavoidable

Correct Answer: C. Making important choices understandable and available

Question 10

What should a designer do before approving a component system?

A. Test only the shortest placeholder content

B. Check realistic content, states, accessibility, and platform behaviour

C. Remove all variants

D. Avoid user testing to preserve consistency

Correct Answer: B. Check realistic content, states, accessibility, and platform behaviour

Figma & Prototyping
Chapter 3 of 14