Movatterモバイル変換


[0]ホーム

URL:


Todd Zaki Warfel, profile picture
Uploaded byTodd Zaki Warfel
2,343 views

Progressive Prototyping w/HTML5, CSS3 and jQuery

The document discusses using HTML and CSS for prototyping. It provides guidance on setting expectations and only prototyping necessary features. HTML5 semantic tags and structures are covered, along with tips for styling buttons and forms with CSS3 features like gradients, shadows and rounded corners. The document also addresses browser compatibility issues and includes resources for further information.

Embed presentation

Downloaded 168 times
PROTOTYPING                                      withTODD ZAKI WARFEL / UXLISBON /#HTML5
Grab the fileshttp://bit.ly/HTML5_prototype
Guiding PrinciplesSet Expectations
Guiding PrinciplesThe Best Tool is the one you know
Guiding PrinciplesPrototype Only What you Need
HTMl as a prototyping toolPros and Cons
About that code thingProduction vs. Non-production
html vs. html5
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 Doctypes<!DOCTYPE  HTML>
HTML Tags            HTML5 Tags<div>                <article><p>                  <aside><dl>,  <dt>,  <dd>   <section><ol>,  <ul>,  <li>   <header>,  <hgroup><fieldset>           <nav><input>              <footer>                     <datalist>                     <progress>                     <time>
HTML helps you think about theOrganization / Structure                                 DESIGN
html page structureA typical HTML page will                                  div  id=headeruse divs with IDs andClasses to create the              div  id=navstructure.                           div  id=content         div  id=                                                     sidebar                                  div  id=footer
HTML5 page structureHTML5 gives semanticmeaning to these structures,             headerwhich previously requiredIDs and Classes.                               section/article                                                  aside                                         footer
Pro tip: Update your reset.cssarticle,  aside,  footer,  header,  hgroup,  nav,  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}
Pro tip: Update your reset.cssarticle,  aside,  footer,  header,  hgroup,  nav,  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}
html5 RecursivenessHTML5 allows for multiple                                        headersections and articles withina single page. Each section/             navarticle can have its ownheader, footer, aside and      section           asidenav.                               header                               article                               footer                                        footer
html5 RecursivenessHTML5 allows for multiple                                        headersections and articles withina single page. Each section/             navarticle can have its ownheader, footer, aside and      section           asidenav.                               header                               article                               footer                                        footer
html5 RecursivenessHTML5 allows for multiple                                        headersections and articles withina single page. Each section/             navarticle can have its ownheader, footer, aside and      section           asidenav.                               header                               article                               footer                                        footer
What about the problem child?IE needs a little help fromour friend JavaScript.Modernizer/HTML5shiv tothe rescue.http://modernizr.comhttp://html5shiv.googlecode.com/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>
HTML5 Input Typesdatedate-­‐timeemailtelrangesearchtimeurl
Pro tip: HTML5 Search Input<form>    <input  type="search"  name="q"  placeholder="Search"  autofocus>    <input  type="submit"  value="Search"></form>
HTML5 Registration Form<form>    <input  name="Full  Name"  placeholder="Enter  your  full  name"  autofocus  required>    <input  type="email"  name="Email"  placeholder="Enter  your  email  address"  required>    <input  type="url"  name="URL"  placeholder="What’s  your  website  address?">    <input  type="submit"  value="Register"></form>
http://bit.ly/HTML5_mobile        Email                URL
Gettin’ Sexy with CSS3      It’s the New Photoshop
.btn-­‐fancy  {}            Fancy Button
Border Radiusborder:1px  solid  #bc6647;  border-­‐radius:6px;  -­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐border-­‐radius:6px;            Fancy Button
Box Shadow-­‐moz-­‐box-­‐shadow:  4px  4px  8px  #a2a2a2;  -­‐webkit-­‐box-­‐shadow:  4px  4px  8px  #a2a2a2;box-­‐shadow:  4px  4px  8px  #a2a2a2;              Fancy Button
TExt Shadowtext-­‐shadow:  1px  1px  0  #d2572b;}           Fancy Button
Background Gradientbackground:  #e67646;  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-­‐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;}
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;}
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;}
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;}
CSS3 RGBA and Opacityrgba  (238,88,0,1.0);#d2572b;  opacity:1.0;rgba  (238,88,0,0.5);#d2572b;  opacity:0.5;
Hit me with some jQuery!
Simple JavaScript Function $('#PostMessage').click(function() {  $('tr.new-comment').fadeIn();  return false; });
Double Time $('#PostMessage').click(function() {  $('#CommentForm').hide();  $('tr.new-comment').fadeIn();  return false; });
ResourcesHTML5 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.jsModernizer        http://modernizr.com/  Dive Into HTML5   http://diveintohtml5.org/Reframer          http://reframerapp.com  
http://bit.ly/protobk                                                                           Russ Unger                                                                           Todd Zaki Warfel                           Guerrilla                           UX                           Research                           Methods                           Thrifty, Fast, and Effective User Experience Research Techniqueson The Twitters@zakiwarfel

Recommended

PDF
CSS pattern libraries
PDF
Modular HTML, CSS, & JS Workshop
KEY
Slow kinda sucks
PDF
Prototyping w/HTML5 and CSS3
PPTX
Rapid and Responsive - UX to Prototype with Bootstrap
PDF
Beyond CSS Architecture
PPTX
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
PDF
モダンなCSS設計パターンを考える
PPT
HTML & CSS Workshop Notes
PPTX
Basics of Front End Web Dev PowerPoint
PDF
CSS3 - is everything we used to do wrong?
PDF
CSS - OOCSS, SMACSS and more
PDF
An Intro to HTML & CSS
PDF
HTML5 Essentials
PDF
Efficient, maintainable CSS
PDF
Front End Good Practices
KEY
Html&Browser
 
PDF
HTML5 & CSS3 Flag
PDF
How to create a basic template
 
PPTX
From PSD to WordPress Theme: Bringing designs to life
PDF
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
PDF
LESS is More
PDF
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
PDF
Getting Started with DOM
PDF
モダンなCSS設計パターンを考える
PDF
Try Web Components
PDF
A practical guide to building websites with HTML5 & CSS3
KEY
Html5 Brown Bag
PDF
Intro to HTML 5 / CSS 3
PDF
HTML5 - An introduction

More Related Content

PDF
CSS pattern libraries
PDF
Modular HTML, CSS, & JS Workshop
KEY
Slow kinda sucks
PDF
Prototyping w/HTML5 and CSS3
PPTX
Rapid and Responsive - UX to Prototype with Bootstrap
PDF
Beyond CSS Architecture
PPTX
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
PDF
モダンなCSS設計パターンを考える
CSS pattern libraries
Modular HTML, CSS, & JS Workshop
Slow kinda sucks
Prototyping w/HTML5 and CSS3
Rapid and Responsive - UX to Prototype with Bootstrap
Beyond CSS Architecture
iPhone Web Applications: HTML5, CSS3 & dev tips for iPhone development
モダンなCSS設計パターンを考える

What's hot

PPT
HTML & CSS Workshop Notes
PPTX
Basics of Front End Web Dev PowerPoint
PDF
CSS3 - is everything we used to do wrong?
PDF
CSS - OOCSS, SMACSS and more
PDF
An Intro to HTML & CSS
PDF
HTML5 Essentials
PDF
Efficient, maintainable CSS
PDF
Front End Good Practices
KEY
Html&Browser
 
PDF
HTML5 & CSS3 Flag
PDF
How to create a basic template
 
PPTX
From PSD to WordPress Theme: Bringing designs to life
PDF
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
PDF
LESS is More
PDF
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
PDF
Getting Started with DOM
PDF
モダンなCSS設計パターンを考える
PDF
Try Web Components
HTML & CSS Workshop Notes
Basics of Front End Web Dev PowerPoint
CSS3 - is everything we used to do wrong?
CSS - OOCSS, SMACSS and more
An Intro to HTML & CSS
HTML5 Essentials
Efficient, maintainable CSS
Front End Good Practices
Html&Browser
 
HTML5 & CSS3 Flag
How to create a basic template
 
From PSD to WordPress Theme: Bringing designs to life
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
LESS is More
Advanced Web Scraping or How To Make Internet Your Database #seoplus2018
Getting Started with DOM
モダンなCSS設計パターンを考える
Try Web Components

Similar to Progressive Prototyping w/HTML5, CSS3 and jQuery

PDF
A practical guide to building websites with HTML5 & CSS3
KEY
Html5 Brown Bag
PDF
Intro to HTML 5 / CSS 3
PDF
HTML5 - An introduction
KEY
Html 5, a gentle introduction
PPTX
Html,CSS & UI/UX design
ODP
Light introduction to HTML
PDF
Html5 ux london
PDF
Beginner & Intermediate Guide to HTML5/CSS3 In Drupal
KEY
2022 HTML5: The future is now
PDF
Html5 p resentation by techmodi
PDF
HTML5, just another presentation :)
PDF
Html5 quick-learning-quide
PDF
Html5 quick learning guide
PDF
Html5 quick-learning-quide
PDF
Html5 quick-learning-quide
KEY
Html5, a gentle introduction
PDF
Html5 & CSS overview
PDF
HTML5 - Introduction
PDF
Html5 training
A practical guide to building websites with HTML5 & CSS3
Html5 Brown Bag
Intro to HTML 5 / CSS 3
HTML5 - An introduction
Html 5, a gentle introduction
Html,CSS & UI/UX design
Light introduction to HTML
Html5 ux london
Beginner & Intermediate Guide to HTML5/CSS3 In Drupal
2022 HTML5: The future is now
Html5 p resentation by techmodi
HTML5, just another presentation :)
Html5 quick-learning-quide
Html5 quick learning guide
Html5 quick-learning-quide
Html5 quick-learning-quide
Html5, a gentle introduction
Html5 & CSS overview
HTML5 - Introduction
Html5 training

Recently uploaded

PDF
Day 3 - Data and Application Security - 2nd Sight Lab Cloud Security Class
PDF
Day 1 - Cloud Security Strategy and Planning ~ 2nd Sight Lab ~ Cloud Security...
PDF
The year in review - MarvelClient in 2025
PDF
Unser Jahresrückblick – MarvelClient in 2025
PDF
Day 5 - Red Team + Blue Team in the Cloud - 2nd Sight Lab Cloud Security Class
PDF
Real-Time Data Insight Using Microsoft Forms for Business
PDF
December Patch Tuesday
 
PDF
Session 1 - Solving Semi-Structured Documents with Document Understanding
PDF
Eredità digitale sugli smartphone: cosa resta di noi nei dispositivi mobili
PPTX
Coded Agents – with UiPath SDK + LangGraph [Virtual Hands-on Workshop]
PPTX
Conversational Agents – Building Intelligent Assistants [Virtual Hands-on Wor...
PDF
Energy Storage Landscape Clean Energy Ministerial
PPTX
THIS IS CYBER SECURITY NOTES USED IN CLASS ON VARIOUS TOPICS USED IN CYBERSEC...
PDF
TrustArc Webinar - Looking Ahead: The 2026 Privacy Landscape
PPTX
Cybersecurity Best Practices - Step by Step guidelines
PPTX
Protecting Data in an AI Driven World - Cybersecurity in 2026
PPTX
Unit-4-ARTIFICIAL NEURAL NETWORKS.pptx ANN ppt Artificial neural network
PPTX
Chapter 3 Introduction to number system.pptx
PPTX
AI's Impact on Cybersecurity - Challenges and Opportunities
PDF
Six Shifts For 2026 (And The Next Six Years)
Day 3 - Data and Application Security - 2nd Sight Lab Cloud Security Class
Day 1 - Cloud Security Strategy and Planning ~ 2nd Sight Lab ~ Cloud Security...
The year in review - MarvelClient in 2025
Unser Jahresrückblick – MarvelClient in 2025
Day 5 - Red Team + Blue Team in the Cloud - 2nd Sight Lab Cloud Security Class
Real-Time Data Insight Using Microsoft Forms for Business
December Patch Tuesday
 
Session 1 - Solving Semi-Structured Documents with Document Understanding
Eredità digitale sugli smartphone: cosa resta di noi nei dispositivi mobili
Coded Agents – with UiPath SDK + LangGraph [Virtual Hands-on Workshop]
Conversational Agents – Building Intelligent Assistants [Virtual Hands-on Wor...
Energy Storage Landscape Clean Energy Ministerial
THIS IS CYBER SECURITY NOTES USED IN CLASS ON VARIOUS TOPICS USED IN CYBERSEC...
TrustArc Webinar - Looking Ahead: The 2026 Privacy Landscape
Cybersecurity Best Practices - Step by Step guidelines
Protecting Data in an AI Driven World - Cybersecurity in 2026
Unit-4-ARTIFICIAL NEURAL NETWORKS.pptx ANN ppt Artificial neural network
Chapter 3 Introduction to number system.pptx
AI's Impact on Cybersecurity - Challenges and Opportunities
Six Shifts For 2026 (And The Next Six Years)

Progressive Prototyping w/HTML5, CSS3 and jQuery

  • 1.
    PROTOTYPING withTODD ZAKI WARFEL / UXLISBON /#HTML5
  • 2.
  • 3.
  • 4.
    Guiding PrinciplesThe BestTool is the one you know
  • 5.
  • 6.
    HTMl as aprototyping toolPros and Cons
  • 7.
    About that codethingProduction vs. Non-production
  • 8.
  • 9.
    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">
  • 10.
  • 11.
    HTML Tags HTML5 Tags<div> <article><p> <aside><dl>,  <dt>,  <dd> <section><ol>,  <ul>,  <li> <header>,  <hgroup><fieldset> <nav><input> <footer> <datalist> <progress> <time>
  • 12.
    HTML helps youthink about theOrganization / Structure DESIGN
  • 13.
    html page structureAtypical HTML page will div  id=headeruse divs with IDs andClasses to create the div  id=navstructure. div  id=content div  id=   sidebar div  id=footer
  • 14.
    HTML5 page structureHTML5gives semanticmeaning to these structures, headerwhich previously requiredIDs and Classes. section/article aside footer
  • 15.
    Pro tip: Updateyour reset.cssarticle,  aside,  footer,  header,  hgroup,  nav,  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}
  • 16.
    Pro tip: Updateyour reset.cssarticle,  aside,  footer,  header,  hgroup,  nav,  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}
  • 17.
    html5 RecursivenessHTML5 allowsfor multiple headersections and articles withina single page. Each section/ navarticle can have its ownheader, footer, aside and section asidenav. header article footer footer
  • 18.
    html5 RecursivenessHTML5 allowsfor multiple headersections and articles withina single page. Each section/ navarticle can have its ownheader, footer, aside and section asidenav. header article footer footer
  • 19.
    html5 RecursivenessHTML5 allowsfor multiple headersections and articles withina single page. Each section/ navarticle can have its ownheader, footer, aside and section asidenav. header article footer footer
  • 20.
    What about theproblem child?IE needs a little help fromour friend JavaScript.Modernizer/HTML5shiv tothe rescue.http://modernizr.comhttp://html5shiv.googlecode.com/svn/trunk/html5.js
  • 21.
    Pro tip: SmackIE 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>
  • 24.
  • 25.
    Pro tip: HTML5Search Input<form>    <input  type="search"  name="q"  placeholder="Search"  autofocus>    <input  type="submit"  value="Search"></form>
  • 26.
    HTML5 Registration Form<form>   <input  name="Full  Name"  placeholder="Enter  your  full  name"  autofocus  required>    <input  type="email"  name="Email"  placeholder="Enter  your  email  address"  required>    <input  type="url"  name="URL"  placeholder="What’s  your  website  address?">    <input  type="submit"  value="Register"></form>
  • 27.
  • 28.
    Gettin’ Sexy withCSS3 It’s the New Photoshop
  • 29.
  • 30.
    Border Radiusborder:1px  solid #bc6647;  border-­‐radius:6px;  -­‐moz-­‐border-­‐radius:6px;  -­‐webkit-­‐border-­‐radius:6px; Fancy Button
  • 31.
    Box Shadow-­‐moz-­‐box-­‐shadow:  4px 4px  8px  #a2a2a2;  -­‐webkit-­‐box-­‐shadow:  4px  4px  8px  #a2a2a2;box-­‐shadow:  4px  4px  8px  #a2a2a2;   Fancy Button
  • 32.
    TExt Shadowtext-­‐shadow:  1px 1px  0  #d2572b;} Fancy Button
  • 33.
    Background Gradientbackground:  #e67646; 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
  • 34.
    Anatomy of aCSS3 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;}
  • 35.
    Anatomy of aCSS3 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;}
  • 36.
    Anatomy of aCSS3 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;}
  • 37.
    Anatomy of aCSS3 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;}
  • 38.
    CSS3 RGBA andOpacityrgba  (238,88,0,1.0);#d2572b;  opacity:1.0;rgba  (238,88,0,0.5);#d2572b;  opacity:0.5;
  • 40.
    Hit me withsome jQuery!
  • 41.
    Simple JavaScript Function$('#PostMessage').click(function() { $('tr.new-comment').fadeIn(); return false; });
  • 42.
    Double Time $('#PostMessage').click(function(){ $('#CommentForm').hide(); $('tr.new-comment').fadeIn(); return false; });
  • 43.
    ResourcesHTML5 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.jsModernizer http://modernizr.com/  Dive Into HTML5 http://diveintohtml5.org/Reframer http://reframerapp.com  
  • 44.
    http://bit.ly/protobk Russ Unger Todd Zaki Warfel Guerrilla UX Research Methods Thrifty, Fast, and Effective User Experience Research Techniqueson The Twitters@zakiwarfel

[8]ページ先頭

©2009-2025 Movatter.jp