SlideShare a Scribd company logo
Establishing a common
language for designing fluid UIs
James Nash / @c1rrus

Photo © Leonardo Aguiar
THE CHALLENGES
iOS
Android
Web

Photo © Luke Wroblewski
Photo © Danny Hope

<

Easy to make

<

Can convey fluidity

=

Hard to convey fluidity

=

Hard to make
SOLUTIONS?
Establishing a common language for designing fluid UIs
Image X
150 x 150

100% wide (max 960px)

100% wide (max 960px)

Images
Images have a fixed width
& height in pixels which
does not change when the
size of the browser window
or device changes.

Boxes
If a box does not have an explicit width value,
it is meant to stretch horizontally to fill all
available space.
Otherwise, boxes may have widths expressed
in either pixels or percentages. If given in
percentages, it means its width will be X% of
the containing box's width.
Finally, boxes with percentage widths that can
grow or shrink depending on the available
space may also have a maximum width
specified which they will not exceed even if
more space is available.
The height of a box is always assumed to be
flexible as it will expand vertically as far as it
needs to so that there is enough room for its
contents.

Invisible boxes
The visual style of the boxes is entirely up to
the designers. Whether they have a border or
not, what background colour or pattern they
should have etc. etc. However, in these
wireframes they are typically shown with solid
outlines to make the logical structure of the
page more clear. (Think of them as sections of
content on the page)
Occasionally though, it may be necessary to
indicate an invisible or imaginary box in order
to clarify some layout detail (see example #3
on the next page). In those situations a
dashed outline is used.

Alignment
Images and boxes may be left, centre or rightaligned relative to the box that contains them.
This is indicated by red, green or blue
colouring.
Red = Left
Green = Centre
Blue = Right

100% wide

Image X
150 x 150

100% wide

Image X
150 x 150

100% wide

Image X
150 x 150

Sizes
With the exception of images which must be a
specific pixel size, any dimensions given
elsewhere are intended to be indicative only.
If the brand or aesthetic design requires some
minor deviations from the sizes shown, that is
acceptable. However, where the sizes relate to
common elements shared across pages (e.g.
column widths of the overall page layout) any
deviations must then also be applied
throughout all pages.
Margins
In order to keep the wireframes legible,
margins and gaps between boxes and images
will not be explicitly specified. The exact sizes
of these will be left at the discretion of the
graphic designers.

Examples
Box A
Image Z
70 x 100

Box B 50%

Box A
Box B 100% wide (max ~400px)
Image Image Image
Image
Z
Z
Z
Z
70 x
70 x
70 x
70 x
100
100
100
100

Box A
Image Z
70 x 100

Box A
Box B 100% wide (max ~400px)
Image Image Image
Image
Z
Z
Z
Z
70 x
70 x
70 x
70 x
100
100
100
100

Box B 50%

Box A
Box B 100% wide (max
~400px)
Image Image Image
Z
Z
Z
70 x
70 x
70 x
100
100
100
Image
Z
70 x
100
768px

iPad

9:24 PM

Username

Password

Login

or

Sign in with Facebook

Don't have a login? Sign up now!

Advert #1
728 x 90 (Leaderboard)

Logo
250 x 90

Page Title
Search

20% wide

20% wide

Home

20% wide

Section 1

GO

20% wide

Section 2

1024px

250px wide

20% wide

Section 3

Section 4

Editor's Picks
Slide N
400 x 225

Slide N-1
320 x 180

Slide N+1
320 x 180

"The Fold" for
iPad in landscape
(504px height)

Slide N Title
Slide N Description. Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
400px wide

4321 Views

Advert #2
120 x 600 (IAB
Skyscraper)

mm:ss

320px wide

Top Items

Advert #3
300 x 250 (IAB Medium Rectangle)

1
Medium Thumbnail
225 x 150

Title
Short description. Duis aute irure
dolor in reprehenderit in
voluptate velit esse cillum dolore
eu fugiat nulla pariatur.
225px wide

2

Social Media
Facebook Link
100 x 50

Medium Thumbnail
225 x 150

999 People like Foobar. Like DMAX.

Recent updates by Foobar
Thumbnail
100 x ??

Post with a thumbnail. Lorem ipsum
dolor sit amet, consectetur adipisicing
elit, sed do eiusmod tempor incididunt ut
labore et dolore magna aliqua.

"The Fold" for
iPad in portrait
(928px height)
BEHAVIOURS
Anchoring
(or “sticking”?)
Scaling

8:5
Stretching
Distributing
Wrapping

?

More Related Content

PPT
Wong weisenbeck
PPTX
PPTX
Crap principles of-design_for_learning
PPTX
Halftoning in Computer Graphics
PPT
Halftone
PDF
Image Printing Based on Halftoning
PDF
Design doc
PDF
Design and Implementation of VLSI Architecture for Image Scaling Processor
Wong weisenbeck
Crap principles of-design_for_learning
Halftoning in Computer Graphics
Halftone
Image Printing Based on Halftoning
Design doc
Design and Implementation of VLSI Architecture for Image Scaling Processor

Viewers also liked (9)

PDF
Certification in HR Management
PDF
CV.Crane Operator
PPTX
Plataforma sm
PPT
Manajemen Pendidikan
PDF
LMO02.ppt
PDF
Bench model of electrical control system for inflatable hemi spherical structure
PDF
Kickoff da execução do planejamento 2016
PDF
NHS Information risk management Introductory
PDF
Laundry services in hospitals –linen handling
Certification in HR Management
CV.Crane Operator
Plataforma sm
Manajemen Pendidikan
LMO02.ppt
Bench model of electrical control system for inflatable hemi spherical structure
Kickoff da execução do planejamento 2016
NHS Information risk management Introductory
Laundry services in hospitals –linen handling
Ad

Similar to Establishing a common language for designing fluid UIs (20)

PPTX
Graphics
PDF
Responsive Design in WordPress
PPTX
Pixel to Percentage conversion Convert left and right padding of a div to per...
PPTX
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
PDF
Grids Are Good (Right?)
PPT
5.1 css box model
PPTX
Nathaniel.pptxfsdffsdfdgfdgdfgdfgdfgdfgdfgfdg
PDF
Responsive Web Design - Drupal Camp CPH
PPT
Power point x
PPT
Power point x
PDF
An Introduction to Responsive Design
PPTX
Pixel Perfect
PDF
Designing ads for dynamic creative
PDF
Designing ads for dynamic creative
PDF
Designing ads for dynamic creative
PDF
Responsive web design
PDF
Canvas: Creative specs and requirements
PPTX
Retrofitting Email & Landing Pages for Mobile
PPTX
Graphics
Responsive Design in WordPress
Pixel to Percentage conversion Convert left and right padding of a div to per...
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Grids Are Good (Right?)
5.1 css box model
Nathaniel.pptxfsdffsdfdgfdgdfgdfgdfgdfgdfgfdg
Responsive Web Design - Drupal Camp CPH
Power point x
Power point x
An Introduction to Responsive Design
Pixel Perfect
Designing ads for dynamic creative
Designing ads for dynamic creative
Designing ads for dynamic creative
Responsive web design
Canvas: Creative specs and requirements
Retrofitting Email & Landing Pages for Mobile
Ad

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Network Security Unit 5.pdf for BCA BBA.
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
The AUB Centre for AI in Media Proposal.docx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
CIFDAQ's Market Insight: SEC Turns Pro Crypto
NewMind AI Weekly Chronicles - August'25 Week I
Chapter 3 Spatial Domain Image Processing.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Establishing a common language for designing fluid UIs

  • 1. Establishing a common language for designing fluid UIs James Nash / @c1rrus Photo © Leonardo Aguiar
  • 3. iOS
  • 5. Web Photo © Luke Wroblewski
  • 6. Photo © Danny Hope < Easy to make < Can convey fluidity = Hard to convey fluidity = Hard to make
  • 9. Image X 150 x 150 100% wide (max 960px) 100% wide (max 960px) Images Images have a fixed width & height in pixels which does not change when the size of the browser window or device changes. Boxes If a box does not have an explicit width value, it is meant to stretch horizontally to fill all available space. Otherwise, boxes may have widths expressed in either pixels or percentages. If given in percentages, it means its width will be X% of the containing box's width. Finally, boxes with percentage widths that can grow or shrink depending on the available space may also have a maximum width specified which they will not exceed even if more space is available. The height of a box is always assumed to be flexible as it will expand vertically as far as it needs to so that there is enough room for its contents. Invisible boxes The visual style of the boxes is entirely up to the designers. Whether they have a border or not, what background colour or pattern they should have etc. etc. However, in these wireframes they are typically shown with solid outlines to make the logical structure of the page more clear. (Think of them as sections of content on the page) Occasionally though, it may be necessary to indicate an invisible or imaginary box in order to clarify some layout detail (see example #3 on the next page). In those situations a dashed outline is used. Alignment Images and boxes may be left, centre or rightaligned relative to the box that contains them. This is indicated by red, green or blue colouring. Red = Left Green = Centre Blue = Right 100% wide Image X 150 x 150 100% wide Image X 150 x 150 100% wide Image X 150 x 150 Sizes With the exception of images which must be a specific pixel size, any dimensions given elsewhere are intended to be indicative only. If the brand or aesthetic design requires some minor deviations from the sizes shown, that is acceptable. However, where the sizes relate to common elements shared across pages (e.g. column widths of the overall page layout) any deviations must then also be applied throughout all pages. Margins In order to keep the wireframes legible, margins and gaps between boxes and images will not be explicitly specified. The exact sizes of these will be left at the discretion of the graphic designers. Examples Box A Image Z 70 x 100 Box B 50% Box A Box B 100% wide (max ~400px) Image Image Image Image Z Z Z Z 70 x 70 x 70 x 70 x 100 100 100 100 Box A Image Z 70 x 100 Box A Box B 100% wide (max ~400px) Image Image Image Image Z Z Z Z 70 x 70 x 70 x 70 x 100 100 100 100 Box B 50% Box A Box B 100% wide (max ~400px) Image Image Image Z Z Z 70 x 70 x 70 x 100 100 100 Image Z 70 x 100
  • 10. 768px iPad 9:24 PM Username Password Login or Sign in with Facebook Don't have a login? Sign up now! Advert #1 728 x 90 (Leaderboard) Logo 250 x 90 Page Title Search 20% wide 20% wide Home 20% wide Section 1 GO 20% wide Section 2 1024px 250px wide 20% wide Section 3 Section 4 Editor's Picks Slide N 400 x 225 Slide N-1 320 x 180 Slide N+1 320 x 180 "The Fold" for iPad in landscape (504px height) Slide N Title Slide N Description. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 400px wide 4321 Views Advert #2 120 x 600 (IAB Skyscraper) mm:ss 320px wide Top Items Advert #3 300 x 250 (IAB Medium Rectangle) 1 Medium Thumbnail 225 x 150 Title Short description. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 225px wide 2 Social Media Facebook Link 100 x 50 Medium Thumbnail 225 x 150 999 People like Foobar. Like DMAX. Recent updates by Foobar Thumbnail 100 x ?? Post with a thumbnail. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. "The Fold" for iPad in portrait (928px height)

Editor's Notes

  • #2: Photo credit: Leonardo Aguiar - http://www.flickr.com/photos/sensechange/1860810198/
  • #6: Photo Credit: Luke Wroblewski - http://www.flickr.com/photos/lukew/10412439655/
  • #7: Photo Credit: Danny Hope - http://www.flickr.com/photos/13316988@N00/2505471168/