3. HTML5 & CSS3 Coolness™
Rounded corners 2D Transformations
@font-face fonts CSS Gradients
Canvas SVG
rgba(), hsla() colors Geolocation
border-image CSS Columns
box-shadow HTML5 Forms
HTML5 Audio & Video Web Workers
CSS Animations Offline Web Apps
CSS Transitions …and so on and so on.
13. We got you covered, b.
Rounded corners 2D Transformations
@font-face fonts CSS Gradients
Canvas SVG
rgba(), hsla() colors Geolocation
border-image CSS Columns
box-shadow HTML5 Forms
HTML5 Audio & Video Web Workers
CSS Animations Offline Web Apps
CSS Transitions …
14. We got you covered, b.
Rounded corners 2D webGL
Transformations
@font-face fonts SMIL
CSS Gradients
Canvas hashchange
SVG event
rgba(), hsla()
colors Geolocation localStorage
border-image CSS Columns sessionStorage
box-shadow HTML5 Forms postMessage
HTML5 Audio & Web Workers html5 drag ‘n
Video drop
Offline Web Apps
CSS Animations web sql
…and so on and database
CSS Transitions so on.
awesome shit!
js solutions for many of these, but in 95% of cases, the result with the native css approach has a better result - responsive, faster, less code.
transforms. transitions. @font-face
omg is html5ready yet ??
UGH.
the challenge is: how do you use these features across browsers, progressively enhancing where possible
omg is html5ready yet ??
UGH.
the challenge is: how do you use these features across browsers, progressively enhancing where possible
in other words: super easy to have multiple levels of support in site, one for each degree of sophistication
that’s how i ended up w/modernizr
allows you to start using html5+css3 coolness today, and have full control over what your html,css and js do in browsers that don’t have features
Which brings me to the most important part of this presentation:
FEATURE DETECTION aka object detection is good
sniffing is bad
all browsers. future-proof
FEATURE DETECTION aka object detection is good
sniffing is bad
all browsers. future-proof
awesome shit!
js solutions for many of these, but in 95% of cases, the result with the native css approach has a better result - responsive, faster, less code.