SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
PROGRESSIVE
                                    PROTOTYPING


TODD ZAKI WARFEL / BIG D / #html5
“Interaction design without
prototyping is like cooking
without tasting.”
- Craig Villamore cvil.ly




http://bit.ly/pb5Xec
I DON’T WIREFRAME
m aki ng.
                        e food I’m
        to t ast e th
Iwant
PROTOTYPING IS A
DESIGN PROCESS
PROTOTYPING OFFERs A BETTER WAY TO
WORK THROUGH AND VALIDATE
YOUR DESIGN
“You can fix it on the drafting
board with an eraser, or on the
construction site with a
sledgehammer.”
- Frank Lloyd Wright
PROTOTYPES ALLOW YOU TO
FAIL IN A LOW COST ENVIRONMENT
IF YOU AREN’T FAILING, YOU’RE
NOT TRYING HARD ENOUGH.
FIDELITY



Hi Visual/Hi Functional        Lo Visual/Lo Functional
Lo Visual/Hi Functional        Hi Visual/Lo Functional
, bu t...
                p like this
    ig ht e nd u
It m
ha ske tch
            sta rts wit
It always
data fi rst
     nin gw ith
Desig
graysc ale
               ro und s in
 ex t, a few
N
ex app eal
                    th som es
         h it off wi
F inis
HTML Doctypes
<!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  XHTML  1.1//EN"

     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  XHTML  1.0  Strict//EN"

     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-­‐strict.dtd">

<!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  HTML  4.01  Transitional//EN"

      "http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  XHTML  1.0  Frameset//EN"

     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-­‐frameset.dtd">

<!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  HTML  4.01  Strict//EN"

      "http://www.w3.org/TR/html4/strict.dtd">

<!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  HTML  4.01  Transitional//EN"

      "http://www.w3.org/TR/html4/loose.dtd">
HTML5 Doctype
<!DOCTYPE  HTML>
HTML5 TAGS
<address>            <header>
<audio>              <hgroup>
<article>            <input>
<aside>              <meter>
<canvas>             <nav>
<datalist>           <progress>
<div>                <section>
<p>                  <table>,  <th>,  <tr>,  <td>
<dl>,  <dt>,  <dd>   <time>
<ol>,  <ul>,  <li>   <video>
<fieldset>
<footer>
HTML5 TAGS
<address>            <header>
<audio>              <hgroup>
<article>            <input>
<aside>              <meter>
<canvas>             <nav>
<datalist>           <progress>
<div>                <section>
<p>                  <table>,  <th>,  <tr>,  <td>
<dl>,  <dt>,  <dd>   <time>
<ol>,  <ul>,  <li>   <video>
<fieldset>
<footer>
html page structure
A typical HTML page will
                                  div  id=header
use divs with IDs and
Classes to create the              div  id=nav
structure.

                           div  id=content         div  id=  
                                                   sidebar




                                  div  id=footer
HTML5 page structure
HTML5 gives semantic
                                         header
meaning to these structures,
which previously required                  nav
IDs and Classes.
                               section/article    aside




                                         footer
PRO TIP: UPDATE YOUR RESET.CSS
article,  aside,  footer,  header,  hgroup,  
nav,  meter,  progress,  section  
{display:block;  margin:0;  padding:0;  
border:0;  font-­‐weight:inherit;  font-­‐
style:inherit;  font-­‐size:100%;  font-­‐
family:inherit;  vertical-­‐align:baseline;  
list-­‐style:none;  outline:none}
What about thIS LITTLE BASTARD?
IE needs a little help from
our friend JavaScript.
Modernizer/HTML5shiv to
the rescue.
http://modernizr.com
http://
html5shiv.googlecode.co
m/svn/trunk/html5.js
Pro tip: Smack IE Into Shape
<!DOCTYPE  html>
<html>
<head>
<!-­‐-­‐[if  lt  IE  9]>
<script  src="http://
html5shiv.googlecode.com/svn/trunk/
html5.js"  type="text/javascript"></script>
<![endif]-­‐-­‐>
</head>
NEW HTML5 Input Types
color              time
date               week
datetime           url
datetime-­‐local
email
number
month
range
search
tel  
NEW HTML5 Input Types
color              time
date               week
datetime           url
datetime-­‐local
email
number
month
range
search
tel  
Email               URL




                          advant age
             ant mobile
        Inst
Gettin’ Sexy with CSS3
    It’s the New Photoshop, YO!
CSS3 SELECTORS
*                     :first-­‐letter         :nth-­‐last-­‐of-­‐type()
E                     ::first-­‐letter        :empty
.class                :first-­‐line           :not()
#id                   ::first-­‐line          :target
E  F                  E[attribute^=value]     :enabled
E  >  F               E[attribute$=value]     :disabled
E  +  F               E[attribute*=value]     :checked
E[attribute]          E  ~  F
E[attribute=value]    :root
E[attribute~=value]   :last-­‐child
E[attribute|=value]   :only-­‐child
:first-­‐child        :nth-­‐child()
:lang()               :nth-­‐last-­‐child()
:before               :first-­‐of-­‐type
::before              :last-­‐of-­‐type
:after                :only-­‐of-­‐type
::after               :nth-­‐of-­‐type()
CSS3 SELECTORS
*                     :first-­‐letter         :nth-­‐last-­‐of-­‐type()
E                     ::first-­‐letter        :empty
.class                :first-­‐line           :not()
#id                   ::first-­‐line          :target
E  F                  E[attribute^=value]     :enabled
E  >  F               E[attribute$=value]     :disabled
E  +  F               E[attribute*=value]     :checked
E[attribute]          E  ~  F
E[attribute=value]    :root
E[attribute~=value]   :last-­‐child
E[attribute|=value]   :only-­‐child
:first-­‐child        :nth-­‐child()
:lang()               :nth-­‐last-­‐child()
:before               :first-­‐of-­‐type
::before              :last-­‐of-­‐type
:after                :only-­‐of-­‐type
::after               :nth-­‐of-­‐type()
Fancy Button
Border Radius
-­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐border-­‐
radius:6px;  border-­‐radius:6px;




             Fancy Button
TExt Shadow
text-­‐shadow:  1px  1px  0  #d2572b;}




           Fancy Button
Box Shadow
-­‐moz-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  
0  3px;  -­‐webkit-­‐box-­‐
shadow:rgba(218,218,218,.6)  0  0  0  3px;
box-­‐shadow:rgba(218,218,218,.6)  0  0  0  
3px;  


            Fancy Button
Background Gradient
background:-­‐moz-­‐linear-­‐gradient(center  
top,  #eb9972,  #e67646  55%,  #d2572b);  
background:-­‐webkit-­‐gradient(linear,  0%  
0%,  0%  100%,  from(#eb9972),  color-­‐
stop(0.55,  #e67646),  to(#d2572b));



           Fancy Button
Anatomy of a CSS3 Button
.btn-­‐primary  {padding:.5em  .9em;  background:  
#e67646;  background:-­‐webkit-­‐gradient(linear,  0%  0%,  
0%  100%,  from(#eb9972),  color-­‐stop(0.55,  #e67646),  
to(#d2572b));  background:-­‐moz-­‐linear-­‐
gradient(center  top,  #eb9972,  #e67646  55%,  
#d2572b);  -­‐moz-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  
0  3px;  -­‐webkit-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  
0  3px;  box-­‐shadow:rgba(218,218,218,.6)  0  0  0  3px;  
border-­‐radius:6px;  border:1px  solid  #bc6647;  -­‐moz-­‐
box-­‐shadow:#ddd  0  0  0  2px;  -­‐webkit-­‐box-­‐shadow:#ddd  
0  0  0  2px;  font-­‐size:  1.375em;  font-­‐weight:  500;  
color:  #fff;  text-­‐shadow:  1px  1px  0  #d2572b;}
Anatomy of a CSS3 Button
.btn-­‐primary  {padding:.5em  .9em;  background:  
#e67646;  background:-­‐webkit-­‐gradient(linear,  0%  0%,  
0%  100%,  from(#eb9972),  color-­‐stop(0.55,  #e67646),  
to(#d2572b));  background:-­‐moz-­‐linear-­‐
gradient(center  top,  #eb9972,  #e67646  55%,  
#d2572b);  -­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐border-­‐
radius:6px;  border-­‐radius:6px;  border:1px  solid  
#bc6647;  -­‐moz-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  0  
3px;  -­‐webkit-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  0  
3px;  box-­‐shadow:rgba(218,218,218,.6)  0  0  0  3px;  
font-­‐size:  1.375em;  font-­‐weight:  500;  color:  #fff;  
text-­‐shadow:  1px  1px  0  #d2572b;}
Anatomy of a CSS3 Button
.btn-­‐primary  {padding:.5em  .9em;  background:  
#e67646;  background:-­‐webkit-­‐gradient(linear,  0%  0%,  
0%  100%,  from(#eb9972),  color-­‐stop(0.55,  #e67646),  
to(#d2572b));  background:-­‐moz-­‐linear-­‐
gradient(center  top,  #eb9972,  #e67646  55%,  
#d2572b);  -­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐border-­‐
radius:6px;  border-­‐radius:6px;  border:1px  solid  
#bc6647;  -­‐moz-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  0  
3px;  -­‐webkit-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  0  
3px;  box-­‐shadow:rgba(218,218,218,.6)  0  0  0  3px;  
font-­‐size:  1.375em;  font-­‐weight:  500;  color:  #fff;  
text-­‐shadow:  1px  1px  0  #d2572b;}
Anatomy of a CSS3 Button
.btn-­‐primary  {padding:.5em  .9em;  background:  
#e67646;  background:-­‐webkit-­‐gradient(linear,  0%  
0%,  0%  100%,  from(#eb9972),  color-­‐stop(0.55,  
#e67646),  to(#d2572b));  background:-­‐moz-­‐linear-­‐
gradient(center  top,  #eb9972,  #e67646  55%,  
#d2572b);  -­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐
border-­‐radius:6px;  border-­‐radius:6px;  border:1px  
solid  #bc6647;  -­‐moz-­‐box-­‐shadow:0  0  0;  -­‐webkit-­‐
box-­‐shadow:0  0  0;  font-­‐size:  1.375em;  font-­‐
weight:  500;  color:  #fff;  text-­‐shadow:  1px  1px  0  
#d2572b;}
fun ctio nal
        olo r/H i-fi
Hi- fi c
ece s fi rst
         all the pi
Bu ild
ith jQu ery
            t eracti on w
 dd som e in
A
se lf h eal
             f th at s exy
     e som eo
Showm
Resources
HTML5 Spec        http://www.w3.org/TR/html5

CSS3 Spec         http://www.w3.org/Style/CSS/current-­‐work.en.html  

HTML5SHIV         http://html5shiv.googlecode.com/svn/trunk/html5.js


Modernizer        http://modernizr.com


Dive Into HTML5   http://diveintohtml5.org


HTML5/CSS3        http://realworldcss3.com/resources/


REFRAMER APP      http://getreframer.com
Prototyping: a Practitioner’s Guide                            R us s U nger




http://bit.ly/protobk
                                                               T odd Zaki  W ar f
                                                                                el




                                                G uer r a
                                                UX
                                                R es ear c h
                                                M et ho d s
                                                T hr i
                                                     f
                                                     t
                                                     y,
                                                      Fas t
                                                          ,
                                                          and Ef
                                                               f
                                                               ect
                                                                 i
                                                                 v e U s er Ex per i
                                                                                   ence R es ear ch T echni
                                                                                                          ques




              Guerrilla UX Research Methods
                                 Fall of 2011



  @zakiwarfel

Weitere ähnliche Inhalte

Was ist angesagt?

CSS pattern libraries
CSS pattern librariesCSS pattern libraries
CSS pattern librariesRuss Weakley
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucksTim Wright
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop NotesPamela Fox
 
About Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSAbout Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSNaga Harish M
 
Try Web Components
Try Web ComponentsTry Web Components
Try Web Components拓樹 谷
 
モダンなCSS設計パターンを考える
モダンなCSS設計パターンを考えるモダンなCSS設計パターンを考える
モダンなCSS設計パターンを考える拓樹 谷
 
CSS - OOCSS, SMACSS and more
CSS - OOCSS, SMACSS and moreCSS - OOCSS, SMACSS and more
CSS - OOCSS, SMACSS and moreRuss Weakley
 
From PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to lifeFrom PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to lifeDerek Christensen
 
Drupal Theme Development - DrupalCon Chicago 2011
Drupal Theme Development - DrupalCon Chicago 2011Drupal Theme Development - DrupalCon Chicago 2011
Drupal Theme Development - DrupalCon Chicago 2011Ryan Price
 
CSSプリプロセッサの取扱説明書
CSSプリプロセッサの取扱説明書CSSプリプロセッサの取扱説明書
CSSプリプロセッサの取扱説明書拓樹 谷
 
Basics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointBasics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointSahil Gandhi
 
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)Nicholas Zakas
 
Web Standards: Fueling Innovation [Web Design World Boston '08]
Web Standards: Fueling Innovation [Web Design World Boston '08]Web Standards: Fueling Innovation [Web Design World Boston '08]
Web Standards: Fueling Innovation [Web Design World Boston '08]Aaron Gustafson
 
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018Esteve Castells
 
LessCSS Presentation @ April 2015 GTALUG Meeting
LessCSS Presentation @ April 2015 GTALUG MeetingLessCSS Presentation @ April 2015 GTALUG Meeting
LessCSS Presentation @ April 2015 GTALUG MeetingMyles Braithwaite
 
LESS is More
LESS is MoreLESS is More
LESS is Morejsmith92
 

Was ist angesagt? (19)

CSS pattern libraries
CSS pattern librariesCSS pattern libraries
CSS pattern libraries
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucks
 
HTML5 & CSS3 Flag
HTML5 & CSS3 FlagHTML5 & CSS3 Flag
HTML5 & CSS3 Flag
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop Notes
 
HTML CSS & Javascript
HTML CSS & JavascriptHTML CSS & Javascript
HTML CSS & Javascript
 
About Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSAbout Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JS
 
HTML5 Essentials
HTML5 EssentialsHTML5 Essentials
HTML5 Essentials
 
Try Web Components
Try Web ComponentsTry Web Components
Try Web Components
 
モダンなCSS設計パターンを考える
モダンなCSS設計パターンを考えるモダンなCSS設計パターンを考える
モダンなCSS設計パターンを考える
 
CSS - OOCSS, SMACSS and more
CSS - OOCSS, SMACSS and moreCSS - OOCSS, SMACSS and more
CSS - OOCSS, SMACSS and more
 
From PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to lifeFrom PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to life
 
Drupal Theme Development - DrupalCon Chicago 2011
Drupal Theme Development - DrupalCon Chicago 2011Drupal Theme Development - DrupalCon Chicago 2011
Drupal Theme Development - DrupalCon Chicago 2011
 
CSSプリプロセッサの取扱説明書
CSSプリプロセッサの取扱説明書CSSプリプロセッサの取扱説明書
CSSプリプロセッサの取扱説明書
 
Basics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointBasics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPoint
 
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
 
Web Standards: Fueling Innovation [Web Design World Boston '08]
Web Standards: Fueling Innovation [Web Design World Boston '08]Web Standards: Fueling Innovation [Web Design World Boston '08]
Web Standards: Fueling Innovation [Web Design World Boston '08]
 
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
 
LessCSS Presentation @ April 2015 GTALUG Meeting
LessCSS Presentation @ April 2015 GTALUG MeetingLessCSS Presentation @ April 2015 GTALUG Meeting
LessCSS Presentation @ April 2015 GTALUG Meeting
 
LESS is More
LESS is MoreLESS is More
LESS is More
 

Ähnlich wie Prototyping w/HTML5 and CSS3

Implementing Awesome: An HTML5/CSS3 Workshop
Implementing Awesome: An HTML5/CSS3 WorkshopImplementing Awesome: An HTML5/CSS3 Workshop
Implementing Awesome: An HTML5/CSS3 WorkshopShoshi Roberts
 
Ruby on Rails 3.1: Let's bring the fun back into web programing
Ruby on Rails 3.1: Let's bring the fun back into web programingRuby on Rails 3.1: Let's bring the fun back into web programing
Ruby on Rails 3.1: Let's bring the fun back into web programingBozhidar Batsov
 
Compass, Sass, and the Enlightened CSS Developer
Compass, Sass, and the Enlightened CSS DeveloperCompass, Sass, and the Enlightened CSS Developer
Compass, Sass, and the Enlightened CSS DeveloperWynn Netherland
 
CSS3 and jQuery
CSS3 and jQueryCSS3 and jQuery
CSS3 and jQuerypsophy
 
HTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptHTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptraghavanp4
 
Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01Hatem Mahmoud
 
Web Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at GoogleWeb Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at GoogleEstelle Weyl
 
Html5 & CSS overview
Html5 & CSS overviewHtml5 & CSS overview
Html5 & CSS overviewIvan Frantar
 
Building a Single Page Application using Ember.js ... for fun and profit
Building a Single Page Application using Ember.js ... for fun and profitBuilding a Single Page Application using Ember.js ... for fun and profit
Building a Single Page Application using Ember.js ... for fun and profitBen Limmer
 
Big Design Conference: CSS3
Big Design Conference: CSS3 Big Design Conference: CSS3
Big Design Conference: CSS3 Wynn Netherland
 
What you need to know bout html5
What you need to know bout html5What you need to know bout html5
What you need to know bout html5Kevin DeRudder
 
Mobile-first OOCSS, Sass & Compass at BBC Responsive News
Mobile-first OOCSS, Sass & Compass at BBC Responsive NewsMobile-first OOCSS, Sass & Compass at BBC Responsive News
Mobile-first OOCSS, Sass & Compass at BBC Responsive NewsKaelig Deloumeau-Prigent
 

Ähnlich wie Prototyping w/HTML5 and CSS3 (20)

Introduccion a HTML5
Introduccion a HTML5Introduccion a HTML5
Introduccion a HTML5
 
html5
html5html5
html5
 
Implementing Awesome: An HTML5/CSS3 Workshop
Implementing Awesome: An HTML5/CSS3 WorkshopImplementing Awesome: An HTML5/CSS3 Workshop
Implementing Awesome: An HTML5/CSS3 Workshop
 
Core CSS3
Core CSS3Core CSS3
Core CSS3
 
Accelerated Stylesheets
Accelerated StylesheetsAccelerated Stylesheets
Accelerated Stylesheets
 
Ruby on Rails 3.1: Let's bring the fun back into web programing
Ruby on Rails 3.1: Let's bring the fun back into web programingRuby on Rails 3.1: Let's bring the fun back into web programing
Ruby on Rails 3.1: Let's bring the fun back into web programing
 
Compass, Sass, and the Enlightened CSS Developer
Compass, Sass, and the Enlightened CSS DeveloperCompass, Sass, and the Enlightened CSS Developer
Compass, Sass, and the Enlightened CSS Developer
 
CSS3 and jQuery
CSS3 and jQueryCSS3 and jQuery
CSS3 and jQuery
 
HTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptHTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.ppt
 
css.ppt
css.pptcss.ppt
css.ppt
 
css.ppt
css.pptcss.ppt
css.ppt
 
Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01Cascading Style Sheets - Part 01
Cascading Style Sheets - Part 01
 
CSS3 vs jQuery
CSS3 vs jQueryCSS3 vs jQuery
CSS3 vs jQuery
 
Web Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at GoogleWeb Development for Mobile: GTUG Talk at Google
Web Development for Mobile: GTUG Talk at Google
 
Html5 & CSS overview
Html5 & CSS overviewHtml5 & CSS overview
Html5 & CSS overview
 
Building a Single Page Application using Ember.js ... for fun and profit
Building a Single Page Application using Ember.js ... for fun and profitBuilding a Single Page Application using Ember.js ... for fun and profit
Building a Single Page Application using Ember.js ... for fun and profit
 
Big Design Conference: CSS3
Big Design Conference: CSS3 Big Design Conference: CSS3
Big Design Conference: CSS3
 
Html5 intro
Html5 introHtml5 intro
Html5 intro
 
What you need to know bout html5
What you need to know bout html5What you need to know bout html5
What you need to know bout html5
 
Mobile-first OOCSS, Sass & Compass at BBC Responsive News
Mobile-first OOCSS, Sass & Compass at BBC Responsive NewsMobile-first OOCSS, Sass & Compass at BBC Responsive News
Mobile-first OOCSS, Sass & Compass at BBC Responsive News
 

Kürzlich hochgeladen

CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryrioverosanniejoy
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一D SSS
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...ttt fff
 
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一A SSS
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 

Kürzlich hochgeladen (20)

CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
Design and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industryDesign and Managing Service in the field of tourism and hospitality industry
Design and Managing Service in the field of tourism and hospitality industry
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学欧克莱尔分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#...
 
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
办理学位证(UCSD证书)美国加利福尼亚大学圣迭戈分校毕业证成绩单原版一比一
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 

Prototyping w/HTML5 and CSS3

  • 1. PROGRESSIVE PROTOTYPING TODD ZAKI WARFEL / BIG D / #html5
  • 2. “Interaction design without prototyping is like cooking without tasting.” - Craig Villamore cvil.ly http://bit.ly/pb5Xec
  • 4. m aki ng. e food I’m to t ast e th Iwant
  • 6. PROTOTYPING OFFERs A BETTER WAY TO WORK THROUGH AND VALIDATE YOUR DESIGN
  • 7. “You can fix it on the drafting board with an eraser, or on the construction site with a sledgehammer.” - Frank Lloyd Wright
  • 8. PROTOTYPES ALLOW YOU TO FAIL IN A LOW COST ENVIRONMENT
  • 9. IF YOU AREN’T FAILING, YOU’RE NOT TRYING HARD ENOUGH.
  • 10. FIDELITY Hi Visual/Hi Functional Lo Visual/Lo Functional Lo Visual/Hi Functional Hi Visual/Lo Functional
  • 11. , bu t... p like this ig ht e nd u It m
  • 12. ha ske tch sta rts wit It always
  • 13.
  • 14. data fi rst nin gw ith Desig
  • 15. graysc ale ro und s in ex t, a few N
  • 16. ex app eal th som es h it off wi F inis
  • 17.
  • 18. HTML Doctypes <!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  XHTML  1.1//EN"   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  XHTML  1.0  Strict//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-­‐strict.dtd"> <!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  HTML  4.01  Transitional//EN"      "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  XHTML  1.0  Frameset//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-­‐frameset.dtd"> <!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  HTML  4.01  Strict//EN"      "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE  html  PUBLIC  "-­‐//W3C//DTD  HTML  4.01  Transitional//EN"      "http://www.w3.org/TR/html4/loose.dtd">
  • 20. HTML5 TAGS <address> <header> <audio> <hgroup> <article> <input> <aside> <meter> <canvas> <nav> <datalist> <progress> <div> <section> <p> <table>,  <th>,  <tr>,  <td> <dl>,  <dt>,  <dd> <time> <ol>,  <ul>,  <li> <video> <fieldset> <footer>
  • 21. HTML5 TAGS <address> <header> <audio> <hgroup> <article> <input> <aside> <meter> <canvas> <nav> <datalist> <progress> <div> <section> <p> <table>,  <th>,  <tr>,  <td> <dl>,  <dt>,  <dd> <time> <ol>,  <ul>,  <li> <video> <fieldset> <footer>
  • 22.
  • 23.
  • 24. html page structure A typical HTML page will div  id=header use divs with IDs and Classes to create the div  id=nav structure. div  id=content div  id=   sidebar div  id=footer
  • 25. HTML5 page structure HTML5 gives semantic header meaning to these structures, which previously required nav IDs and Classes. section/article aside footer
  • 26. PRO TIP: UPDATE YOUR RESET.CSS article,  aside,  footer,  header,  hgroup,   nav,  meter,  progress,  section   {display:block;  margin:0;  padding:0;   border:0;  font-­‐weight:inherit;  font-­‐ style:inherit;  font-­‐size:100%;  font-­‐ family:inherit;  vertical-­‐align:baseline;   list-­‐style:none;  outline:none}
  • 27. What about thIS LITTLE BASTARD? IE needs a little help from our friend JavaScript. Modernizer/HTML5shiv to the rescue. http://modernizr.com http:// html5shiv.googlecode.co m/svn/trunk/html5.js
  • 28. Pro tip: Smack IE Into Shape <!DOCTYPE  html> <html> <head> <!-­‐-­‐[if  lt  IE  9]> <script  src="http:// html5shiv.googlecode.com/svn/trunk/ html5.js"  type="text/javascript"></script> <![endif]-­‐-­‐> </head>
  • 29. NEW HTML5 Input Types color time date week datetime url datetime-­‐local email number month range search tel  
  • 30. NEW HTML5 Input Types color time date week datetime url datetime-­‐local email number month range search tel  
  • 31. Email URL advant age ant mobile Inst
  • 32. Gettin’ Sexy with CSS3 It’s the New Photoshop, YO!
  • 33. CSS3 SELECTORS * :first-­‐letter :nth-­‐last-­‐of-­‐type() E ::first-­‐letter :empty .class :first-­‐line :not() #id ::first-­‐line :target E  F E[attribute^=value] :enabled E  >  F E[attribute$=value] :disabled E  +  F E[attribute*=value] :checked E[attribute] E  ~  F E[attribute=value] :root E[attribute~=value] :last-­‐child E[attribute|=value] :only-­‐child :first-­‐child :nth-­‐child() :lang() :nth-­‐last-­‐child() :before :first-­‐of-­‐type ::before :last-­‐of-­‐type :after :only-­‐of-­‐type ::after :nth-­‐of-­‐type()
  • 34. CSS3 SELECTORS * :first-­‐letter :nth-­‐last-­‐of-­‐type() E ::first-­‐letter :empty .class :first-­‐line :not() #id ::first-­‐line :target E  F E[attribute^=value] :enabled E  >  F E[attribute$=value] :disabled E  +  F E[attribute*=value] :checked E[attribute] E  ~  F E[attribute=value] :root E[attribute~=value] :last-­‐child E[attribute|=value] :only-­‐child :first-­‐child :nth-­‐child() :lang() :nth-­‐last-­‐child() :before :first-­‐of-­‐type ::before :last-­‐of-­‐type :after :only-­‐of-­‐type ::after :nth-­‐of-­‐type()
  • 35.
  • 38. TExt Shadow text-­‐shadow:  1px  1px  0  #d2572b;} Fancy Button
  • 39. Box Shadow -­‐moz-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0   0  3px;  -­‐webkit-­‐box-­‐ shadow:rgba(218,218,218,.6)  0  0  0  3px; box-­‐shadow:rgba(218,218,218,.6)  0  0  0   3px;   Fancy Button
  • 40. Background Gradient background:-­‐moz-­‐linear-­‐gradient(center   top,  #eb9972,  #e67646  55%,  #d2572b);   background:-­‐webkit-­‐gradient(linear,  0%   0%,  0%  100%,  from(#eb9972),  color-­‐ stop(0.55,  #e67646),  to(#d2572b)); Fancy Button
  • 41. Anatomy of a CSS3 Button .btn-­‐primary  {padding:.5em  .9em;  background:   #e67646;  background:-­‐webkit-­‐gradient(linear,  0%  0%,   0%  100%,  from(#eb9972),  color-­‐stop(0.55,  #e67646),   to(#d2572b));  background:-­‐moz-­‐linear-­‐ gradient(center  top,  #eb9972,  #e67646  55%,   #d2572b);  -­‐moz-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0   0  3px;  -­‐webkit-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0   0  3px;  box-­‐shadow:rgba(218,218,218,.6)  0  0  0  3px;   border-­‐radius:6px;  border:1px  solid  #bc6647;  -­‐moz-­‐ box-­‐shadow:#ddd  0  0  0  2px;  -­‐webkit-­‐box-­‐shadow:#ddd   0  0  0  2px;  font-­‐size:  1.375em;  font-­‐weight:  500;   color:  #fff;  text-­‐shadow:  1px  1px  0  #d2572b;}
  • 42. Anatomy of a CSS3 Button .btn-­‐primary  {padding:.5em  .9em;  background:   #e67646;  background:-­‐webkit-­‐gradient(linear,  0%  0%,   0%  100%,  from(#eb9972),  color-­‐stop(0.55,  #e67646),   to(#d2572b));  background:-­‐moz-­‐linear-­‐ gradient(center  top,  #eb9972,  #e67646  55%,   #d2572b);  -­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐border-­‐ radius:6px;  border-­‐radius:6px;  border:1px  solid   #bc6647;  -­‐moz-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  0   3px;  -­‐webkit-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  0   3px;  box-­‐shadow:rgba(218,218,218,.6)  0  0  0  3px;   font-­‐size:  1.375em;  font-­‐weight:  500;  color:  #fff;   text-­‐shadow:  1px  1px  0  #d2572b;}
  • 43. Anatomy of a CSS3 Button .btn-­‐primary  {padding:.5em  .9em;  background:   #e67646;  background:-­‐webkit-­‐gradient(linear,  0%  0%,   0%  100%,  from(#eb9972),  color-­‐stop(0.55,  #e67646),   to(#d2572b));  background:-­‐moz-­‐linear-­‐ gradient(center  top,  #eb9972,  #e67646  55%,   #d2572b);  -­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐border-­‐ radius:6px;  border-­‐radius:6px;  border:1px  solid   #bc6647;  -­‐moz-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  0   3px;  -­‐webkit-­‐box-­‐shadow:rgba(218,218,218,.6)  0  0  0   3px;  box-­‐shadow:rgba(218,218,218,.6)  0  0  0  3px;   font-­‐size:  1.375em;  font-­‐weight:  500;  color:  #fff;   text-­‐shadow:  1px  1px  0  #d2572b;}
  • 44. Anatomy of a CSS3 Button .btn-­‐primary  {padding:.5em  .9em;  background:   #e67646;  background:-­‐webkit-­‐gradient(linear,  0%   0%,  0%  100%,  from(#eb9972),  color-­‐stop(0.55,   #e67646),  to(#d2572b));  background:-­‐moz-­‐linear-­‐ gradient(center  top,  #eb9972,  #e67646  55%,   #d2572b);  -­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐ border-­‐radius:6px;  border-­‐radius:6px;  border:1px   solid  #bc6647;  -­‐moz-­‐box-­‐shadow:0  0  0;  -­‐webkit-­‐ box-­‐shadow:0  0  0;  font-­‐size:  1.375em;  font-­‐ weight:  500;  color:  #fff;  text-­‐shadow:  1px  1px  0   #d2572b;}
  • 45. fun ctio nal olo r/H i-fi Hi- fi c
  • 46. ece s fi rst all the pi Bu ild
  • 47. ith jQu ery t eracti on w dd som e in A
  • 48. se lf h eal f th at s exy e som eo Showm
  • 49.
  • 50. Resources HTML5 Spec http://www.w3.org/TR/html5 CSS3 Spec http://www.w3.org/Style/CSS/current-­‐work.en.html   HTML5SHIV http://html5shiv.googlecode.com/svn/trunk/html5.js Modernizer http://modernizr.com Dive Into HTML5 http://diveintohtml5.org HTML5/CSS3 http://realworldcss3.com/resources/ REFRAMER APP http://getreframer.com
  • 51. Prototyping: a Practitioner’s Guide R us s U nger http://bit.ly/protobk T odd Zaki W ar f el G uer r a UX R es ear c h M et ho d s T hr i f t y, Fas t , and Ef f ect i v e U s er Ex per i ence R es ear ch T echni ques Guerrilla UX Research Methods Fall of 2011 @zakiwarfel