css3 now
DESCRIPTION
Use CSS3 now, don't wait for "the future"!TRANSCRIPT
CSS3 NOW!Monday 29th of November — Tech Mondays Kaho St. Lieven — Johan Ronsse
Tuesday 30 November 2010
Hi! I’m Johan.
Tuesday 30 November 2010
FLANDERS WEB VALLEY!
#introductionTuesday 30 November 2010
Netlog.com
Tuesday 30 November 2010
Larian Studios
Tuesday 30 November 2010
Kaho!
Tuesday 30 November 2010
I work at Netlash, a web agency
Tuesday 30 November 2010
Tuesday 30 November 2010
Tuesday 30 November 2010
Tuesday 30 November 2010
Tuesday 30 November 2010
Who writes CSS on a regular basis?
Tuesday 30 November 2010
Who uses CSS3 properties in their CSS?
Tuesday 30 November 2010
Fallacy
Tuesday 30 November 2010
The web developer implements
The spec writer writes feature
The browser developer implements
Visitor sees feature
Browser feature: traditional
Tuesday 30 November 2010
The web developer needs feature
The browser developers implement the feature (wait a few months)
Web developer hacks feature into code (with JS)
CSS feature: now
Visitor sees feature
The spec writers write about it in the spec (wait a few years)
Tuesday 30 November 2010
WEB DEV’SRESPONSIBILITY
Advance the web!
Tuesday 30 November 2010
USE CSS3 NOW!How?
Tuesday 30 November 2010
1. @FONT-FACE
Tuesday 30 November 2010
http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html
Tuesday 30 November 2010
Typekit.com
Tuesday 30 November 2010
By Jason Santa Maria
Tuesday 30 November 2010
By Frank Chimero
Tuesday 30 November 2010
Free alternatives to Typekit:
FontSquirrel Google font directory
Tuesday 30 November 2010
Door populariteit Typekit:
• .woff support in Firefox, coming in other browsers
• meer beschikbare fonts voor web embedding
• fonts worden herbekeken voor betere weergave op scherm (e.g. FF META)
Tuesday 30 November 2010
2. LIGHT&SHADOWS
Tuesday 30 November 2010
Simulate Photoshop layer styles with CSS3: border-radius, (inset) box-shadow, opacity, rgba/hsl
Tuesday 30 November 2010
Box shadow demo
#element { box-shadow: 2px 2px 6px #000;}
#element { box-shadow: inset 2px 2px 6px #000;}
(Before: try to recreate shadow with images)
Tuesday 30 November 2010
Tuesday 30 November 2010
IE Fallback:Simulate shadow with border-right and
border-bottom
Tuesday 30 November 2010
rgba() demo
#elementRGBA { background: rgba(0,0,0,0.33); width: 200px; height: 100px; margin: 20px;}
#element { background: rgb(0,0,0); width: 200px; height: 100px; margin: 20px;}
CSS2: CSS3:
Tuesday 30 November 2010
#element { background: #1E5799; /* old browsers */ background: -moz-linear-gradient(top, #1E5799 0%, #2989D8 50%, #207cca 51%, #7db9e8 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1E5799), color-stop(50%,#2989D8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E5799', endColorstr='#7db9e8',GradientType=0 ); /* ie */}
Gradients demo
http://www.colorzilla.com/gradient-editor/
Tuesday 30 November 2010
IE Fallback:Gradient filter/repeating PNG background/
flat color
Tuesday 30 November 2010
3. ANIMATE!(hardware accelerated)
Tuesday 30 November 2010
deaxon.com
Tuesday 30 November 2010
Great animation demo
http://www.nevermindthebullets.com
Tuesday 30 November 2010
IE Fallback:Gradient filter/repeating PNG background/
flat color
Tuesday 30 November 2010
Use modernizr.js(for feature detection)
http://www.modernizr.com/
Tuesday 30 November 2010
Some popular websites in IE6
http://www.elated.com/articles/top-30-websites-viewed-in-ie6/
To end this presentation:
Tuesday 30 November 2010
Twitter.com: very much broken.
Tuesday 30 November 2010
MSN: Can’t click lightbox. Javascript error.Stuck on this page.
Tuesday 30 November 2010
Wordpress: layout borked.
Tuesday 30 November 2010
Flick: layout borked too.
Tuesday 30 November 2010
IE: the best browser to download Firefox.(Firefox.com borked in IE6 too)
Tuesday 30 November 2010
CNN: politics page crashes the browser.
Tuesday 30 November 2010
Summary
1. Websites don’t have to look the same in every browser
2. Stop spending 5 hours debugging IE on a 20 hour project
3. Don’t spend your time creating crazy sprites and hacking functionality into older browsers
4. Use progressively enhanced CSS3 instead :)
Tuesday 30 November 2010
Q&ATuesday 30 November 2010
[email protected]://www.netlash.com
http://www.wolfslittlestore.beTwitter: @wolfr_
Tuesday 30 November 2010