Download Atomic Design By Pattern Lab

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
+
Atomic Design By
Pattern Lab
Delaney Metzger
+
Goal of Atomic Design

Atomic Design is an idea that can be used to translate the
creative side into what the client wants

Starts with basic ideas and builds up to working prototypes

These building blocks go from abstract ideas to concrete
interfaces
+
What is Atomic Design?

“Atomic Design is a methodology used to construct web
design systems”

In other words Atomic Design is a way to create your own
effective, web based templates

Atomic Design is the idea that all sites, no matter how
complex can be broken down into five distinct stages:

Atoms, Molecules, Organisms, Templates, and Pages
+
Atoms

The building blocks of a website

Basic tags

These items cannot be broken down any further

Not very useful on their own

Examples

Form labels

Buttons

Fonts
+
Atoms - Example

<button type=“button”
onclick=“alert(“Hello
World!”)”>Click!</button>
Click!
+
Molecules

Molecules refer to groups of atoms bonded together

In Atomic Design this translates to “groups of elements
(atoms) that function together as a unit”

The idea of do one thing well

Example

Three form labels (one for name, one for email, and one for
message), three input boxes, and a button combine together to
form a contact form molecule
+
Molecules - Example

Labels

Inputs

Submit Button
Name
Email
Message
Submit
+
Organisms

Organisms are “groups of molecules joined together to form
distinct sections of an interface”

Building molecules with atoms, and in turn organisms leads
to creating portable and reusable components

Can have similar and dissimilar molecules types

Example

Footer organism may include a search form, secondary
navigation, and paragraph atom of contact information
+
Organisms - Example

Paragraph Element

Secondary Navigation

Search Form
Our Company
Address
Address Line 2
Email
Phone
Home
About
Services
Contact Us
Search Site
Enter Keyword
Search
+
Templates

Templates are made up of “mostly organisms combined
together to form page-level objects”

This is where HTML and wireframes come into play

Focuses on structure alone, not content

Eventually yields deliverable/production code
+
Templates - Example
+
Pages

Pages are specific illustrations of a particular template

They are used to test the effectiveness of the design


Are there changes to be made?
In this stage real content is substituted for placeholder
content for the client to see
+
Conclusions

No matter how complex a site build is, it can be broken
down into simple components

Breaking down a build into smaller parts makes for easier
changes and additions

Easier to go from abstract ides to concrete interfaces with
smaller building blocks
+
Exam Questions

1) What are the five basic components of Atomic Design?

2) Which component takes into account user testing and
input from the client?

3) What advantages are there to utilizing Atomic Design?
+
Exam Question Answers

1) Atoms, Molecules, Organisms, Templates, and Pages

2) The Pages component is when real content is placed into
the interface and testing should occur here as well as any
changes should be made at this stage

3) In utilizing Atomic Design, smaller components can be
built first and then assembled into the interface. This makes
for easily repeatable sections and faster building of web site
templates. In addition Atomic Design allows for easier
changes and additions by slowly building up from small
ideas to the finished piece.
+
Works Cited

Pattern Lab


http://pattern-lab.info/about.html
Atomic Design

http://www.slideshare.net/bradfrostweb/atomic-design