Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CSS3: The Future is Now // Drupal Design Camp B...

CSS3: The Future is Now // Drupal Design Camp Boston

The next generation of CSS is here, and it's being used on thousands of sites. Come learn about the new styles, and how to use them today. Rounded corners, gradients, translucent color, shadows — forget making images, do it with CSS.

I cover the state of cross-browser support and tips for implementing graceful fallbacks. I talk about the future and where CSS3 is going. And I provide resources on where to learn more.

Jen Simmons

June 19, 2010
Tweet

More Decks by Jen Simmons

Other Decks in Technology

Transcript

  1. Jen Simmons Lullabot Trainer Lead Front-End Developer and architect at

    workhabit twitter: jensimmons irc/d.o: jensimmons http://extras.jensimmons.com/drupalconsf2010/css3.pdf Sunday, June 20, 2010
  2. wouldn’t you like to make rounded corners put multiple background

    images on one thing make drop shadows put shadows on text have image-based borders on boxes layout your content in multiple columns use translucent colors create gradients and reflections use more fonts on the web animate stuff Sunday, June 20, 2010
  3. do websites need to look exactly the same in every

    browser? http:// dowebsitesneedtolookexactlythesameineverybrowser. com Sunday, June 20, 2010
  4. compliant browser* drop shadow rounded corners gradient translucency new font

    none square corners solid color opaqueness old font internet explorer * safari & chrome, firefox, opera Sunday, June 20, 2010
  5. workaround ie with filter hacks filter: progid:DXImageTransform.Microsoft.gradient (startColorStr='#444444', EndColorStr='#999999'); /

    * IE6,IE7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient (startColorStr='#444444', EndColorStr='#999999')"; /* IE8 */ http://css3please.com Sunday, June 20, 2010
  6. browser makers are implementing stuff in bits and pieces over

    time. and it’s ok. Sunday, June 20, 2010
  7. the Css working group (where css is born) is creating

    the spec over time in “modules” Sunday, June 20, 2010
  8. CSS animations one cool example: http://anthonycalzadilla.com/css3-ATAT (only works in webkit)

    -webkit-transform: translate(x,y) rotate(x) Sunday, June 20, 2010
  9. http://extras.jensimmons.com/ designcamp2010/css3.pdf find me on twitter, irc, drupal.org, and irl:

    jensimmons have fun :) welcome to the future Sunday, June 20, 2010