top of page

Week Eleven

For Week Ten, I learned the Unit 4 Build a User Interface in Design Lab

Page Layout

 

Grid

Baseline Grid

Column Grid

Modular Grid 

Manuscript Grid

Pixel Grid

Hierarchical Grid

 

Use consistent column grids in UI design.

Design the grid (12 columns web/3~4 mobile)

+hang lines/row or no

Gutter size

Unit: how the grid is defined

pixels(px) or percent(%)

Field: a single area in the grid you are using

gutter: space between fields

margin: space outside the grid

padding: space inside 

region: any area of the grid occupied by a block/element

Component/module: block of content

Breakpoints: different width for the same site

Baseline grid: repeating horizontal guideline

 

Create the grid within an element to establish order

Unusual grid: radial

golden ratio

Rule of thirds 

 

Responsive and multi-device design

 

Component based approach

 

mobile first

 

common mistakes in responsive design:

not considering responsiveness at all

making text too small on mobile

sticking to desktop UI/Interaction patterns on mobile

Making touch targets too small

removing content and functionality at smaller sizes

 

Designing Reusable Elements

Design System

Atomic Design: build from the smallest to largest units

Atoms -> molecules -> organisms -> templates -> pages

 

Between guidelines and components

 IBM’s Carbon Design system

Guidelines

• Accessibility

• Content

• Color

• Grid

• Iconography

• Layer

• Motion

• Spacing

• Themes

• Typography

Components

• Accordion

• Breadcrumb

• Button

• Checkbox

• Code snippet

• Content Switcher

• Data Table

• Date Picker

• Dropdown

• File Uploader

• Form

• Inline Loading

• Link

• List

• Loading

• Modal

• Notification

• Number Input

• Overflow Menu

• Pagination

• Progress Indicator

• Radio Button

• Search

• Select

• Slider

• Structured List

• Tabs

• Tag

• Text Input

• Tile

• Toggle

• Tooltip

Experimental: new versions of components for testing; 

Patterns: extra guidance on when and how to use different states for various components; 

Data visualization: special guidelines for graphs and charts

 

Accordion: vertical 

cards

modals

content switcher

banner / top bar

media object

 

responsive disclosure:

additional options are revealed

responsive enabling:

additional options are enabled

 

Form Components

Labels/inputs

Text entry field

Radio button

Check boxes 

Dropdown menus (used less now, avoided in mobile UI)

Buttons: always be an action verb

Toggles (single-option check boxes)

Date and time picker

Progress bar

Tooltip

 

UI state

Some have more than one state

Hover state 

Concepts:

Hiding

Loading

Empty state

input Validation states

In progress

Finished

96998b6a.png
52318199.png
bottom of page