SlideShare a Scribd company logo
1 of 147
Download to read offline
Are You {css3;}
 Experienced?
                  Denise R.
                    Jacobs
                       Rich Web 
                      Experience
                            Fort 
                     Lauderdale
                  December 2010
The Twitter Experience
        I am:
     @denisejacobs

        We’re at: 
        @rwx #rwx

And I’m talkin’ jive about: 
         #css3ux
2008: the start of the Summer of CSS3 Love




                      http://www.flickr.com/photos/victoriapeckham/2091704802/
CSS3 is super groovy, man
• Easier implementation of visual effects

• Effects that enhance the user 
  experience
“Do websites need to look exactly
  the same in every browser?”
http://dowebsitesneedtolookexactlythesameineverybrowser.com/
“Do websites
 need to be
 experienced
 exactly the
same in every
  browser?”
http://dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com/
We haven’t kicked the habit
Design and Development Approach
Many folks still design their sites as if users 
 are still…
On one device
In one environment
Whereas, nowadays…
The Age of Emotional
 & Experience Design
Emotional Design
“Aesthetically pleasing objects appear 
to users to be more effective by virtue of 
their sensual appeal and an affinity the 
user feels for the object based on a 
formation of an emotional connection
to it. “
                               ‐ Wikipedia 
                            (with liberal edits)
Experience Design
“…Designing products, processes, 
services, events, and environments with 
a focus placed on the quality of the user 
experience….Experience design is driven 
by consideration of the moments of 
engagement between people and 
[objects], and the ideas, emotions, and 
memories that these moments create.”

                               ‐ Wikipedia 
                            (with liberal edits)
Dimensions of Experience Design
• Duration 
  – Initiation, Immersion, Conclusion, and 
    Continuation
• Intensity
  – Reflex, Habit, Engagement
• Interaction 
  – Passive < > Active < > Interactive)
• Triggers
  – All Senses, Concepts, and Symbols
• Significance
  – Meaning, Emotion, Function
Good looks +




      http://www.flickr.com/photos/spierzchala/66232046/
Delight +




    http://www.flickr.com/photos/cristeenq/2360466038/
Compatibility =




        http://www.flickr.com/photos/trektrack/134157546/
A strong positive user experience




                         http://www.flickr.com/photos/meggers/2378288736/
Sites need be usable and look
 good to as many people as
          possible.

    That’s the true goal.

                   http://www.flickr.com/photos/shirinwiniger/3680885289/
So the question is…

Are You {css3;}
 Experienced?


               http://www.flickr.com/photos/exquisitur/2549355743/
The website “trifle”


   Experience

      Style

     Markup
Levels of importance for design and features


   Critical      Important      Nice to Have
  Branding       Interactions   Visual Rewards
  Usability       Feedback          Motion
 Accessibility
   Layout
You get out what you put in
• Design the user experience to leverage 
  the best technology of the time

• Let the capabilities of the device 
  determine the experience
Give some user experience love
• Adding an experience layer can take a 
  good design and make it a great one. 

• CSS3 facilitates this with very little 
  effort.
Progressive Enhancement is the way




                  Css3 b
What’s the difference between
Graceful Degradation or Progressive Enhancement?




                              http://www.flickr.com/photos/tom1231/273579455/
There is a difference
“Progressive enhancement uses web 
  technologies in a layered fashion that 
  allows everyone to access the basic 
  content and functionality of a web page, 
  using any browser or Internet 
  connection, while also providing those 
  with better bandwidth or more 
  advanced browser software an 
  enhanced version of the page.”

http://en.wikipedia.org/wiki/Progressive_e
  nhancement
But we are really talking about
Progressive       Progressive 
enhancement =     enrichment = style
behavior
CSS3 UX layer
• Is all about progressive enhancement + 
  progressive enrichment of the 
  experience for the user based on what 
  their browser can render.
One set of users gets this
• Modernizr article example
While another gets this
• Modernizr article example
And another gets this
• Modernizr article example
But they all feel this
Unique convergence point
However, there are issues…




                http://www.flickr.com/photos/cybervin/266632074/
Relationship Status:
It’s Complicated
Still a working draft
Validation (or lack thereof)
Uneven browser support




                http://www.evotech.net/blog/2009/02/css-browser-support/
And code bloat…
Ideally:            Reality:
                    a.polaroid:active {
a.polaroid:active   z-index: 999;
  {                 border-color: #6A6A6A;
                    -webkit-box-shadow: 15px
z-index: 999;          15px 20px rgba(0,0, 0,
                       0.4);
border-color:
                    -moz-box-shadow: 15px
  #6A6A6A;             15px 20px rgba(0,0, 0,
                       0.4);
box-shadow: 15px    box-shadow: 15px 15px
  15px 20px            20px rgba(0,0, 0,
  rgba(0,0, 0,         0.4);
                    -webkit-transform:
  0.4);                rotate(0deg)
transform:             scale(1.05);
                    -moz-transform:
  rotate(0deg)         rotate(0deg)
  scale(1.05);         scale(1.05);
                    transform: rotate(0deg)
}                      scale(1.05);
                    }
Oh my!
CSS3 Support
•   X% Now 
•   2 • X% in 6 months 
•   4 • X % in 2 years 
•   9 • X % in 4 years 
•   100% Who knows? 
CSS3 Specifications
Browser Compatibility Charts




                         http://www.findmebyip.com/litmus
Cross- Browser Testers
Some Useful Tips




       http://www.flickr.com/photos/nostri-imago/3216359107/
Progressive techniques
• A proper stack
• Multiple stylesheets
• Targeted styles (advanced selectors)
Leverage source order
• Place default properties first
• Place browser‐specific properties 
  ahead of standard properties
• The standard properties will 
  override the vendor’s when the 
  standard is established.
A Proper Stack
.gradient {
color: #fff;
A Proper Stack
.gradient {
color: #fff;
background: #aaaaaa url(gradient_slice.jpg) 0 0 x-repeat;
   /*fallback background color & image*/
A Proper Stack
.gradient {
color: #fff;
background: #aaaaaa url(gradient_slice.jpg) 0 0 x-repeat;
   /*fallback background color & image*/
background-image: -moz-linear-gradient(top, #07407c,
   #aaaaaa); /* gradient for Mozilla */
A Proper Stack
.gradient {
color: #fff;
background: #aaaaaa url(gradient_slice.jpg) 0 0 x-repeat;
   /*fallback background color & image*/
background-image: -moz-linear-gradient(top, #07407c,
   #aaaaaa); /* gradient for Mozilla */
background-image: -webkit-gradient(linear,left top,left
   bottom,color-stop(0, #07407c),color-stop(1, #aaaaaa));
   /* gradient for the Webkits */
A Proper Stack
.gradient {
color: #fff;
background: #aaaaaa url(gradient_slice.jpg) 0 0 x-repeat;
   /*fallback background color & image*/
background-image: -moz-linear-gradient(top, #07407c,
   #aaaaaa); /* gradient for Mozilla */
background-image: -webkit-gradient(linear,left top,left
   bottom,color-stop(0, #07407c),color-stop(1, #aaaaaa));
   /* gradient for the Webkits */
-ms-filter:
   "progid:DXImageTransform.Microsoft.gradient(startColorS
   tr='#07407c', EndColorStr='#aaaaaa')";
   /* filter for IE8 (& IE9) */
A Proper Stack
.gradient {
color: #fff;
background: #aaaaaa url(gradient_slice.jpg) 0 0 x-repeat;
   /*fallback background color & image*/
background-image: -moz-linear-gradient(top, #07407c,
   #aaaaaa); /* gradient for Mozilla */
background-image: -webkit-gradient(linear,left top,left
   bottom,color-stop(0, #07407c),color-stop(1, #aaaaaa));
   /* gradient for the Webkits */
-ms-filter:
   "progid:DXImageTransform.Microsoft.gradient(startColorS
   tr='#07407c', EndColorStr='#aaaaaa')";
   /* filter for IE8 (& IE9) */
filter:
   progid:DXImageTransform.Microsoft.gradient(startColorSt
   r='#07407c', EndColorStr='#aaaaaa');
} /* filter for IE7 and lower */
Have more than one…stylesheet
Use multiple stylesheets to add layers of 
style complexity for multiple platforms

See:
http://www.alistapart.com/articles/
progressiveenhancementwithcss
Styling in multiples
@import   'reset.css';
@import   'structure.css';
@import   'typography.css';
@import   'widgets.css';
Employ Useful Tools
Ie7.js: A javascript library that make IE act 
  like a standards‐compliant browser
  http://code.google.com/p/ie7‐js/

Modernizr: detects support of CSS3 
 properties in browsers
 http://www.modernizr.com/
Be advanced
Advanced selectors are a good way to 
 specifically target styles for modern 
 browsers.
Advanced CSS selectors
Remember these from CSS2.1?
• E + F: Sibling
• E > F: Child
• Attribute
• pseudo‐element: : before, : after
Advanced selectors
New kids in town: CSS3, contd.
• E ~ F ‐ selects an F element that comes 
  after an E element 
• E:nth‐child(n) ‐ selects an element 
  which is the nth child of its parent 
  element 
  – E:nth‐last‐child(n) ‐ same as the previous 
    selector, but counting from the last one 
  – E:nth‐of‐type(n) ‐ selects an element which 
    is the nth sibling of its type
Advanced selectors
New kids in town: CSS3
• E:only‐of‐type ‐ refers to an element 
  which is the only sibling of its type
• E:not(s) ‐ selects any element that 
  doesn't match the simple selector s 
Some tools
Modernizr.com
What does Modernizr do?
Modernizr detects which CSS3 (and 
HTML5) properties are supported by the 
browser, and then allows you to create 
styles that will work in targeted 
browsers.
How to use Modernizr
http://www.alistapart.com/articles/taking‐
  advantage‐of‐html5‐and‐css3‐with‐
  modernizr/

http://webdesignernotebook.com/css/
  how‐to‐use‐modernizr

http://www.ericlightbody.com/2010/
  modernizr‐your‐tool‐for‐html5‐and‐
  css3‐functionality/
CSS3 Properties: Visual and
 User Experience Layers



           http://www.flickr.com/photos/southpaw2305/3705409282/
NOTE: None of the IEs support CSS3.




6               7                                 8



    …as in “not any”. Right. ‘Nuff said.
                      http://www.flickr.com/photos/johnsnape/4258191545/
CSS3 for Visual Presentation
1. @font‐face
2. gradient
3. border‐image
@font-face




             http://sickdesigner.com/
@font-face
• Note:
  – Actually part of the CSS2.1 
    specification. 
  – Therefore, the IEs do support it!

• Browser Support
  – However, the older IEs require fonts 
    to be in EOT format
  – IE9 now supports WOFF!
@font-face bug: IE
@font-face super bullet‐proofing

The problem:
@font‐face doesn’t work, even with the 
proper normal syntax. What gives?

The solution:
Separate out the .eot call with a new 
@font‐face declaration.
@font-face bullet-proofing
@font-face {
font-family: 'Graublau Web';
src: url('GraublauWeb.eot');
}

@font-face {
font-family: 'Graublau Web';
src: local('☺'),
  url('GraublauWeb.woff')
  format('woff'),
  url('GraublauWeb.ttf')
  format('truetype');
}
@font-face bug: Webkit
@font-face bold and italics “bug”

The problem:
Applying font-weight:bold or font-
style: italic to @font‐face'd text 
doesn’t work.

The solution:
Add the value normal to font weight, 
style, and variant in the @font‐face 
declaration to set a baseline.
Get your @font-face + faux variations

Example:
@font-face {
font-family: 'Graublau Web';
src: url('GraublauWeb.eot');
src: local('☺'),
  url('GraublauWeb.woff')
  format('woff'),
  url('GraublauWeb.ttf')
  format('truetype');
font-weight:normal;
font-style:normal;
font-variant:normal;
}
Full solution: @font-face
@font-face {
font-family: 'Colaborate Light';
src: url('ColabLig.eot');
}

@font-face {
font-family: 'Colaborate Light';
src: local('☺'),
  url('ColabLig.woff')
  format('woff'),
  url('ColabLig.ttf')
  format('truetype');
font-weight:normal;
font-style:normal;
FontSquirrel.com




http://www.fontsquirrel.com/fontface/generator
gradient




           http://raymondjay.com/
gradient
• Tips & issues
   – Different syntax for mozilla and 
     webkit browsers
   – Establish fallback background image 
     first in code

• Browser Support
  – IE and Opera do not support, so will 
    still need a fallback image*

  *which may make you think “then why use it at all?”
gradient
#mainnav li a {
background-color: #f7f6f4;
background-image: url(bg_navitems.gif);
background-image:
  -moz-linear-gradient(100% 100% 90deg,
  #ccc9ba, #ffffff);
background-image:
  -webkit-gradient(linear, 0% 0%, 0%
  100%, from(#ffffff), to(#ccc9ba));
}
Gradient: Syntax breakdown
gradient: Full solution
.gradient {
color: #fff;
background: #aaaaaa url(gradient_slice.jpg) 0
  0 x-repeat; /*background color matches one
  of the stop colors. The gradient_slice.jpg
  is 1px wide */
background-image: -moz-linear-gradient(top,
  #07407c, #aaaaaa);
background-image: -webkit-gradient(linear,left
  top,left bottom,color-stop(0,
  #07407c),color-stop(1, #aaaaaa));
-ms-filter:
  "progid:DXImageTransform.Microsoft.gradient(
  startColorStr='#07407c',
  EndColorStr='#aaaaaa')";
  /* IE8+ */
filter:
  progid:DXImageTransform.Microsoft.gradient(s
  tartColorStr='#07407c',
  EndColorStr='#aaaaaa');
  /* IE7- */
Colorzilla gradient tool




   http://www.colorzilla.com/gradient-editor/
border-image




       http://www.zurb.com/playground/awesome-overlays
border-image
div.note div.border {
-moz-border-image:
url(/playground/awesome-
overlays/border-image.png) 5 5 5 5
stretch;
-webkit-border-image:
url(/playground/awesome-
overlays/border-image.png) 5 5 5 5
stretch;
border-image: url(/playground/awesome-
overlays/border-image.png) 5 5 5 5
stretch;
}
Border-image.com
CSS3 for Presentation + UX: Core
1.   border‐radius
2.   box‐shadow
3.   text‐shadow
4.   opacity
5.   rgba color
6.   multiple background images
border-radius




        http://www.denisejacobs.com/cdgexamples/chapter10/
border-radius
• Tips & issues
   – Different syntax for mozilla, webkit, 
     and opera browsers

• Browser Support
  – Older IEs do not support, Opera: 10.5 
    only
border-radius syntax




Syntax comparison breakdown:
• ‐moz allows multiple values for each position
• ‐webkit individual values
• Standard is like mozilla
border-radius
#contentcolumn {
-moz-border-radius: 20px 20px 0 0;
-webkit-border-top-left-radius: 20px;
-webkit-border-top-right-radius: 20px;
border-radius: 20px 20px 0 0;
}
Full solution: border-radius
#contentcolumn {
  margin: -40px 3% 0 3%;
  width: 42%;
  -moz-border-radius: 20px 20px 0 0;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius:
  20px;
  -moz-box-shadow: 0 5px 20px
  rgba(0,0,0,0.6);
  -webkit-box-shadow: 0 5px 20px
  rgba(0,0,0,0.6);
  box-shadow: 0 5px 20px
  rgba(0,0,0,0.6);
  }
Border-radius.com
box-shadow




             http://badassideas.com/work/
box-shadow
• Tips & issues
   – Different syntax for mozilla, webkit, 
     and opera browsers

• Browser Support
  – IE does not support, Opera only 10.5
  – However, there is a filter for IE: 
    shadow (actually there are 2: 
    dropshadow as well, but shadow is 
    said to be better)
box-shadow
.portfolio {
-moz-box-shadow: 0 5px 20px
  rgba(0,0,0,0.6);
-webkit-box-shadow: 0 5px 20px
  rgba(0,0,0,0.6);
box-shadow: 0 5px 20px rgba(0,0,0,0.6);
}
Full solution: box-shadow
.boxshadow {
-moz-box-shadow: 3px 3px 10px #333;
-webkit-box-shadow: 3px 3px 10px #333;
box-shadow: 3px 3px 10px #333;
  /*standard*/
-ms-filter:
  "progid:DXImageTransform.Microsoft.Sh
  adow(Strength=4, Direction=135,
  Color='#333333')"; /* For IE 8 */
filter:
  progid:DXImageTransform.Microsoft.Sha
  dow(Strength=4, Direction=135,
  Color='#333333'); /* For IE 5.5 - 7
  */
}
text-shadow




              http://www.bountybev.com/home.html
text-shadow
• Tips & issues
   – Can help accentuate text and improve 
     readability and visual importance 

• Browser Support
  – IE does not support
  – However, there is an IE filter: shadow
Full solution: text-shadow
.textshadow h2 {
text-shadow:1px 1px 2px
  rgba(48,80,82,0.8);
-ms-filter:
  "progid:DXImageTransform.Microsoft.Sh
  adow(Strength=2, Direction=135,
  Color='#305052')";
/* For IE 5.5 - 7 */
filter:
  progid:DXImageTransform.Microsoft.Sha
  dow(Strength=2, Direction=135,
  Color='#305052');
}
opacity




          http://rustinjessen.com/weblog/833
opacity
• Tips & issues
   – Do not use on elements that would 
     cover important content

• Browser Support
  – IE does not support
  – IE filter exists
opacity
#feature-meta {
background:none repeat scroll 0 0
  #3C4C55;
opacity:0.85;
}
Full solution: opacity
.opacity {
background-color: #3C4C55;
color: #fff;
opacity: 0.5;
-ms-filter:
  "progid:DXImageTransform.Microsoft.Al
  pha
  (opacity=20)";
/* IE8 only */
filter:
  progid:DXImageTransform.Microsoft.Alp
  ha
  (opacity=20);
/* IE6, IE7, and IE8 */
filter: alpha(opacity=20);
}
Opacity Resources
http://www.delicious.com/denisejacobs/
  opacity
Lab Time
• Let’s add opacity to our example page.
rgba




       http://aarronwalter.com/designer/
rgba
• Tips & issues
   – More granular control of particular 
     elements than opacity
   – Place after regular rgb color property to 
     override in modern browsers; older 
     browsers will ignore it;

• Browser Support
   – IE does not support
   – There is an IE filter that will give 
     transparency with a color.
   – IE bug: use the property background
     instead of background-color for the 
     regular color
Full solution: rgba
.rgba {
background-color: #ff0000; /* fallback
  color in hexidecimal. */
background-color: transparent; /*
  transparent is key for the filter to
  work in IE8. best done through
  conditional comments */
background-color: rgba(255, 0, 0, 0.3);
-ms-filter:
  "progid:DXImageTransform.Microsoft.gradi
  ent(startColorstr=#4CFF0000,
  endColorstr=#4CFF0000)";
/* filter for IE8 */
filter:
  progid:DXImageTransform.Microsoft.gradie
  nt(startColorstr=#4CFF0000,
  endColorstr=#4CFF0000);
/* filter for older IEs */
}
multiple backgrounds




                       http://www.stunningcss3.com
multiple backgrounds
body {
background-color: #5ABBCF;
background: #5ABBCF url(../images/bokeh1.png)
  no-repeat; /* fallback image */
background: url(../images/bokeh4.png) no-
  repeat, url(../images/bokeh3.png) no-repeat
  10% 0, url(../images/bokeh2.png) no-repeat
  20% 0, url(../images/bokeh1.png) no-repeat,
  url(../images/glow.png) no-repeat 90% 0,
  -moz-linear-gradient(0% 90% 90deg,#5ABBCF,
  #95E0EF);
background:
  url(../images/bokeh4.png) no-repeat,
  url(../images/bokeh3.png) no-repeat 10% 0,
  url(../images/bokeh2.png) no-repeat 20% 0,
  url(../images/bokeh1.png) no-repeat,
  url(../images/glow.png) no-repeat 90% 0,
  -webkit-gradient(linear, 0% 0%, 0% 90%,
  from(#95E0EF), to(#5ABBCF));
}
CSS3 for Presentation + UX: Extras
1. transform
2. transitions
3. animation (the webkits only)
Another Tip
Be subtle – it’s more effective
transform (2d)




        http://www.zurb.com/playground/css3-polaroids/
2D Transformations
1. transform
   • rotate
   • scale
   • skew
   • translate
   • matrix
transform
• Tips & issues
   – Mozilla, webkit, and opera vendor 
     prefixes; no standard yet.

• Browser Support
  – IE does not support, Opera 10.5 only
transform/rotate: Syntax breakdown
The generic syntax for transform is
<-prefix->transform:
  type(<value>) type(<value>)
  type(<value>) type(<value>);

For rotate specifically, here is the syntax:
<-prefix->transform:
  rotate(<value>)

Positive values will rotate the object clockwise 
  to the right, and negative values will rotate 
  the element counter‐clockwise to the left.
transform: rotate
#photos img {
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
-o-transform: rotate(-2deg);
}
Transform: graceful degradation
• Leave images/elements in standard 
  orientation or shape

• There is an IE filter: matrix.

• Extra credit: serve images or image 
  sprites with conditional comments
transform/rotate: full solution
.rotate {
-moz-transform: rotate(-5deg);
-webkit-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
transform: rotate(-5deg);
filter:
  progid:DXImageTransform.Microsoft.Matrix
  (sizingMethod='auto expand',
  M11=0.9961946980917455,
  M12=0.08715574274765817, M21=-
  0.08715574274765817,
  M22=0.9961946980917455);
-ms-filter:
  "progid:DXImageTransform.Microsoft.Matri
  x(M11=0.9961946980917455,
  M12=0.08715574274765817, M21=-
  0.08715574274765817,
  M22=0.9961946980917455,
  sizingMethod='auto expand')";
transform/scale: Syntax breakdown
The generic syntax for transform is
<-prefix->transform: type(<value>)
  type(<value>) type(<value>)
  type(<value>);

For scale specifically, here is the syntax:
<-prefix->transform:
  scale(<width,height>)
Negative numbers will flip the element.

Example:
#scale {
transform:scale(1,0.5);
transform/skew: Syntax breakdown
The generic syntax for transform is
<-prefix->transform:
  type(<value>) type(<value>)
  type(<value>) type(<value>);

For skew specifically, here is the syntax:
<-prefix->transform: skew(<x-
  axis,y-axis>)

Example:
#skew {
transform: skew(35deg);
}
transform/translate: Syntax breakdown
The generic syntax for transform is
<-prefix->transform:
  type(<value>) type(<value>)
  type(<value>) type(<value>);

For translate specifically, here is the syntax:
<-prefix->transform:
  translate(<x-value, y-value>)

Example:
#translate {
transform:translate(10px, 20px);
}
Transform: multiple
You can apply multiple transform properties to 
  one element.

Example:
.enlargen:hover {
-webkit-transform: translate(-50%, -
  50%) scale(2) rotate(0);
-moz-transform: translate(-50%, -50%)
  scale(2) rotate(0);
-o-transform: translate(-50%, -50%)
  scale(2) rotate(0);
transform: translate(-50%, -50%)
  scale(2) rotate(0);
  }
Tools: transform
• http://westciv.com/tools/transforms/ind
  ex.html

• http://css3generator.com/

• http://css3please.com/
transition


* 3.6: no, 4.02 yes




                        http://designlovr.com/examples/dynamic_stack_of_index_cards/
transitions
You can create subtle transitions between 
 hover states on elements. The 
 transitions smooth out visual jumps.
transition
Example:
#id_of_element {
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
animation




            http://www.css3exp.com/moon/
animation
div {
animation-name: diagonal-slide;
animation-duration: 5s;
animation-iteration-count: 10;
}

@keyframes diagonal-slide {
from { left: 0; top: 0; }
to { left: 100px; top: 100px; }
}
Closing
Remember
• The CSS3 UX layers are about adding 
  visual and interactive features that do 
  not affect layout or access to content. 
  Don’t exclude users from either.

• CSS3 makes the process a TON easier.
Instead of something like this…




In modern browsers                             In IE6


                     makephotoshopfaster.com
You give something like this




           gowalla.com
Also remember
• Pay attention to your user 
  demographics. Features for feature’s 
  sake is a waste of energy, time (and 
  money).
Today >> Tomorrow




       >>



             http://www.flickr.com/photos/trektrack/134157546/
            http://www.flickr.com/photos/meggers/2378288736/
Not everyone will be able to access your
  added experience layer from CSS3
                        http://www.flickr.com/photos/icanchangethisright/3687782204/
And those who do…




       http://www.flickr.com/photos/jamiecampbell/446301597/
Will love you for it
                       http://www.flickr.com/photos/erikogan/3481255/
Resources
delicious.com/denisejacobs/
        css3resources




             http://www.flickr.com/photos/soerenheuer/17879000/
Book Love 1




CSSDetectiveGuide.com
twitter.com/cssdetective
Book Love 2

InterActWithWebStandards.com
   twitter.com/waspinteract
denisejacobs.com
twitter.com/denisejacobs

slideshare.net/denisejacobs
http://www.flickr.com/photos/27620885@N02/2609974180/

More Related Content

What's hot

Real World Web Standards
Real World Web StandardsReal World Web Standards
Real World Web Standardsgleddy
 
SVG For Web Designers (and Developers)
SVG For Web Designers (and Developers) SVG For Web Designers (and Developers)
SVG For Web Designers (and Developers) Sara Soueidan
 
Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3Pascal Rettig
 
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
 
Sara Soueidan: Styling and Animating Scalable Vector Graphics with CSS [CSSCo...
Sara Soueidan: Styling and Animating Scalable Vector Graphics with CSS [CSSCo...Sara Soueidan: Styling and Animating Scalable Vector Graphics with CSS [CSSCo...
Sara Soueidan: Styling and Animating Scalable Vector Graphics with CSS [CSSCo...Guillaume Kossi
 
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4Erin M. Kidwell
 
Rapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with BootstrapRapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with BootstrapJosh Jeffryes
 
Modular HTML & CSS Workshop
Modular HTML & CSS WorkshopModular HTML & CSS Workshop
Modular HTML & CSS WorkshopShay Howe
 
Modular HTML & CSS Turbo Workshop
Modular HTML & CSS Turbo WorkshopModular HTML & CSS Turbo Workshop
Modular HTML & CSS Turbo WorkshopShay Howe
 
10 Advanced CSS Techniques (You Wish You Knew More About)
10 Advanced CSS Techniques (You Wish You Knew More About)10 Advanced CSS Techniques (You Wish You Knew More About)
10 Advanced CSS Techniques (You Wish You Knew More About)Emily Lewis
 
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
 
Game Development Using HTML 5
Game Development Using HTML 5Game Development Using HTML 5
Game Development Using HTML 5osa_ora
 
HTML5 and CSS3: does now really mean now?
HTML5 and CSS3: does now really mean now?HTML5 and CSS3: does now really mean now?
HTML5 and CSS3: does now really mean now?Chris Mills
 
Beyond CSS Architecture
Beyond CSS ArchitectureBeyond CSS Architecture
Beyond CSS Architecture拓樹 谷
 
Modular HTML & CSS
Modular HTML & CSSModular HTML & CSS
Modular HTML & CSSShay Howe
 

What's hot (20)

Real World Web Standards
Real World Web StandardsReal World Web Standards
Real World Web Standards
 
SVG For Web Designers (and Developers)
SVG For Web Designers (and Developers) SVG For Web Designers (and Developers)
SVG For Web Designers (and Developers)
 
Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3
 
Yuicss R7
Yuicss R7Yuicss R7
Yuicss R7
 
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)
 
Sara Soueidan: Styling and Animating Scalable Vector Graphics with CSS [CSSCo...
Sara Soueidan: Styling and Animating Scalable Vector Graphics with CSS [CSSCo...Sara Soueidan: Styling and Animating Scalable Vector Graphics with CSS [CSSCo...
Sara Soueidan: Styling and Animating Scalable Vector Graphics with CSS [CSSCo...
 
LESS
LESSLESS
LESS
 
Html5 public
Html5 publicHtml5 public
Html5 public
 
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
 
Rapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with BootstrapRapid and Responsive - UX to Prototype with Bootstrap
Rapid and Responsive - UX to Prototype with Bootstrap
 
Modular HTML & CSS Workshop
Modular HTML & CSS WorkshopModular HTML & CSS Workshop
Modular HTML & CSS Workshop
 
Modular HTML & CSS Turbo Workshop
Modular HTML & CSS Turbo WorkshopModular HTML & CSS Turbo Workshop
Modular HTML & CSS Turbo Workshop
 
10 Advanced CSS Techniques (You Wish You Knew More About)
10 Advanced CSS Techniques (You Wish You Knew More About)10 Advanced CSS Techniques (You Wish You Knew More About)
10 Advanced CSS Techniques (You Wish You Knew More About)
 
Learn svg
Learn svgLearn svg
Learn svg
 
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
 
Game Development Using HTML 5
Game Development Using HTML 5Game Development Using HTML 5
Game Development Using HTML 5
 
HTML5 and CSS3: does now really mean now?
HTML5 and CSS3: does now really mean now?HTML5 and CSS3: does now really mean now?
HTML5 and CSS3: does now really mean now?
 
Beyond CSS Architecture
Beyond CSS ArchitectureBeyond CSS Architecture
Beyond CSS Architecture
 
HTML5 & CSS3 Flag
HTML5 & CSS3 FlagHTML5 & CSS3 Flag
HTML5 & CSS3 Flag
 
Modular HTML & CSS
Modular HTML & CSSModular HTML & CSS
Modular HTML & CSS
 

Viewers also liked

Adv 2 Teens Inversions
Adv 2 Teens InversionsAdv 2 Teens Inversions
Adv 2 Teens InversionsGilmar Mattos
 
It's Business Time: The Graceful Degradation of CSS3
It's Business Time: The Graceful Degradation of CSS3It's Business Time: The Graceful Degradation of CSS3
It's Business Time: The Graceful Degradation of CSS3Denise Jacobs
 
The Sankofa of CSS3: Moving forward while looking back
The Sankofa of CSS3: Moving forward while looking backThe Sankofa of CSS3: Moving forward while looking back
The Sankofa of CSS3: Moving forward while looking backDenise Jacobs
 
TTC 2011- Motivation
TTC 2011- MotivationTTC 2011- Motivation
TTC 2011- MotivationGilmar Mattos
 
IÑAKI VAZQUEZ
IÑAKI VAZQUEZIÑAKI VAZQUEZ
IÑAKI VAZQUEZlavelada
 
A2 REVIEW FOR THE FINAL EXAM-Book + Handout
A2 REVIEW FOR THE FINAL EXAM-Book + HandoutA2 REVIEW FOR THE FINAL EXAM-Book + Handout
A2 REVIEW FOR THE FINAL EXAM-Book + HandoutGilmar Mattos
 
Critical Incident Pool Alarm
Critical Incident Pool AlarmCritical Incident Pool Alarm
Critical Incident Pool Alarmajones2104
 
Adv 2 Teens Review For Final Written Exam
Adv 2 Teens Review For Final Written ExamAdv 2 Teens Review For Final Written Exam
Adv 2 Teens Review For Final Written ExamGilmar Mattos
 
2012 03-27 developers e-commercedag presentatie4 ogone
2012 03-27 developers e-commercedag presentatie4 ogone2012 03-27 developers e-commercedag presentatie4 ogone
2012 03-27 developers e-commercedag presentatie4 ogoneCombell NV
 
Creativity revolution - SXSW Interactive 2014
Creativity revolution -  SXSW Interactive 2014Creativity revolution -  SXSW Interactive 2014
Creativity revolution - SXSW Interactive 2014Denise Jacobs
 
Simply Responsive CSS3
Simply Responsive CSS3Simply Responsive CSS3
Simply Responsive CSS3Denise Jacobs
 
Credit Training Presentation
Credit Training PresentationCredit Training Presentation
Credit Training Presentationguest7f7d4
 
Lost In The Cloud Unizo
Lost In The Cloud UnizoLost In The Cloud Unizo
Lost In The Cloud UnizoCombell NV
 
Exhibitions at The Norwegian Museum of Science and Technology
Exhibitions at The Norwegian Museum of Science and TechnologyExhibitions at The Norwegian Museum of Science and Technology
Exhibitions at The Norwegian Museum of Science and Technologyastasofie
 
13 og english presentation 3-6-2010
13   og english presentation 3-6-201013   og english presentation 3-6-2010
13 og english presentation 3-6-2010ThatHarlemKat
 
Innovating in European Civil Security - Current trends, applications and the ...
Innovating in European Civil Security - Current trends, applications and the ...Innovating in European Civil Security - Current trends, applications and the ...
Innovating in European Civil Security - Current trends, applications and the ...Dimitris Vassiliadis
 
The Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionThe Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionDenise Jacobs
 

Viewers also liked (20)

Adv 2 Teens Inversions
Adv 2 Teens InversionsAdv 2 Teens Inversions
Adv 2 Teens Inversions
 
It's Business Time: The Graceful Degradation of CSS3
It's Business Time: The Graceful Degradation of CSS3It's Business Time: The Graceful Degradation of CSS3
It's Business Time: The Graceful Degradation of CSS3
 
The Sankofa of CSS3: Moving forward while looking back
The Sankofa of CSS3: Moving forward while looking backThe Sankofa of CSS3: Moving forward while looking back
The Sankofa of CSS3: Moving forward while looking back
 
TTC 2011- Motivation
TTC 2011- MotivationTTC 2011- Motivation
TTC 2011- Motivation
 
IÑAKI VAZQUEZ
IÑAKI VAZQUEZIÑAKI VAZQUEZ
IÑAKI VAZQUEZ
 
A2 REVIEW FOR THE FINAL EXAM-Book + Handout
A2 REVIEW FOR THE FINAL EXAM-Book + HandoutA2 REVIEW FOR THE FINAL EXAM-Book + Handout
A2 REVIEW FOR THE FINAL EXAM-Book + Handout
 
Critical Incident Pool Alarm
Critical Incident Pool AlarmCritical Incident Pool Alarm
Critical Incident Pool Alarm
 
E C C E Writing
E C C E   WritingE C C E   Writing
E C C E Writing
 
Adv 2 Teens Review For Final Written Exam
Adv 2 Teens Review For Final Written ExamAdv 2 Teens Review For Final Written Exam
Adv 2 Teens Review For Final Written Exam
 
2012 03-27 developers e-commercedag presentatie4 ogone
2012 03-27 developers e-commercedag presentatie4 ogone2012 03-27 developers e-commercedag presentatie4 ogone
2012 03-27 developers e-commercedag presentatie4 ogone
 
Creativity revolution - SXSW Interactive 2014
Creativity revolution -  SXSW Interactive 2014Creativity revolution -  SXSW Interactive 2014
Creativity revolution - SXSW Interactive 2014
 
Simply Responsive CSS3
Simply Responsive CSS3Simply Responsive CSS3
Simply Responsive CSS3
 
Credit Training Presentation
Credit Training PresentationCredit Training Presentation
Credit Training Presentation
 
Milieu
MilieuMilieu
Milieu
 
Lost In The Cloud Unizo
Lost In The Cloud UnizoLost In The Cloud Unizo
Lost In The Cloud Unizo
 
Exhibitions at The Norwegian Museum of Science and Technology
Exhibitions at The Norwegian Museum of Science and TechnologyExhibitions at The Norwegian Museum of Science and Technology
Exhibitions at The Norwegian Museum of Science and Technology
 
13 og english presentation 3-6-2010
13   og english presentation 3-6-201013   og english presentation 3-6-2010
13 og english presentation 3-6-2010
 
Innovating in European Civil Security - Current trends, applications and the ...
Innovating in European Civil Security - Current trends, applications and the ...Innovating in European Civil Security - Current trends, applications and the ...
Innovating in European Civil Security - Current trends, applications and the ...
 
The Calm Creativity (R)Evolution
The Calm Creativity (R)EvolutionThe Calm Creativity (R)Evolution
The Calm Creativity (R)Evolution
 
Hotel Industry
Hotel IndustryHotel Industry
Hotel Industry
 

Similar to CSS3: Are you experienced?

CSS3: Ripe and Ready
CSS3: Ripe and ReadyCSS3: Ripe and Ready
CSS3: Ripe and ReadyDenise Jacobs
 
CSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to RespondCSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to RespondDenise Jacobs
 
The Graceful Degradation of CSS3
The Graceful Degradation of CSS3The Graceful Degradation of CSS3
The Graceful Degradation of CSS3Denise Jacobs
 
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.comA brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.comapplicake
 
It's a Mod World - A Practical Guide to Rocking Modernizr
It's a Mod World - A Practical Guide to Rocking ModernizrIt's a Mod World - A Practical Guide to Rocking Modernizr
It's a Mod World - A Practical Guide to Rocking ModernizrMichael Enslow
 
It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3Denise Jacobs
 
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksAdobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksNathan Smith
 
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
 
Trendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondTrendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondAndy Stratton
 
Html5 Whats around the bend
Html5 Whats around the bendHtml5 Whats around the bend
Html5 Whats around the bendRaj Lal
 
Ease into HTML5 and CSS3
Ease into HTML5 and CSS3Ease into HTML5 and CSS3
Ease into HTML5 and CSS3Brian Moon
 
Progressive Enhancement 2.0 (Conference Agnostic)
Progressive Enhancement 2.0 (Conference Agnostic)Progressive Enhancement 2.0 (Conference Agnostic)
Progressive Enhancement 2.0 (Conference Agnostic)Nicholas Zakas
 
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]David Wesst
 
20111129 modernizr
20111129 modernizr20111129 modernizr
20111129 modernizrbrooky-yen
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Mediacurrent
 
CSS3: The Future is Now at DrupalCon San Francisco
CSS3: The Future is Now at DrupalCon San FranciscoCSS3: The Future is Now at DrupalCon San Francisco
CSS3: The Future is Now at DrupalCon San FranciscoJen Simmons
 
CSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to RespondCSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to RespondDenise Jacobs
 

Similar to CSS3: Are you experienced? (20)

CSS3: Ripe and Ready
CSS3: Ripe and ReadyCSS3: Ripe and Ready
CSS3: Ripe and Ready
 
CSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to RespondCSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to Respond
 
The Graceful Degradation of CSS3
The Graceful Degradation of CSS3The Graceful Degradation of CSS3
The Graceful Degradation of CSS3
 
Html5 more than just html5 v final
Html5  more than just html5 v finalHtml5  more than just html5 v final
Html5 more than just html5 v final
 
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.comA brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
 
It's a Mod World - A Practical Guide to Rocking Modernizr
It's a Mod World - A Practical Guide to Rocking ModernizrIt's a Mod World - A Practical Guide to Rocking Modernizr
It's a Mod World - A Practical Guide to Rocking Modernizr
 
It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3It's Business Time: Givin' User Experience Love with CSS3
It's Business Time: Givin' User Experience Love with CSS3
 
Adobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + FireworksAdobe MAX 2008: HTML/CSS + Fireworks
Adobe MAX 2008: HTML/CSS + Fireworks
 
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
 
Trendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondTrendsetting: Web Design and Beyond
Trendsetting: Web Design and Beyond
 
The Future of CSS
The Future of CSSThe Future of CSS
The Future of CSS
 
Html5 Whats around the bend
Html5 Whats around the bendHtml5 Whats around the bend
Html5 Whats around the bend
 
Ease into HTML5 and CSS3
Ease into HTML5 and CSS3Ease into HTML5 and CSS3
Ease into HTML5 and CSS3
 
Progressive Enhancement 2.0 (Conference Agnostic)
Progressive Enhancement 2.0 (Conference Agnostic)Progressive Enhancement 2.0 (Conference Agnostic)
Progressive Enhancement 2.0 (Conference Agnostic)
 
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
Rich and Beautiful: Making Attractive Apps in HTML5 [Wpg 2013]
 
CSS3 3D Workshop
CSS3 3D WorkshopCSS3 3D Workshop
CSS3 3D Workshop
 
20111129 modernizr
20111129 modernizr20111129 modernizr
20111129 modernizr
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
 
CSS3: The Future is Now at DrupalCon San Francisco
CSS3: The Future is Now at DrupalCon San FranciscoCSS3: The Future is Now at DrupalCon San Francisco
CSS3: The Future is Now at DrupalCon San Francisco
 
CSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to RespondCSS3: Ripe and Ready to Respond
CSS3: Ripe and Ready to Respond
 

More from Denise Jacobs

Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...Denise Jacobs
 
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...Denise Jacobs
 
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...Denise Jacobs
 
How to Have Difficult Conversations With Confidence - MTP Digital 2020
How to Have Difficult Conversations With Confidence -  MTP Digital 2020How to Have Difficult Conversations With Confidence -  MTP Digital 2020
How to Have Difficult Conversations With Confidence - MTP Digital 2020Denise Jacobs
 
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202
Overcome Self-Doubt to Amplify Your Impact and Create a Better World  - GSLA 202Overcome Self-Doubt to Amplify Your Impact and Create a Better World  - GSLA 202
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202Denise Jacobs
 
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...Denise Jacobs
 
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...Denise Jacobs
 
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...Denise Jacobs
 
Banish Your Inner Critic – Stanford HCI Group 2020
Banish Your Inner Critic – Stanford HCI Group 2020Banish Your Inner Critic – Stanford HCI Group 2020
Banish Your Inner Critic – Stanford HCI Group 2020Denise Jacobs
 
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...Denise Jacobs
 
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020Denise Jacobs
 
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...Denise Jacobs
 
Co-Create: Creating Better Together - Clarity Conference 2019
Co-Create: Creating Better Together - Clarity Conference 2019Co-Create: Creating Better Together - Clarity Conference 2019
Co-Create: Creating Better Together - Clarity Conference 2019Denise Jacobs
 
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019Denise Jacobs
 
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019Denise Jacobs
 
Banish Your Inner Critic: Hack Your Productivity and Elevate Performance
Banish Your Inner Critic: Hack Your Productivity and Elevate PerformanceBanish Your Inner Critic: Hack Your Productivity and Elevate Performance
Banish Your Inner Critic: Hack Your Productivity and Elevate PerformanceDenise Jacobs
 
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018
Banish Your Inner Critic v2.0: Swipe Left!  - Adobe Max 2018Banish Your Inner Critic v2.0: Swipe Left!  - Adobe Max 2018
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018Denise Jacobs
 
The Creativity (R)Evolution – CMX Summit 2018
The Creativity (R)Evolution – CMX Summit 2018The Creativity (R)Evolution – CMX Summit 2018
The Creativity (R)Evolution – CMX Summit 2018Denise Jacobs
 
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018Denise Jacobs
 
Co-Create: Creating Better Together - DevCamp Brazil 2018
Co-Create: Creating Better Together - DevCamp Brazil 2018Co-Create: Creating Better Together - DevCamp Brazil 2018
Co-Create: Creating Better Together - DevCamp Brazil 2018Denise Jacobs
 

More from Denise Jacobs (20)

Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
Amplify-U: Cultivating Career Confidence Through Banishing Your Inner Critic ...
 
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
Banish Your Inner Critic: Transform Self-Talk - IABC Southern Region Conferen...
 
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - UX Hus...
 
How to Have Difficult Conversations With Confidence - MTP Digital 2020
How to Have Difficult Conversations With Confidence -  MTP Digital 2020How to Have Difficult Conversations With Confidence -  MTP Digital 2020
How to Have Difficult Conversations With Confidence - MTP Digital 2020
 
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202
Overcome Self-Doubt to Amplify Your Impact and Create a Better World  - GSLA 202Overcome Self-Doubt to Amplify Your Impact and Create a Better World  - GSLA 202
Overcome Self-Doubt to Amplify Your Impact and Create a Better World - GSLA 202
 
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
Banish Your Inner Critic: Reduce Anxiety - Nonprofit Storytelling Conference ...
 
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
Banish Your Inner Critic: Unblock Creativity and Amplify Your Impact - Produc...
 
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
Banish Your Inner Critic: Transform Self-Talk and Own Your Expertise - Speake...
 
Banish Your Inner Critic – Stanford HCI Group 2020
Banish Your Inner Critic – Stanford HCI Group 2020Banish Your Inner Critic – Stanford HCI Group 2020
Banish Your Inner Critic – Stanford HCI Group 2020
 
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
Banish Your Inner Critic: Reduce Anxiety and Unblock Creativity - Emergent Le...
 
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
Banish Your Inner Critic: Reduce anxiety and Unblock Creativity - SpeakAid 2020
 
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
Banish Your Inner Critic: Elevate Performance - Nonprofit Storytelling Confer...
 
Co-Create: Creating Better Together - Clarity Conference 2019
Co-Create: Creating Better Together - Clarity Conference 2019Co-Create: Creating Better Together - Clarity Conference 2019
Co-Create: Creating Better Together - Clarity Conference 2019
 
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
Banish Your Inner Critic: Amplify Your Impact - Mind The Product SF 2019
 
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
Step-up: Unleash Your Creative (Super) Power - D3 Expo 2019
 
Banish Your Inner Critic: Hack Your Productivity and Elevate Performance
Banish Your Inner Critic: Hack Your Productivity and Elevate PerformanceBanish Your Inner Critic: Hack Your Productivity and Elevate Performance
Banish Your Inner Critic: Hack Your Productivity and Elevate Performance
 
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018
Banish Your Inner Critic v2.0: Swipe Left!  - Adobe Max 2018Banish Your Inner Critic v2.0: Swipe Left!  - Adobe Max 2018
Banish Your Inner Critic v2.0: Swipe Left! - Adobe Max 2018
 
The Creativity (R)Evolution – CMX Summit 2018
The Creativity (R)Evolution – CMX Summit 2018The Creativity (R)Evolution – CMX Summit 2018
The Creativity (R)Evolution – CMX Summit 2018
 
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
Banish Your Inner Critic v2.0: Swipe Left! – IIBA Columbus 2018
 
Co-Create: Creating Better Together - DevCamp Brazil 2018
Co-Create: Creating Better Together - DevCamp Brazil 2018Co-Create: Creating Better Together - DevCamp Brazil 2018
Co-Create: Creating Better Together - DevCamp Brazil 2018
 

Recently uploaded

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

CSS3: Are you experienced?

Editor's Notes

  1. Add slide with screenshots in both browsers – working and not working
  2. Add screenshot example slide