Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Visual Communication📝

Learning Goals

By the end of this section you will:

  • understand and be able to identify the seven principles of visual communication.

  • understand and be able to identify the eight elements of visual communication.

  • know how to manipulate visual communication elements to achieve the visual communication principles.

Visual communication is the practice of using visual elements to convey a message, inspire change, or evoke emotion. nediger_2020_how

We will consider two aspects of Visual Communication:

You use elements of visual communication to achieve the principles of visual communication. An analogy, if the principle is the cake you want to make, then the elements are the ingredients you use to make it.

Visual Communication Principles📝

The principles of visual communication are the effects you wish to express with your design. They address the overall feel of your design and communicate a message to the user which effects the UI and UX. In other words the principles of visual communication are the what that you want to achieve.

Alignment

The arrangement of elements along a common axis or edge to create a sense of order, organization, and unity in a design. Alignment can be used to provide unity and proximity to the different elements used in the design. Good alignment aids readability and shows connections between different elements. Objects that are perfectly aligned provide a cleaner aesthetic and more professional appearance which inspires trust and confidence.

alignment

Alignment Examples

TypeDetails
Left Align TextAligning the text to the left creates a clean and organized appearance.
Centre Align HeadingsDraws attention and create a focal point.
Grid LayoutsUsing a grid system ensures consistent alignment of text and images.
Bullet PointsUse consistent bullet points or numbering for lists to align items neatly.
Align IconsAligning icons and buttons helps improves learnability.
Align Charts and GraphsAligning labels, axes, and data points ensures clarity and accuracy.
Text and Image AlignmentAligning text with related images aids in comprehension and aesthetics.

Balance

The distribution of visual elements within a design to create a sense of stability and equilibrium.

Balance occurs when the combination of elements on one side of a design appears equal to the other side. The weight of the design on each side can be influenced by use of colour, space and shape. For example, adding a dark colour to a small empty space on one side can balance a large area of black type on a white background.

balance

Balance Examples

TypeDetails
Symmetrical BalanceIdentical or similar elements on both sides of a central axis.
Asymmetrical BalanceBalancing dissimilar elements by adjusting their size, colour, or position.
Radial BalanceArranging elements radiating outward from a central point.
Colour BalanceDistributing colours evenly across a design.
Text and Image BalanceHarmonizing the placement of text and images.
WhitespaceUse strategically to create balance by separating content.
Visual WeightHeavier, dominant elements counterbalance lighter, less prominent ones.

Contrast

The juxtaposition of elements with differences in characteristics to create visual interest and emphasize distinctions.

Contrast is used to emphasise an element of the design by using a markedly different colour, size or other characteristic. Contrast is also an important factor for readability of text. It is important that there is high contrast between the colour used for typeface and its background colour.

contrast

Contrast Examples

TypeDetails
Colour ContrastUsing colour schemes that emphasise contrast or complimentary colours.
Font ContrastCombine fonts with different characteristics.
Scale ContrastVary the scale of elements.
Texture ContrastUtilize different textures in your design.
Shape ContrastEmploy different shapes within your design.
Spacing ContrastAdjust the spacing between elements.
Directional ContrastArrange elements in contrasting directions.

Harmony

The intentional use of design elements and principles to create a balanced, cohesive, and aesthetically pleasing composition.

Harmony is the pleasing effect of combining similar elements such as using similar colours, typeface and shapes throughout the design.

harmony

Harmony Examples

TypeDetails
Colour HarmonyUse a colour palette with complementary or analogous colours.
Font HarmonySelect fonts that work well together and maintain consistency.
Design ElementsMaintain a consistent style for graphic elements.
Alignment and GridsEnsure that elements are aligned properly using a grid system.
WhitespaceUse whitespace strategically to give content room to breathe.
Visual RhythmEstablish a visual rhythm by repeating design elements.
Texture and PatternsUse textures and patterns sparingly and consistently.

Repetition

Involves the consistent use of visual elements, such as colours, fonts, or shapes, to create a cohesive and recognizable design.

Repetition of the same element throughout the design brings consistency, unity and cohesion. For example, repetition of the same icon or button shape can reduce cognitive load and improve learnability for the user. However, too much repetition can become monotonous. Small variations in line, tone or colour to a repeated element can restore interest in the design and helps to retain user attention.

repetition

Repetition Examples

TypeDetails
Consistent FontsUse the same heading font, subheadings font, and body text font.
Colour PaletteUse a predefined colour palette for all elements.
Logo PlacementPlace your logo in the same position on all materials.
Graphic ElementsUse the same icons, buttons, or graphical elements consistently.
Recurring ShapesReuse specific shapes or forms consistently.
Consistent SpacingMaintain uniform spacing between text and objects.
Standardized IconographyUse a set of standardized icons or symbols to represent concepts.

Hierarchy

The organization and prioritization of elements in a design to guide attention and convey the importance of information.

Hierarchy improves readability of the interface by emphasising more important elements with placement or size. Larger elements or those positioned towards the top of the design are considered more important.

hierarchy

Hierarchy Examples

TypeDetails
TypographyUse different fonts, sizes, and styles for headings and subheadings.
ColourEmploy contrasting colours to highlight important elements.
SpacingIncrease the space around important content to draw attention.
ScaleVary the scale of elements. Larger elements tend to grab more attention.
PositioningPlace key elements in strategic positions.
ContrastMake use of contrast in to distinguish between levels of importance.
Visual CuesIncorporate visual cues like arrows or pointers to direct attention.

Proximity

Elements placed close together are perceived as related or part of the same group, promoting organization and visual clarity.

Proximity is the positioning of elements near other elements. Proximity is an important factor in useability because it is easier to interact with a digital solution if similar functions are in close proximity to each other, such as the navigation links in a webpage.

proximity

Proximity Examples

TypeDetails
Group Related ContentPlace elements close together to indicate they are related.
Content BlocksCluster related text or images within clearly defined content blocks.
Contact InformationGroup contact details in a distinct section.
Margins and PaddingEmploy adequate margins and padding to separate text from images.
Icons and LabelsPosition icons and their labels together to show association
Align Text and GraphicsAlign text and images related to a specific topic.
Organize Data TablesPlace data labels, columns, and rows to convey the associations in a table.

Visual Communication Elements📝

The elements of visual communication are the building block of UI design. By manipulating visual communication elements to implement the principles of visual communication you achieve the desired effect on the UI and, subsequently the UX. In other words, the elements of visual communication are the how of what you want top achieve.

Colour

Used to convey emotions, establish branding, guide user attention, and enhance usability.

Colour can provide contrast or emphasis, unify a design, fill a shape or space and imply emotion. A colour scheme can be inspired by a logo or photograph. Colour theory defines rules that can be used to select aesthetically pleasing colour combinations.

colour

Colour Examples

TypeDetails
ConsistencyConsistent colour schemes create a pleasing and cohesive user experience.
NavigationHighlight active and hover states of navigation links and buttons.
FeedbackUse colours to provide immediate feedback to users.
AccessibilityEnsure colour choices are accessible to all users by using colour contrast.
Focus IndicatorsUsing lines to highlight the focused element.
ThemesOption to select from different colour themes to personalize experience.
EmotionConsider the psychological impact of colours.

Form

The three-dimensional quality and structure of elements which helps users perceive them as tangible objects.

Form is the combination of other elements to create solid effects such as the use of tone and shape to create shadows, or the use of line, shape and colour to create a 3D perspective.

form

Form Examples

TypeDetails
ButtonsDesign buttons make them appear clickable.
Input FieldsCreate the illusion of depth in input fields, making them seem indented.
IconsMake icons appear as if they have volume and can be interacted with.
CardsCreate card components that appear to be floating above the background.
Pop up boxesDesign with a shadow or overlay to indicate their temporary nature.
Toggle SwitchesMake toggle switches appear like physical switches that users can flip.
TabsUse bevelled edges or colour variations to distinguish the active tab.

Line

The use of strokes or marks to define shapes, create structure, convey direction, or separate elements.

Lines can direct the user to a focal point, divide different sections, form shapes and provide emphasis. They can be thick, thin, straight or wavy. They can create order or encourage creativity.

lines

Line Examples

TypeDetails
Divider LinesAdding horizontal or vertical lines to separate sections or content blocks.
ButtonsUsing lines to create borders around buttons to make them stand out.
UnderlinesEmploying underlines for hyperlinks to indicate interactivity.
BordersEmploying lines as borders around images, panels, or entire components.
Focus IndicatorsUsing lines to highlight the focused element.
ArrowsEmploying lines in arrow shapes to indicate direction.
Charts and GraphsCreating various types of charts and graphs to represent data.

Proportion

The balanced relationship between the sizes and spacing of elements, ensuring a harmonious and visually pleasing layout.

Proportion relates to the size or quantity of elements in the design in comparison with other elements. Images with disproportionate height and width appear distorted. Unbalanced proportions are usually unattractive but can be used strategically to provide emphasis.

proportion

Proportion Examples

TypeDetails
Typography HierarchyVarying font sizes to proportionally emphasize different content.
Icon SizeEnsure icons are proportionate to their importance.
Image ScalingMaintain consistent image proportions to avoid distortion.
Button PlacementPrimary buttons prominent over secondary buttons.
Grid LayoutsUse to proportionally align and size elements.
Progress BarsProportional progress bars to indicate the completion of tasks.
Navigation MenusAllocate space in navigation menus based on importance.

Scale

The relative size of elements and how they visually relate to each other.

Scale refers to the size of an element. It can be used consistently to provide order and repetition to a design or contrasted to create a focal point or emphasis the importance of one element over another.

scale

Scale Examples

TypeDetails
Emphasizing ImportanceUse larger scale for headline text compared to body text.
Visual DepthVary the scale of elements to create a sense of depth and hierarchy.
Visual BalanceUse scale to balance the layout, ensuring that no element dominates.
ConsistencyMaintain a consistent scale for similar elements.
Visual ImpactUse scale to create visual impact.
WhitespaceAdjust whitespace scale of to control the spacing between elements.
Typography HierarchyDifferent font sizes for headings, subheadings, and body text.

Shape

The use of different shapes can convey meaning, hierarchy, and interactivity within the user interface.

Shapes can be natural, abstract or geometrical. They can be used to symbolically represent an action or create proximity by grouping similar elements.

shape

Shape Examples

TypeDetails
ButtonsRectangular or rounded shapes for buttons indicate interactivity.
IconsUse simple shapes to represent actions or objects.
ContainersGroup related content within shapes to create visual hierarchy.
Information alertsUse shapes like triangles for warning signs or information alerts.
Navigation MenusEmploy horizontal or vertical rectangular shapes for navigation menus.
Callout BoxesUse shapes with a distinct background to draw attention to specific content.
Toggle ButtonsCircular shapes can be used for toggling options on and off.

Space

The intentional arrangement of empty areas impacting the overall composition’s balance, readability, and emphasis.

Space is the area you have to work with. It includes space that is empty and space that contains text, images and other design features. Different uses of space can create clutter or it can create simplicity.

space

Space Examples

TypeDetails
Margins and PaddingLeave adequate margins and padding around UI elements.
WhitespaceWhitespace to create a clean and organized layout.
Button SpacingSpace between buttons prevent accidental clicks or taps.
Text Line SpacingAdjust line spacing to enhance text readability.
Icon SpacingMaintain consistent spacing between icons and labels.
Form FieldsSpace form fields and labels appropriately to indicate association.
Error MessagesGive error messages or notifications sufficient space to stand out.

Tone

The consistent and coherent use of colour shades and gradients to convey depth, hierarchy, and visual harmony.

Tone is the lightness or the darkness of a colour and can be contrasted to provide hierarchy, emphasis or separation of content.

tone

Tone Examples

TypeDetails
Depth and HierarchyDarker tones have higher importance, lighter tones less importance.
Buttons and InteractionChange in tone to buttons when they are hovered over or clicked.
TypographyVariations in tone create contrast between text and its background.
ShadowsShadow effects to give a three-dimensional appearance and depth.
HighlightingUse tone to highlight selected or active elements.
Background GradientsSubtle tone transitions gradients create a visually pleasing background.
Error MessagesError Messages

Texture

The visual surface quality of elements to evoke a tactile sensation and add depth and realism to the user interface.

Texture can be used to add interesting to a shape or space, attract attention or unify a design by linking it to the a real world idea with a similar texture.

texture

Texture Examples

TypeDetails
Button DepthA subtle shadow texture makes buttons appear tactile and clickable.
Background PatternsSubtle textures or patterns in the background add visual interest.
Material DesignUse textures and shadows to mimic real-world materials.
Texture for FeedbackUse textures as feedback mechanisms (eg, pressing a button)
Visual HierarchyUse different textures to differentiate between elements’ importance.
Theme ConsistencyEnsure textures align with the overall theme and branding.
Content SeparationUse textures to separate content sections.