SlideShare a Scribd company logo
1 of 398
Download to read offline
Photo: Jakub SolovskĆ½ https://ļ¬‚ic.kr/p/i1RRZm
Designing Responsive Websites
Clarissa Peterson āœ¦ @clarissa
A hands-on workshop at EuroIA āœ¦ 27 Sept. 2014
How to download ļ¬les or view example pages
The white slides with purple text at the top are
where we did hands-on coding examples in the
workshop.
If you want to follow along and edit the ļ¬les in
your text editor, go to this URL and click on
ā€œdownload all ļ¬les.ā€ Otherwise, you can view each
example ļ¬le from the same URL.
www.clarissapeterson.com/ļ¬les/euroia/
What is responsive
design?
Flexible
Photo: Mike Mozard https://ļ¬‚ic.kr/p/jXxfeF
http://www.bostonglobe.com/
http://www.bostonglobe.com/
http://www.bostonglobe.com/
http://www.bostonglobe.com/
Adjustable
Photo:William Warby
https://ļ¬‚ic.kr/p/j9KrpA
http://www.unitedpixelworkers.com/
http://www.unitedpixelworkers.com/
http://www.unitedpixelworkers.com/
http://www.unitedpixelworkers.com/
http://www.unitedpixelworkers.com/
http://www.unitedpixelworkers.com/
http://www.unitedpixelworkers.com/
http://www.bostonglobe.com/
http://www.bostonglobe.com/
http://www.bostonglobe.com/
http://www.bostonglobe.com/
http://www.bostonglobe.com/
Partially responsive
http://www.apple.com
http://www.apple.com
http://www.apple.com
http://www.apple.com
http://www.apple.com
http://lrmc.com/
http://lrmc.com/
http://lrmc.com/
http://lrmc.com/
http://lrmc.com/
Photo: Mo Riza https://ļ¬‚ic.kr/p/ca1kU
Photo: Luke Wroblewski https://ļ¬‚ic.kr/p/gTH5oL
Photo: Luke Wroblewski https://ļ¬‚ic.kr/p/gTH5oL
Photo: Kārlis Dambrāns https://ļ¬‚ic.kr/p/oq2r8z
Photo: Rob DiCaterino https://ļ¬‚ic.kr/p/5yk9cA
Photo: Kārlis Dambrāns https://ļ¬‚ic.kr/p/f1oriS
Photo: Sean MacEntee https://ļ¬‚ic.kr/p/bR4vGi
Photo: Kārlis Dambrāns https://ļ¬‚ic.kr/p/oBTNuP
Photo: Rodrigo Senna https://ļ¬‚ic.kr/p/4oVCo
Photo:William Hook https://ļ¬‚ic.kr/p/4FGx7a
Photo: Kārlis Dambrāns https://ļ¬‚ic.kr/p/gFgXfS
Photo: Kārlis Dambrāns https://ļ¬‚ic.kr/p/mw5wzT
Photo: Matthew Pearce https://ļ¬‚ic.kr/p/aAJin6
http://www.microsoft.com/en-us/default.aspx
http://www.microsoft.com/en-us/default.aspx
http://www.microsoft.com/en-us/default.aspx
http://www.microsoft.com/en-us/default.aspx
How responsive
design works
All Devices
Photo: Brad Frost https://ļ¬‚ic.kr/p/cfQwL7
Range of phone sizes
Source: http://opensignal.com/reports/fragmentation.php
Photo: Kārlis Dambrāns https://ļ¬‚ic.kr/p/iqj7yP
Photo: Kārlis Dambrāns https://ļ¬‚ic.kr/p/gmQupy
Flexible
Photo: HoriaVarlan https://ļ¬‚ic.kr/p/7XrUY1
article { width: 100%; }
div { margin: 0 10%; }
img { max-width: 100%; }
http://www.worldwildlife.org/
http://www.worldwildlife.org/
http://www.worldwildlife.org/
http://www.worldwildlife.org/
View:Turtle Photo
turtle.html
View:Turtle #1
img { max-width: 100%; }
Media Queries
Photo: Raymond Bryson https://ļ¬‚ic.kr/p/8CkodQ
body { background-color: green; }
@media only screen and (min-width: 40em) {
body { background-color: blue; }
}
body { background-color: green; }
@media only screen and (min-width: 40em) {
body { background-color: blue; }
}
body { background-color: green; }
@media only screen and (min-width: 40em) {
body { background-color: blue; }
}
Photo: Nakeva Corothers https://ļ¬‚ic.kr/p/8U1KwJ
Change navigation
with media queries
http://www.easterseals.com/
http://www.easterseals.com/
http://www.easterseals.com/
http://www.easterseals.com/
http://www.easterseals.com/
Change typography
with media queries
http://www.trentwalton.com
http://www.trentwalton.com
http://www.trentwalton.com
http://www.trentwalton.com
http://www.trentwalton.com
Add more detail
with media queries
http://mailchimp.com/
http://mailchimp.com/
http://mailchimp.com/
http://mailchimp.com/
http://mailchimp.com/
Change entire design
with media queries
http://www.salesforce.com/
http://www.salesforce.com/
http://www.salesforce.com/
http://www.salesforce.com/
http://www.salesforce.com/
min-width: 30em
max-width: 30em
min-height: 30em
max-height: 30em
Vertical media queries
http://bradfrostweb.com
http://bradfrostweb.com
http://bradfrostweb.com
http://bradfrostweb.com
min-device-width: 30em
max-device-width: 30em
min-device-height: 30em
max-device-height: 30em
orientation: portrait
orientation: landscape
Via: http://wtfmobileweb.com/post/16758384465/thanks-for-providing-so-much-screen-real-estate
aspect-ratio: 16/9
device-aspect-ratio: 16/9
min-aspect-ratio: 1/1
min-resolution: 300dpi
View:Alice in Wonderland
alice.html
View:Alice #1
@media only screen and (min-width:30em) {
body { color: red; }
}
View:Alice #2
@media only screen and (min-width:30em) {
body { color: red; }
}
@media only screen and (min-width:60em) {
body { color: blue; }
}
View:Alice #3
@media only screen and (max-width:30em) {
body { color: red; }
}
View:Alice #4
@media only screen and (min-height:20em) {
body { color: red; }
}
View:Alice #5
@media only screen and (max-height:20em) {
body { color: red; }
}
Performance
Slow connections are
not just on phones
Photo: NicolasVigier https://ļ¬‚ic.kr/p/23xNNg
ā€œYou can't mock up performance in
Photoshop.ā€
- Brad Frost
@brad_frost
Performance Budget
Photo: Reyner Media https://ļ¬‚ic.kr/p/hT9yw7
Responsive images
Photo: Craig Finlay https://ļ¬‚ic.kr/p/5R51o3
Third-party code
Photo: Michael Himbeault https://ļ¬‚ic.kr/p/7NFTF6
Blocking CSS & JavaScript
Photo: Holger Zscheyge https://ļ¬‚ic.kr/p/5kcFk
-100ms āž” +1%
-400ms āž” +9%
Being a Web designer & not considering
speed/performance is like being a print
designer & not considering how your
colors will print.
- Luke Wroblewski
@lukew
https://developers.google.com/speed/pagespeed/insights/
https://developers.google.com/speed/pagespeed/insights/
https://developers.google.com/speed/pagespeed/insights/
PageSpeed Insights
https://developers.google.com/speed/
pagespeed/insights/
http://yslow.org/
http://yslow.org/
http://www.webpagetest.org/
WebPagetest
http://www.webpagetest.org/
Adaptive Content
http://www.alistapart.com
http://www.alistapart.com
Prototyping
responsive design
Design Process
Photo:Wonderlane https://ļ¬‚ic.kr/p/bSHvgv
Design Develop
Design
Develop
Photo: Chris Gladis https://ļ¬‚ic.kr/p/rZVTg
ā€œIt's not like our industry nailed web
design before we started doing
responsive design. It's still a work in
progress.ā€
- Dan Willis
@uxcrank
Sketching
Photo: Christian Campos https://ļ¬‚ic.kr/p/6Vb1Xd
Photo: Baldiri https://ļ¬‚ic.kr/p/9JMoL5
Wireframes
Credit:AfterVictory https://ļ¬‚ic.kr/p/8LrASD
Credit: Podluzny http://ļ¬‚ic.kr/p/cJJdzm
Prototyping Tools
Photo: Kate Ter Haar https://ļ¬‚ic.kr/p/9KQoQd
Use frameworks
for prototyping
http://foundation.zurb.com/
http://foundation.zurb.com/
http://foundation.zurb.com/
http://foundation.zurb.com/
http://foundation.zurb.com/
http://foundation.zurb.com/
http://foundation.zurb.com/
http://foundation.zurb.com/
http://foundation.zurb.com/
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://foundation.zurb.com/templates.html
http://getbootstrap.com/
http://www.getskeleton.com/
http://getclank.com/
Websites and applications
for prototyping
http://froont.com/
http://froont.com/
http://www.hotgloo.com/
http://balsamiq.com/
http://foundation.zurb.com/
http://foundation.zurb.com/
View: Foundation Templates
foundation/template-bannerhome.html
foundation/template-blog.html
foundation/template-grid.html
foundation/template-realty.html
foundation/template-soboxy.html
foundation/template-workspace.html
http://foundation.zurb.com/templates.html
Creating responsive
designs
The ļ¬rst website
was responsive
http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
Start with Content
Photo: Lainey Powell https://ļ¬‚ic.kr/p/eWJog
Small Screen First
Photo: Justus BlĆ¼mer https://ļ¬‚ic.kr/p/abN4Q4
http://www.washingtonpost.com
Linear design
http://teamtreehouse.com
http://teamtreehouse.com
http://teamtreehouse.com
http://teamtreehouse.com
Style Tiles
Photo: Lauren Manning https://ļ¬‚ic.kr/p/4wV5Q1
http://styletil.es/
http://styletil.es/
Touch
Photo;Alexandra Zakharova https://ļ¬‚ic.kr/p/jRnhnU
http://2014.blendconf.com
http://2014.blendconf.com
Touch target size
Photo: Erika https://ļ¬‚ic.kr/p/6rMRUZ
ul a { display: block; }
ul a { display: block; padding: 3px 5px; }
Mobile First
Photo:Vernon Chan https://ļ¬‚ic.kr/p/d5DEjS
Photo:Trevor Cummings https://ļ¬‚ic.kr/p/nNu7sP
http://www.kiwibank.co.nz
http://www.kiwibank.co.nz
http://www.kiwibank.co.nz
http://www.kiwibank.co.nz
<a href=ā€tel:202-123-4567ā€>202-123-4567</a>
Mobile use case: I just transferred money
at my desk using my phone because
logging into my banking app requires
fewer steps.
- Stephanie Rieger
@stephanierieger
Change branding
with media queries
http://www.dorigati.it/en/
http://www.dorigati.it/en/
http://www.dorigati.it/en/
http://www.dorigati.it/en/
Navigation
Photo: Calsidyrose https://ļ¬‚ic.kr/p/8vehvb
http://bradfrost.github.com/this-is-responsive/patterns.html
Top Navigation
http://www.enochs.co.uk/
http://www.enochs.co.uk/
http://www.enochs.co.uk/
http://www.enochs.co.uk/
http://foodsense.is/
http://foodsense.is/
http://foodsense.is/
http://foodsense.is/
https://www.tuj.ac.jp/
https://www.tuj.ac.jp/
Footer Navigation
http://contentsmagazine.com/
http://contentsmagazine.com/
http://contentsmagazine.com/
http://contentsmagazine.com/
Toggle Navigation
http://www.starbucks.com/
http://starbucks.com/
http://starbucks.com/
http://starbucks.com/
http://starbucks.com/
http://codepen.io/bradfrost/full/sHvaz
http://codepen.io/bradfrost/full/sHvaz
<a href="#menu" class="menu-link">Menu</a>
<nav class="" id="menu">
! <ul>
! ! <li><a href="#">Home</a></li>
! ! <li><a href="#">About</a></li>
! ! <li><a href="#">Products</a></li>
! ! <li><a href="#">Services</a></li>
! ! <li><a href="#">Contact</a></li>
! </ul>
</nav>
<a href="#menu" class="menu-link">Menu</a>
<nav class="" id="menu">
! <ul>
! ! <li><a href="#">Home</a></li>
! ! <li><a href="#">About</a></li>
! ! <li><a href="#">Products</a></li>
! ! <li><a href="#">Services</a></li>
! ! <li><a href="#">Contact</a></li>
! </ul>
</nav>
nav {
! overflow: hidden;
! max-height: 0;
}
nav.active {
! max-height: 15em;
}
nav {
! overflow: hidden;
! max-height: 0;
}
nav.active {
! max-height: 15em;
}
<script>
(function() {
$(document).ready(function() {
$('body').addClass('js');
var $menu = $('#menu'),
$menulink = $('.menu-link');
$menulink.click(function() {
$menulink.toggleClass('active');
$menu.toggleClass('active');
return false;
});});
})();
</script>
http://codepen.io/bradfrost/full/sHvaz
http://codepen.io/bradfrost/full/sHvaz
http://codepen.io/bradfrost/full/sHvaz
@media only screen and (min-width: 48.25em)
{
! a.menu-link {
! ! display: none;
! }
! nav {
! ! max-height: none;
! }
}
@media only screen and (min-width: 48.25em)
{
! a.menu-link {
! ! display: none;
! }
! nav {
! ! max-height: none;
! }
}
@media only screen and (min-width: 48.25em)
{
! a.menu-link {
! ! display: none;
! }
! nav {
! ! max-height: none;
! }
}
http://skinnyties.com/
http://skinnyties.com/
http://skinnyties.com/
http://skinnyties.com/
Left Nav Flyout
http://www.emerilsrestaurants.com/
http://www.emerilsrestaurants.com/
http://www.emerilsrestaurants.com/
http://www.emerilsrestaurants.com/
Priority Navigation
https://www.pittsburghglasscenter.org/
https://www.pittsburghglasscenter.org/
https://www.pittsburghglasscenter.org/
https://www.pittsburghglasscenter.org/
https://www.pittsburghglasscenter.org/
https://www.pittsburghglasscenter.org/
Hamburger icon
Photo: Shane Adams https://ļ¬‚ic.kr/p/6mPHuN
http://starbucks.com/
http://time.com/
http://www.bostonglobe.com/
http://www.microsoft.com/en-ca/default.aspx
https://www.pittsburghglasscenter.org/
View: Pandas Forever
pandas.html
<nav role="navigation">
<ul>
<li><a href="/">Home</a></li>
<li><a href="/about/">About</a></li>
<li><a href="/links/">Links</a></li>
<li><a href="/contact/">Contact</a></li>
</ul>
</nav>
View: Pandas #1
nav ul { list-style-type: none;
padding: 0; margin: 0; }
nav li { margin: 0; padding: 0; }
View: Pandas #2
nav ul { list-style-type: none; padding:
0; margin: 0; margin: 25px 0; }
nav li { border: 1px solid #666;
background-color: #eee; padding: 10px 1em;
margin: 3px 0 0; }
View: Pandas #3
nav ul { list-style-type: none; padding:
0; margin: 0; margin: 25px 0; }
nav li { border: 1px solid #666;
background-color: #eee; padding: 10px 1em;
margin: 3px 0 0; text-align: center; }
nav li a { text-decoration: none;
font-size: 1.2em; }
View: Pandas #4
@media only screen and (min-width: 30em) {
nav li { display: block; float: left; }
}
View: Pandas #5
@media only screen and (min-width: 30em) {
nav li { display: block; float: left;
width: 25%; }
}
View: Pandas #6
@media only screen and (min-width: 30em) {
nav li { display: block; float: left;
width: 25%; }
nav { padding-bottom: 3em; }
}
Typography
Photo: Marcin Wichary https://ļ¬‚ic.kr/p/4r1D8w
http://www.trentwalton.com
http://www.trentwalton.com
http://www.trentwalton.com
http://www.trentwalton.com
Photo: John Nuttall https://ļ¬‚ic.kr/p/kERMbC
Ems
1em = default
2em = twice as big
1em = default
2em = twice as big
1em = default
.5em = half as big
body { font-size: 100%; }
Default font size
http://alistapart.com
Photo:AbhisitVejjajiva https://ļ¬‚ic.kr/p/8iNCNU
Photo: Sam Howzit https://ļ¬‚ic.kr/p/dhufQk
Scale
http://www.oliverharvey.co.uk/
http://www.oliverharvey.co.uk/
http://www.linksture.com/
http://www.linksture.com/
http://www.tilde.io/
http://www.tilde.io/
h1 { font-size: 3em; }
h2 { font-size: 2em; }
h3 { font-size: 1.5em; }
p { font-size: 1em; }
View: Peter Rabbit
rabbit.html
View: Rabbit #1
body { font-size: 100%; }
h1 { font-size: 2.5em; text-align: center; }
h2 { font-size: 1.5em; }
<p>This is 1 em.</p>
<div>This is 2 ems <span>(and 1.5 ems)
</span>.</div>
<p>This is 1 em.</p>
<div>This is 2 ems <span>(and 1.5 ems)
</span>.</div>
p { font-size: 1em; }
div { font-size: 2em; }
span { font-size: 1.5em; }
<p>This is 1 em.</p>
<div>This is 2 ems <span>(and 1.5 ems)
</span>.</div>
p { font-size: 1em; }
div { font-size: 2em; }
span { font-size: 1.5em; }
Thoughtful CSS
Photo:AleXander Agopian https://ļ¬‚ic.kr/p/bUxzCm
div { font-size: 1.1em; }
div { font-size: 1.2em; }
View: Rabbit #2
article { font-size: 2em; }
View: Rabbit #1
body { font-size: 100%; }
h1 { font-size: 2.5em; text-align: center; }
h2 { font-size: 1.5em; }
Photo: KyleVan Horn https://ļ¬‚ic.kr/p/5a4L3p
Rems
html { font-size: 100%; }
Photo: Hanan Cohen https://ļ¬‚ic.kr/p/GedyD
Fallback
h1 { font-size: 32px; font-size: 2rem; }
Line Height (Leading)
Photo: Marcin Wichary https://ļ¬‚ic.kr/p/4EDFYF
p { line-height: 1; }
p { line-height: 2; }
p { line-height: 1; }
p { line-height: 2; }
p { line-height: 1.4; }
p { line-height: 1.3 }
@media only screen and (min-width: 30em) {
p { line-height: 1.4 }
}
@media only screen and (min-width: 60em) {
p { line-height: 1.5 }
}
View: Rabbit #3
p { line-height: 1; }
@media only screen and (min-width: 30em) {
p { line-height: 1.5; }
}
@media only screen and (min-width: 60em) {
p { line-height: 2; }
}
Vertical Margins
Photo: Nick Ares https://ļ¬‚ic.kr/p/4qc5EB
p {
line-height: 1.5;
margin-top: 1.5em;
margin-bottom: 1.5em;
}
View: Rabbit #4
p { line-height: 1; margin: 1em 0; }
@media only screen and (min-width: 30em) {
p { line-height: 1.5; margin: 1.5em 0; }
}
@media only screen and (min-width: 60em) {
p { line-height: 2; margin: 2em 0; }
}
View: Rabbit #1
body { font-size: 100%; }
h1 { font-size: 2.5em; text-align: center; }
h2 { font-size: 1.5em; }
Line Length (Measure)
Photo: Provenance Online Project https://ļ¬‚ic.kr/p/9xHSNH
45-75 Characters
65
58
65
73
68
67
66
74
72
69
69
<p>These stories are true. Although I have
left <span class=ā€testingā€>the strict line
of historical</span> truth in many places,
the animals in this book were all real
characters.</p>
<p>These stories are true. Although I have
left <span class=ā€testingā€>the strict line
of historical</span> truth in many places,
the animals in this book were all real
characters.</p>
.testing { color: #f00; }
<p>These stories are true. Although I have
left <span class=ā€testingā€>the strict line
of historical</span> truth in many places,
the animals in this book were all real
characters.</p>
.testing { color: #f00; }
http://codepen.io/chriscoyier/pen/atebf
View: Rabbit #5
<p>Once upon a time there were four little
Rabbi<span style="color: red;">ts, and
their names were Flops</span>y, Mopsy,
Cotton-tail, and Peter.</p>
View: Rabbit #6
article {
width: 94%;
margin: auto;
}
article p {
line-height: 1.3;
margin: 1.3em 0;
}
max-width
Photo: Gustavo Jeronimo https://ļ¬‚ic.kr/p/7nCGk3
article { max-width: 28em; }
article { max-width: 28em; }
article { max-width: 28em; }
View: Rabbit #7
article { max-width: 26em; }
View: Rabbit #8
article { max-width: 30em; }
@media only screen and (min-width:48em) {
article { font-size: 1.1em; }
article p { line-height: 1.4;
margin: 1.4em auto; }
}
@media only screen and (min-width:48em) {
article { font-size: 1.1em; }
article p { line-height: 1.4;
margin: 1.4em auto; }
}
@media only screen and (min-width:60em) {
article { font-size: 1.2em; }
article p { line-height: 1.5;
margin: 1.5em auto; }
}
@media only screen and (min-width:60em) {
article { font-size: 1.2em; }
article p { line-height: 1.5;
margin: 1.5em auto; }
}
View: Rabbit #9
@media only screen and (min-width:48em) {
article { font-size: 1.1em; }
article p { line-height: 1.4;
margin: 1.4em auto; }
}
View: Rabbit #10
@media only screen and (min-width:60em) {
article { font-size: 1.2em; }
article p { line-height: 1.5;
margin: 1.5em auto; }
}
http://www.mqtest.io
Alignment & Hyphenation
Photo: SurFeRGiRL30 https://ļ¬‚ic.kr/p/8veLPW
p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
@media only screen and (max-width: 40em) {
p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
}
View: Rabbit #1
body { font-size: 100%; }
h1 { font-size: 2.5em; text-align: center; }
h2 { font-size: 1.5em; }
View: Rabbit #11
p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
<html lang="en">
Typeface
Photo:Taryn https://ļ¬‚ic.kr/p/5q1Qj1
http://wearyoubelong.com/
http://wearyoubelong.com/
#intro {
font-size: 1em;
font-family: Helvetica, sans-serif;
}
#intro {
font-size: 1em;
font-family: Helvetica, sans-serif;
}
@media only screen and (min-width:30em) {
#intro {
font-size: 1.2em;
font-family: Populaire, sans-serif;
text-transform: uppercase;
}
}
Performance
Web Fonts
Photo: Ian Kobylanski https://ļ¬‚ic.kr/p/e7ES3o
@font-face {
font-family: ExampleFont;
src: url('ExampleFont.eot');
src: local('Example Font'),
url('ExampleFont.eot?#iefix')
format('embedded-opentype'),
url('ExampleFont.woff') format('woff'),
url('ExampleFont.ttf') format('truetype'),
url('ExampleFont.svg') format('svg');
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: ExampleFont;
src: url('ExampleFont.eot');
src: local('Example Font'),
url('ExampleFont.eot?#iefix')
format('embedded-opentype'),
url('ExampleFont.woff') format('woff'),
url('ExampleFont.ttf') format('truetype'),
url('ExampleFont.svg') format('svg');
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: ExampleFont;
src: url('ExampleFont.eot');
src: local('Example Font'),
url('ExampleFont.eot?#iefix')
format('embedded-opentype'),
url('ExampleFont.woff') format('woff'),
url('ExampleFont.ttf') format('truetype'),
url('ExampleFont.svg') format('svg');
font-style: normal;
font-weight: 400;
}
Use fewer fonts
@font-face {
font-family: 'Source Sans Pro';
src: url('SourceSansPro.eot');
}
@font-face {
font-family: 'Source Sans Pro';
src: url('SourceSansPro.eot');
}
p { font-family: Arial, sans-serif; }
@font-face {
font-family: 'Source Sans Pro';
src: url('SourceSansPro.eot');
}
p { font-family: Arial, sans-serif; }
@media only screen and (min-width: 30em) {
p { font-family: 'Source Sans Pro',
Arial, sans-serif; }
}
http://www.jordanm.co.uk/tinytype
http://www.jordanm.co.uk/tinytype
h1 { font-family: Helvetica, Arial, 'Droid
Sans', sans-serif; }
View: Rabbit #1
body { font-size: 100%; }
h1 { font-size: 2.5em; text-align: center; }
h2 { font-size: 1.5em; }
View: Rabbit #12
<link href='http://fonts.googleapis.com/
css?family=Raleway' rel='stylesheet'
type='text/css'>
View: Rabbit #13
p { font-family: Arial, 'Droid Sans',
sans-serif; }
@media only screen and (min-width: 30em) {
p { font-family: Raleway,
Arial, 'Droid Sans', sans-serif; }
}
Donā€™t forget
styles for print
Photo: Daviddje https://ļ¬‚ic.kr/p/div4a3
Testing responsive
design
Use real devices
when possible
Photo: Jeremy Keith
https://ļ¬‚ic.kr/p/bPZzeM
http://www.browserstack.com/
Device Labs
Photo: Jakub SolovskĆ½ https://ļ¬‚ic.kr/p/i1RRZm
Thanks!
clarissapeterson.com
@clarissa
Photo: Jakub SolovskĆ½ https://ļ¬‚ic.kr/p/i1RRZm
Clarissa Peterson
Peterson/Kandy

More Related Content

What's hot

Creating Book Trailers
Creating Book TrailersCreating Book Trailers
Creating Book TrailersNaomi Bates
Ā 
Mapping our Trail and Finding our Way in Web 2.0
Mapping our Trail and Finding our Way in Web 2.0Mapping our Trail and Finding our Way in Web 2.0
Mapping our Trail and Finding our Way in Web 2.0Lynn McCormick
Ā 
FOWA Miami: Future of Social Networks
FOWA Miami: Future of Social NetworksFOWA Miami: Future of Social Networks
FOWA Miami: Future of Social Networksbrianoberkirch
Ā 
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...javier ramirez
Ā 
Making the Mobile Web Work
Making the Mobile Web WorkMaking the Mobile Web Work
Making the Mobile Web WorkTerry Ryan
Ā 
Wordpress for Newbies 2010-03-27
Wordpress for Newbies 2010-03-27Wordpress for Newbies 2010-03-27
Wordpress for Newbies 2010-03-27Shannon Smith
Ā 
Microformats at Web 2.0 Expo April 2007
Microformats at Web 2.0 Expo April 2007Microformats at Web 2.0 Expo April 2007
Microformats at Web 2.0 Expo April 2007John Allsopp
Ā 
WordPress for Girl Geeks 2009-11-24
WordPress for Girl Geeks 2009-11-24WordPress for Girl Geeks 2009-11-24
WordPress for Girl Geeks 2009-11-24Shannon Smith
Ā 
Squarespace Site Shack Training -11-05-2015
Squarespace Site Shack Training -11-05-2015Squarespace Site Shack Training -11-05-2015
Squarespace Site Shack Training -11-05-2015Judy Wilson
Ā 
A Beginner's Guide to WordPress - WordCamp Montreal 2012
A Beginner's Guide to WordPress - WordCamp Montreal 2012A Beginner's Guide to WordPress - WordCamp Montreal 2012
A Beginner's Guide to WordPress - WordCamp Montreal 2012Kathryn Presner
Ā 
A brief history of the web
A brief history of the webA brief history of the web
A brief history of the webJorge Zapico
Ā 
Understanding WordPress Filters and Actions
Understanding WordPress Filters and ActionsUnderstanding WordPress Filters and Actions
Understanding WordPress Filters and ActionsIan Wilson
Ā 
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA MiamiBrian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miamicarsonsystems
Ā 
Donā€™t Panic: How To Troubleshoot Your WordPress Site
Donā€™t Panic: How To Troubleshoot Your WordPress SiteDonā€™t Panic: How To Troubleshoot Your WordPress Site
Donā€™t Panic: How To Troubleshoot Your WordPress SiteWordCamp Sydney
Ā 
Arizona State University Web Design for Non-Designers
Arizona State University Web Design for Non-DesignersArizona State University Web Design for Non-Designers
Arizona State University Web Design for Non-DesignersNina Miller
Ā 
Plugins Spectacular WordCamp Sydney 2012
Plugins Spectacular WordCamp Sydney 2012Plugins Spectacular WordCamp Sydney 2012
Plugins Spectacular WordCamp Sydney 2012Tony Cosentino
Ā 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Christian Heilmann
Ā 
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
A Beginner's Guide to Wordpress - WordCamp Montreal 2011A Beginner's Guide to Wordpress - WordCamp Montreal 2011
A Beginner's Guide to Wordpress - WordCamp Montreal 2011Kathryn Presner
Ā 
How to Jazz Up Your WordPress Site ā€“ without a lick oā€™ code
How to Jazz Up Your WordPress Site ā€“ without a lick oā€™ codeHow to Jazz Up Your WordPress Site ā€“ without a lick oā€™ code
How to Jazz Up Your WordPress Site ā€“ without a lick oā€™ codeKathryn Presner
Ā 

What's hot (20)

Creating Book Trailers
Creating Book TrailersCreating Book Trailers
Creating Book Trailers
Ā 
Mapping our Trail and Finding our Way in Web 2.0
Mapping our Trail and Finding our Way in Web 2.0Mapping our Trail and Finding our Way in Web 2.0
Mapping our Trail and Finding our Way in Web 2.0
Ā 
FOWA Miami: Future of Social Networks
FOWA Miami: Future of Social NetworksFOWA Miami: Future of Social Networks
FOWA Miami: Future of Social Networks
Ā 
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Rails is not enough, by Javier Ramirez, at Conferencia Rails 2010 in Madrid, ...
Ā 
Making the Mobile Web Work
Making the Mobile Web WorkMaking the Mobile Web Work
Making the Mobile Web Work
Ā 
Wordpress for Newbies 2010-03-27
Wordpress for Newbies 2010-03-27Wordpress for Newbies 2010-03-27
Wordpress for Newbies 2010-03-27
Ā 
Microformats at Web 2.0 Expo April 2007
Microformats at Web 2.0 Expo April 2007Microformats at Web 2.0 Expo April 2007
Microformats at Web 2.0 Expo April 2007
Ā 
WordPress for Girl Geeks 2009-11-24
WordPress for Girl Geeks 2009-11-24WordPress for Girl Geeks 2009-11-24
WordPress for Girl Geeks 2009-11-24
Ā 
Squarespace Site Shack Training -11-05-2015
Squarespace Site Shack Training -11-05-2015Squarespace Site Shack Training -11-05-2015
Squarespace Site Shack Training -11-05-2015
Ā 
A Beginner's Guide to WordPress - WordCamp Montreal 2012
A Beginner's Guide to WordPress - WordCamp Montreal 2012A Beginner's Guide to WordPress - WordCamp Montreal 2012
A Beginner's Guide to WordPress - WordCamp Montreal 2012
Ā 
A brief history of the web
A brief history of the webA brief history of the web
A brief history of the web
Ā 
Understanding WordPress Filters and Actions
Understanding WordPress Filters and ActionsUnderstanding WordPress Filters and Actions
Understanding WordPress Filters and Actions
Ā 
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA MiamiBrian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Ā 
Donā€™t Panic: How To Troubleshoot Your WordPress Site
Donā€™t Panic: How To Troubleshoot Your WordPress SiteDonā€™t Panic: How To Troubleshoot Your WordPress Site
Donā€™t Panic: How To Troubleshoot Your WordPress Site
Ā 
Arizona State University Web Design for Non-Designers
Arizona State University Web Design for Non-DesignersArizona State University Web Design for Non-Designers
Arizona State University Web Design for Non-Designers
Ā 
Yahoo for the Masses
Yahoo for the MassesYahoo for the Masses
Yahoo for the Masses
Ā 
Plugins Spectacular WordCamp Sydney 2012
Plugins Spectacular WordCamp Sydney 2012Plugins Spectacular WordCamp Sydney 2012
Plugins Spectacular WordCamp Sydney 2012
Ā 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
Ā 
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
A Beginner's Guide to Wordpress - WordCamp Montreal 2011A Beginner's Guide to Wordpress - WordCamp Montreal 2011
A Beginner's Guide to Wordpress - WordCamp Montreal 2011
Ā 
How to Jazz Up Your WordPress Site ā€“ without a lick oā€™ code
How to Jazz Up Your WordPress Site ā€“ without a lick oā€™ codeHow to Jazz Up Your WordPress Site ā€“ without a lick oā€™ code
How to Jazz Up Your WordPress Site ā€“ without a lick oā€™ code
Ā 

Viewers also liked

Creating Beautiful, Accessible, and User-Friendly Forms
Creating Beautiful, Accessible, and User-Friendly FormsCreating Beautiful, Accessible, and User-Friendly Forms
Creating Beautiful, Accessible, and User-Friendly FormsClarissa Peterson
Ā 
Responsive Typography II
Responsive Typography IIResponsive Typography II
Responsive Typography IIClarissa Peterson
Ā 
Web Design And Development With Open Source
Web Design And Development With Open SourceWeb Design And Development With Open Source
Web Design And Development With Open SourceBaki Goxhaj
Ā 
Learn how to Responsive web desing
Learn how to Responsive web desing Learn how to Responsive web desing
Learn how to Responsive web desing DHARA
Ā 
Student Mentoring Programs: The Why's, How's, and More
Student Mentoring Programs: The Why's, How's, and MoreStudent Mentoring Programs: The Why's, How's, and More
Student Mentoring Programs: The Why's, How's, and MoreCindy Pao
Ā 
Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016Cristina Chumillas
Ā 
Bootstrap Fundamentals
Bootstrap FundamentalsBootstrap Fundamentals
Bootstrap FundamentalsJoseph Labrecque
Ā 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...Yandex
Ā 
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...SUGCON
Ā 
Atomic Designć«ć¾ć¤ć‚ć‚‹ć‚Øćƒˆć‚»ćƒˆćƒ©
Atomic Designć«ć¾ć¤ć‚ć‚‹ć‚Øćƒˆć‚»ćƒˆćƒ©Atomic Designć«ć¾ć¤ć‚ć‚‹ć‚Øćƒˆć‚»ćƒˆćƒ©
Atomic Designć«ć¾ć¤ć‚ć‚‹ć‚Øćƒˆć‚»ćƒˆćƒ©Edward Fox
Ā 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CCJoseph Labrecque
Ā 
Responsive Web Design - but for real!
Responsive Web Design - but for real!Responsive Web Design - but for real!
Responsive Web Design - but for real!Rudy Rigot
Ā 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignJoseph Labrecque
Ā 
Prototype & Test - Design Thinking
Prototype & Test - Design ThinkingPrototype & Test - Design Thinking
Prototype & Test - Design Thinkingamaneirom
Ā 
Snsģ™€ ź“€ź³„
Snsģ™€ ź“€ź³„Snsģ™€ ź“€ź³„
Snsģ™€ ź“€ź³„daniellynn
Ā 
ģ¤‘ź°„ģ ź²€
ģ¤‘ź°„ģ ź²€ģ¤‘ź°„ģ ź²€
ģ¤‘ź°„ģ ź²€Eun Ju Chang
Ā 
Color, themes, fonts: The building blocks of good e-commerce and ui design
Color, themes, fonts: The building blocks of good e-commerce and ui designColor, themes, fonts: The building blocks of good e-commerce and ui design
Color, themes, fonts: The building blocks of good e-commerce and ui designJosh Levine
Ā 

Viewers also liked (20)

Responsive Color
Responsive ColorResponsive Color
Responsive Color
Ā 
Creating Beautiful, Accessible, and User-Friendly Forms
Creating Beautiful, Accessible, and User-Friendly FormsCreating Beautiful, Accessible, and User-Friendly Forms
Creating Beautiful, Accessible, and User-Friendly Forms
Ā 
Responsive Typography II
Responsive Typography IIResponsive Typography II
Responsive Typography II
Ā 
Web Design And Development With Open Source
Web Design And Development With Open SourceWeb Design And Development With Open Source
Web Design And Development With Open Source
Ā 
Learn how to Responsive web desing
Learn how to Responsive web desing Learn how to Responsive web desing
Learn how to Responsive web desing
Ā 
Student Mentoring Programs: The Why's, How's, and More
Student Mentoring Programs: The Why's, How's, and MoreStudent Mentoring Programs: The Why's, How's, and More
Student Mentoring Programs: The Why's, How's, and More
Ā 
Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016
Ā 
Bootstrap Fundamentals
Bootstrap FundamentalsBootstrap Fundamentals
Bootstrap Fundamentals
Ā 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
Ā 
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Ā 
Atomic Designć«ć¾ć¤ć‚ć‚‹ć‚Øćƒˆć‚»ćƒˆćƒ©
Atomic Designć«ć¾ć¤ć‚ć‚‹ć‚Øćƒˆć‚»ćƒˆćƒ©Atomic Designć«ć¾ć¤ć‚ć‚‹ć‚Øćƒˆć‚»ćƒˆćƒ©
Atomic Designć«ć¾ć¤ć‚ć‚‹ć‚Øćƒˆć‚»ćƒˆćƒ©
Ā 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CC
Ā 
Responsive web design
Responsive web designResponsive web design
Responsive web design
Ā 
Responsive Web Design - but for real!
Responsive Web Design - but for real!Responsive Web Design - but for real!
Responsive Web Design - but for real!
Ā 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Ā 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Ā 
Prototype & Test - Design Thinking
Prototype & Test - Design ThinkingPrototype & Test - Design Thinking
Prototype & Test - Design Thinking
Ā 
Snsģ™€ ź“€ź³„
Snsģ™€ ź“€ź³„Snsģ™€ ź“€ź³„
Snsģ™€ ź“€ź³„
Ā 
ģ¤‘ź°„ģ ź²€
ģ¤‘ź°„ģ ź²€ģ¤‘ź°„ģ ź²€
ģ¤‘ź°„ģ ź²€
Ā 
Color, themes, fonts: The building blocks of good e-commerce and ui design
Color, themes, fonts: The building blocks of good e-commerce and ui designColor, themes, fonts: The building blocks of good e-commerce and ui design
Color, themes, fonts: The building blocks of good e-commerce and ui design
Ā 

Similar to Responsive Design Workshop

Responsive Design Essentials
Responsive Design EssentialsResponsive Design Essentials
Responsive Design EssentialsClarissa Peterson
Ā 
I see what you mean
I see what you meanI see what you mean
I see what you meanDiane Cordell
Ā 
Johnson Emilie Professional Persona Project
Johnson Emilie Professional Persona ProjectJohnson Emilie Professional Persona Project
Johnson Emilie Professional Persona ProjectEmilie Johnson
Ā 
UX & Responsive Design
UX & Responsive DesignUX & Responsive Design
UX & Responsive DesignClarissa Peterson
Ā 
Waltersdorff Ashley
Waltersdorff AshleyWaltersdorff Ashley
Waltersdorff AshleyAWaltersdorff
Ā 
Molly Yoon 4.4 PPP
Molly Yoon 4.4 PPPMolly Yoon 4.4 PPP
Molly Yoon 4.4 PPPMolly Yoon
Ā 
Flashmarkets - Socon09 Keynote
Flashmarkets - Socon09 KeynoteFlashmarkets - Socon09 Keynote
Flashmarkets - Socon09 KeynoteChristopher Carfi
Ā 
Kramer_Samuel_PPP
Kramer_Samuel_PPPKramer_Samuel_PPP
Kramer_Samuel_PPPSam Kramer
Ā 
The Journey of Chaos Engineering Begins with a Single Step
The Journey of Chaos Engineering Begins with a Single StepThe Journey of Chaos Engineering Begins with a Single Step
The Journey of Chaos Engineering Begins with a Single StepBruce Wong
Ā 
Frederick_Thomas_4.4_final_ppp_slide_show
Frederick_Thomas_4.4_final_ppp_slide_showFrederick_Thomas_4.4_final_ppp_slide_show
Frederick_Thomas_4.4_final_ppp_slide_showThomas Frederick
Ā 

Similar to Responsive Design Workshop (10)

Responsive Design Essentials
Responsive Design EssentialsResponsive Design Essentials
Responsive Design Essentials
Ā 
I see what you mean
I see what you meanI see what you mean
I see what you mean
Ā 
Johnson Emilie Professional Persona Project
Johnson Emilie Professional Persona ProjectJohnson Emilie Professional Persona Project
Johnson Emilie Professional Persona Project
Ā 
UX & Responsive Design
UX & Responsive DesignUX & Responsive Design
UX & Responsive Design
Ā 
Waltersdorff Ashley
Waltersdorff AshleyWaltersdorff Ashley
Waltersdorff Ashley
Ā 
Molly Yoon 4.4 PPP
Molly Yoon 4.4 PPPMolly Yoon 4.4 PPP
Molly Yoon 4.4 PPP
Ā 
Flashmarkets - Socon09 Keynote
Flashmarkets - Socon09 KeynoteFlashmarkets - Socon09 Keynote
Flashmarkets - Socon09 Keynote
Ā 
Kramer_Samuel_PPP
Kramer_Samuel_PPPKramer_Samuel_PPP
Kramer_Samuel_PPP
Ā 
The Journey of Chaos Engineering Begins with a Single Step
The Journey of Chaos Engineering Begins with a Single StepThe Journey of Chaos Engineering Begins with a Single Step
The Journey of Chaos Engineering Begins with a Single Step
Ā 
Frederick_Thomas_4.4_final_ppp_slide_show
Frederick_Thomas_4.4_final_ppp_slide_showFrederick_Thomas_4.4_final_ppp_slide_show
Frederick_Thomas_4.4_final_ppp_slide_show
Ā 

More from Clarissa Peterson

Alt Text Is Your Superpower
Alt Text Is Your SuperpowerAlt Text Is Your Superpower
Alt Text Is Your SuperpowerClarissa Peterson
Ā 
Designing for Users: How to Create a Better User Experience
Designing for Users: How to Create a Better User ExperienceDesigning for Users: How to Create a Better User Experience
Designing for Users: How to Create a Better User ExperienceClarissa Peterson
Ā 
Content Strategy for Responsive Websites
Content Strategy for Responsive WebsitesContent Strategy for Responsive Websites
Content Strategy for Responsive WebsitesClarissa Peterson
Ā 
Responsive Design Tools & Resources
Responsive Design Tools & ResourcesResponsive Design Tools & Resources
Responsive Design Tools & ResourcesClarissa Peterson
Ā 
Optimizing User Experience with Responsive Web Design
Optimizing User Experience with Responsive Web DesignOptimizing User Experience with Responsive Web Design
Optimizing User Experience with Responsive Web DesignClarissa Peterson
Ā 
Responsive Design Heaven & Hell
Responsive Design Heaven & HellResponsive Design Heaven & Hell
Responsive Design Heaven & HellClarissa Peterson
Ā 

More from Clarissa Peterson (8)

Alt Text Is Your Superpower
Alt Text Is Your SuperpowerAlt Text Is Your Superpower
Alt Text Is Your Superpower
Ā 
Designing for Users: How to Create a Better User Experience
Designing for Users: How to Create a Better User ExperienceDesigning for Users: How to Create a Better User Experience
Designing for Users: How to Create a Better User Experience
Ā 
Making the Web Easy
Making the Web EasyMaking the Web Easy
Making the Web Easy
Ā 
Content Strategy for Responsive Websites
Content Strategy for Responsive WebsitesContent Strategy for Responsive Websites
Content Strategy for Responsive Websites
Ā 
Responsive Design
Responsive Design Responsive Design
Responsive Design
Ā 
Responsive Design Tools & Resources
Responsive Design Tools & ResourcesResponsive Design Tools & Resources
Responsive Design Tools & Resources
Ā 
Optimizing User Experience with Responsive Web Design
Optimizing User Experience with Responsive Web DesignOptimizing User Experience with Responsive Web Design
Optimizing User Experience with Responsive Web Design
Ā 
Responsive Design Heaven & Hell
Responsive Design Heaven & HellResponsive Design Heaven & Hell
Responsive Design Heaven & Hell
Ā 

Recently uploaded

Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
Ā 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
Ā 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
Ā 
Jigani Call Girls Service: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangal...amitlee9823
Ā 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Availabledollysharma2066
Ā 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
Ā 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
Ā 
Hire šŸ’• 8617697112 Meerut Call Girls Service Call Girls Agency
Hire šŸ’• 8617697112 Meerut Call Girls Service Call Girls AgencyHire šŸ’• 8617697112 Meerut Call Girls Service Call Girls Agency
Hire šŸ’• 8617697112 Meerut Call Girls Service Call Girls AgencyNitya salvi
Ā 
āž„šŸ” 7737669865 šŸ”ā–» dharamshala Call-girls in Women Seeking Men šŸ”dharamshalašŸ” ...
āž„šŸ” 7737669865 šŸ”ā–» dharamshala Call-girls in Women Seeking Men  šŸ”dharamshalašŸ”  ...āž„šŸ” 7737669865 šŸ”ā–» dharamshala Call-girls in Women Seeking Men  šŸ”dharamshalašŸ”  ...
āž„šŸ” 7737669865 šŸ”ā–» dharamshala Call-girls in Women Seeking Men šŸ”dharamshalašŸ” ...amitlee9823
Ā 
ā¤Personal Whatsapp Number 8617697112 Samba Call Girls šŸ’¦āœ….
ā¤Personal Whatsapp Number 8617697112 Samba Call Girls šŸ’¦āœ….ā¤Personal Whatsapp Number 8617697112 Samba Call Girls šŸ’¦āœ….
ā¤Personal Whatsapp Number 8617697112 Samba Call Girls šŸ’¦āœ….Nitya salvi
Ā 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
Ā 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
Ā 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
Ā 
Top Rated Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...Call Girls in Nagpur High Profile
Ā 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableNitya salvi
Ā 
Nisha Yadav Escorts Service Ernakulam ā£ļø 7014168258 ā£ļø High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ā£ļø 7014168258 ā£ļø High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ā£ļø 7014168258 ā£ļø High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ā£ļø 7014168258 ā£ļø High Cost Unlimited Ha...nirzagarg
Ā 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
Ā 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
Ā 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
Ā 
Top Rated Pune Call Girls Saswad āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
Ā 

Recently uploaded (20)

Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Ā 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Ā 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Ā 
Jigani Call Girls Service: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangal...
Ā 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
Ā 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
Ā 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
Ā 
Hire šŸ’• 8617697112 Meerut Call Girls Service Call Girls Agency
Hire šŸ’• 8617697112 Meerut Call Girls Service Call Girls AgencyHire šŸ’• 8617697112 Meerut Call Girls Service Call Girls Agency
Hire šŸ’• 8617697112 Meerut Call Girls Service Call Girls Agency
Ā 
āž„šŸ” 7737669865 šŸ”ā–» dharamshala Call-girls in Women Seeking Men šŸ”dharamshalašŸ” ...
āž„šŸ” 7737669865 šŸ”ā–» dharamshala Call-girls in Women Seeking Men  šŸ”dharamshalašŸ”  ...āž„šŸ” 7737669865 šŸ”ā–» dharamshala Call-girls in Women Seeking Men  šŸ”dharamshalašŸ”  ...
āž„šŸ” 7737669865 šŸ”ā–» dharamshala Call-girls in Women Seeking Men šŸ”dharamshalašŸ” ...
Ā 
ā¤Personal Whatsapp Number 8617697112 Samba Call Girls šŸ’¦āœ….
ā¤Personal Whatsapp Number 8617697112 Samba Call Girls šŸ’¦āœ….ā¤Personal Whatsapp Number 8617697112 Samba Call Girls šŸ’¦āœ….
ā¤Personal Whatsapp Number 8617697112 Samba Call Girls šŸ’¦āœ….
Ā 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
Ā 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
Ā 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
Ā 
Top Rated Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Ā 
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service AvailableCall Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Call Girls Jalgaon Just Call 8617370543Top Class Call Girl Service Available
Ā 
Nisha Yadav Escorts Service Ernakulam ā£ļø 7014168258 ā£ļø High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ā£ļø 7014168258 ā£ļø High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ā£ļø 7014168258 ā£ļø High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ā£ļø 7014168258 ā£ļø High Cost Unlimited Ha...
Ā 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Ā 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
Ā 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
Ā 
Top Rated Pune Call Girls Saswad āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad āŸŸ 6297143586 āŸŸ Call Me For Genuine Sex Serv...
Ā 

Responsive Design Workshop