Skip to content

Introduction to Design Language

This week, we meet a few design terms that help us both:

  1. appraise design qualities of a given web property
  2. understand which to employ and how to use them in our sites

This lesson achieves learning objectives:

  1. Design front-end user experiences using accepted web design patterns, methods, and information structures.
  2. Identify and use strategies of successful visual rhetoric for the web.
Hello Web Design, Chapter 2 + 3
  • Alignment
    • Balance
    • Unity
    • Visual Hierarchy
  • Negative Space
  • Color Theory
  • Typography

The way that the different elements in a design are arranged, usually in relation to a page or document.

CMPSC 302: Web Design, Course Logo

A system of horizontal and vertical columns and guides used to provide structure, consistency, accuracy in any design. Grids allow for vertical and horizontal alignment, calculated for the designer by the web browser; it’s set and forget!

Distribution of visual assets by “weight” to create design symmetry, asymmetry, or radial symmetry.

CMPSC 302: Web Design, Course Logo

Symmetrical balance distributes page elements at roughly equal distances and hierarchies. When document correctly, the distribution of items can create stunning visual effects.

CMPSC 302: Web Design, Course Logo

Asymmetrical positions elements of different “weights” to create a sense of hierarchical contrast, where specific elements gain more prominence and attention.

CMPSC 302: Web Design, Course Logo

Radial arrangements call attention to a central element which may be flanked by other elements designed to attract visual attention to a specific spot on the screen.

This design leverages a the layout to draw customer attention to the seller’s optimal outcome: the plan they want the customer to sign up for, though there are other options.

Cohesive combination of layouts, shapes, colors, typefaces, and fonts that offers as sense of consistency to a design, elements working togther to support the entire design.

CMPSC 302: Web Design, Course Logo
CMPSC 302: Web Design, Course Logo

Use of item weights to direct user attention to specific areas of a page or a block of text.

CMPSC 302: Web Design, Course Logo

Reconsider our example of Radial symmetry and consider the most important information on the page.

In what ways does this image demonstrate hierarchy of information through design elements?

Another name for “white space”; space between elements not populated by design elements. Many designers describe negative space as space for “breath.”

CMPSC 302: Web Design, Course Logo

Think about this familiar page. How does Google use negative space to instruct you and keep your focusing on the purpose of the page?

The use of color to shape understanding and influence perception.

CMPSC 302: Web Design, Course Logo

The typical color space is made up of Red, Green, and Blue color values, hence the RGB designations that describe colors, typically seen in “hex” format (e.g., #FB9802, which results in the color ).

Designers use various relationships between colors to define color palettes which constitute one way to introduce unity and hierarchy to a site design. For example, designers may use:

  • Analogous palettes:
  • Triadic palettes:
  • Quarternary palettes:
CMPSC 302: Web Design, Course Logo

Use of arranging type to legibly display written language.

CMPSC 302: Web Design, Course Logo

While several more different types of typefaces exist (mono-space, slab serif, script, et al.) the serif and sans serif varieties are the most likely you’ll encounter.

Typically:

  • sans serif typefaces make paragraphs much more legible due to sharper distinctions
  • serif typefaces make for good “heading” type
  • while these rules are a good starting point, appropriate spacing and accompanying design often dictate ease-of-reading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque lacinia augue vel quam hendrerit consectetur. Maecenas congue metus ac ante ultrices, ac molestie magna luctus. Morbi id erat iaculis, volutpat neque a, lobortis mauris.

Type with added letter spacing

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque lacinia augue vel quam hendrerit consectetur. Maecenas congue metus ac ante ultrices, ac molestie magna luctus. Morbi id erat iaculis, volutpat neque a, lobortis mauris.

Type at default settings

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque lacinia augue vel quam hendrerit consectetur. Maecenas congue metus ac ante ultrices, ac molestie magna luctus. Morbi id erat iaculis, volutpat neque a, lobortis mauris.

Type with reduced line-height

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque lacinia augue vel quam hendrerit consectetur. Maecenas congue metus ac ante ultrices, ac molestie magna luctus. Morbi id erat iaculis, volutpat neque a, lobortis mauris.

Type with 28px of line-height