cutting edge css3 @ webexpo tour 2010

56
<Bleeding Edge/> HTML5 & CSS3 WebExpo Tour, Bratislava Budapest Vienna 2010 Tuesday, June 15, 2010

Upload: zi-bin-cheah

Post on 27-Jan-2015

109 views

Category:

Technology


1 download

DESCRIPTION

CSS3

TRANSCRIPT

Page 1: Cutting Edge CSS3 @ WebExpo Tour 2010

<Bleeding Edge/>

HTML5 & CSS3WebExpo Tour, Bratislava Budapest Vienna 2010

Tuesday, June 15, 2010

Page 2: Cutting Edge CSS3 @ WebExpo Tour 2010

<NAME/>

Zi Bin Cheah<WORK/>

Web Evangelisttwitter:zibin

Tuesday, June 15, 2010

Page 3: Cutting Edge CSS3 @ WebExpo Tour 2010

<Bleeding Edge/>

CSS3

Tuesday, June 15, 2010

Page 4: Cutting Edge CSS3 @ WebExpo Tour 2010

raise your hand....Question

Tuesday, June 15, 2010

Page 5: Cutting Edge CSS3 @ WebExpo Tour 2010

raise your hand....Question

if you are a designer

Tuesday, June 15, 2010

Page 6: Cutting Edge CSS3 @ WebExpo Tour 2010

raise your hand....Question

if you are a designer

if you are a front end developer

Tuesday, June 15, 2010

Page 7: Cutting Edge CSS3 @ WebExpo Tour 2010

raise your hand....Question

if you are a designer

if you are a front end developer

if you are a backend developer/programmer

Tuesday, June 15, 2010

Page 8: Cutting Edge CSS3 @ WebExpo Tour 2010

raise your hand....Question

if you are a designer

if you are a front end developer

if you are new to CSS / CSS3

if you are a backend developer/programmer

Tuesday, June 15, 2010

Page 9: Cutting Edge CSS3 @ WebExpo Tour 2010

if you are a designer

if you are a front end developer

if you are new to CSS / CSS3

if you hate raising your hand

if you are a backend developer/programmer

raise your hand....Question

Tuesday, June 15, 2010

Page 10: Cutting Edge CSS3 @ WebExpo Tour 2010

CSS3HTML5Semantics Design

Tuesday, June 15, 2010

Page 11: Cutting Edge CSS3 @ WebExpo Tour 2010

Once upon a time....

CSS3CSS1 CSS2 CSS3 CSS2.1

Tuesday, June 15, 2010

Page 12: Cutting Edge CSS3 @ WebExpo Tour 2010

Today we will look at a few

CSS3Borders and background allows styling of boxes and div, and also have multiple backgroundTransitions and transform an element by rotating, “on-the-fly” movement and such

Web fonts allows styling of fontsText shadow creates shadows

Tuesday, June 15, 2010

Page 13: Cutting Edge CSS3 @ WebExpo Tour 2010

Today we will look at a few

CSS3Borders and background allows styling of boxes and div, and also have multiple backgroundTransitions and transform an element by rotating, “on-the-fly” movement and such

Web fonts allows styling of fontsText shadow creates shadows

Tuesday, June 15, 2010

Page 14: Cutting Edge CSS3 @ WebExpo Tour 2010

BordersBackground

Tuesday, June 15, 2010

Page 15: Cutting Edge CSS3 @ WebExpo Tour 2010

border-radius aka rounded-corners

border-radius: 25px;

Tuesday, June 15, 2010

Page 16: Cutting Edge CSS3 @ WebExpo Tour 2010

border-radius aka rounded-corners

border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;

Tuesday, June 15, 2010

Page 17: Cutting Edge CSS3 @ WebExpo Tour 2010

border-radius aka rounded-corners

border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;

border-top-left-radius: 10px;border-top-right-radius: 10px;

Tuesday, June 15, 2010

Page 18: Cutting Edge CSS3 @ WebExpo Tour 2010

border-radius aka rounded-corners

Tuesday, June 15, 2010

Page 19: Cutting Edge CSS3 @ WebExpo Tour 2010

border-radius aka rounded-corners

Tuesday, June 15, 2010

Page 20: Cutting Edge CSS3 @ WebExpo Tour 2010

multiple background

Tuesday, June 15, 2010

Page 21: Cutting Edge CSS3 @ WebExpo Tour 2010

multiple background

background: url(rose.png) no-repeat 150px -20px, url(driedrose.png) no-repeat,! ! ! ! ! ! url(fieldsky.jpg) no-repeat;

Tuesday, June 15, 2010

Page 22: Cutting Edge CSS3 @ WebExpo Tour 2010

box-shadow

box-shadow: 10px 10px 0px #fff;

Tuesday, June 15, 2010

Page 23: Cutting Edge CSS3 @ WebExpo Tour 2010

box-shadow

box-shadow: 10px 10px 20px #fff;

Tuesday, June 15, 2010

Page 24: Cutting Edge CSS3 @ WebExpo Tour 2010

box-shadow

! ! ! ! ! width, height: 100px;! ! ! ! ! box-shadow:10px 10px 20px #ff0000;! ! ! ! ! border-radius:60px;! ! ! !

Tuesday, June 15, 2010

Page 25: Cutting Edge CSS3 @ WebExpo Tour 2010

Today we will look at a few

CSS3Borders and background allows styling of boxes and div, and also have multiple backgroundTransitions and transform an element by rotating, “on-the-fly” movement and such

Web fonts allows styling of fontsText shadow creates shadows

Tuesday, June 15, 2010

Page 26: Cutting Edge CSS3 @ WebExpo Tour 2010

TransitionsTransform

Tuesday, June 15, 2010

Page 27: Cutting Edge CSS3 @ WebExpo Tour 2010

Transitions

Tuesday, June 15, 2010

Page 28: Cutting Edge CSS3 @ WebExpo Tour 2010

div { -o-transition-property: background-color, width, height; -o-transition-duration: 4s, 8s, 5s; -o-transition-delay: 0s, 0s 2s;}

Tuesday, June 15, 2010

Page 29: Cutting Edge CSS3 @ WebExpo Tour 2010

Transitions

Tuesday, June 15, 2010

Page 30: Cutting Edge CSS3 @ WebExpo Tour 2010

Transform

Tuesday, June 15, 2010

Page 31: Cutting Edge CSS3 @ WebExpo Tour 2010

Transform - translate-o-transform: translate(50px, 100px);

Tuesday, June 15, 2010

Page 32: Cutting Edge CSS3 @ WebExpo Tour 2010

Transform - scale-o-transform: scale(2.5);

Tuesday, June 15, 2010

Page 33: Cutting Edge CSS3 @ WebExpo Tour 2010

Transform - skew-o-transform: skew(10deg, 20deg)

Tuesday, June 15, 2010

Page 34: Cutting Edge CSS3 @ WebExpo Tour 2010

Transform - rotate-o-transform: rotate(30deg)

Tuesday, June 15, 2010

Page 35: Cutting Edge CSS3 @ WebExpo Tour 2010

Today we will look at a few

CSS3Borders and background allows styling of boxes and div, and also have multiple backgroundTransitions and transform an element by rotating, “on-the-fly” movement and such

Web fonts allows styling of fontsText shadow creates shadows

Tuesday, June 15, 2010

Page 36: Cutting Edge CSS3 @ WebExpo Tour 2010

Web FontsTuesday, June 15, 2010

Page 37: Cutting Edge CSS3 @ WebExpo Tour 2010

@font-face { src: url(DeutscheZierschrift.ttf) format("truetype"); font-family: "Zierschrift"; font-style: normal; }

Tuesday, June 15, 2010

Page 38: Cutting Edge CSS3 @ WebExpo Tour 2010

Tuesday, June 15, 2010

Page 39: Cutting Edge CSS3 @ WebExpo Tour 2010

@font-face { ! font-family: Blackout-Midnight; ! src: url(Blackout-Midnight.ttf) format("truetype"); ! }

SVG web fonts

Tuesday, June 15, 2010

Page 40: Cutting Edge CSS3 @ WebExpo Tour 2010

Today we will look at a few

CSS3Borders and background allows styling of boxes and div, and also have multiple backgroundTransitions and transform an element by rotating, “on-the-fly” movement and such

Web fonts allows styling of fontsText shadow creates shadows

Tuesday, June 15, 2010

Page 41: Cutting Edge CSS3 @ WebExpo Tour 2010

text shadow

Tuesday, June 15, 2010

Page 42: Cutting Edge CSS3 @ WebExpo Tour 2010

text-shadow

text-shadow: #000000 10px 10px 19px;

Tuesday, June 15, 2010

Page 43: Cutting Edge CSS3 @ WebExpo Tour 2010

text-shadow

text-shadow: 0 0 4px white, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -25px 18px #f20;

Tuesday, June 15, 2010

Page 44: Cutting Edge CSS3 @ WebExpo Tour 2010

CSS3 + HTML5 Exam

ple

Tuesday, June 15, 2010

Page 45: Cutting Edge CSS3 @ WebExpo Tour 2010

When Can I use?

Tuesday, June 15, 2010

Page 46: Cutting Edge CSS3 @ WebExpo Tour 2010

Tuesday, June 15, 2010

Page 47: Cutting Edge CSS3 @ WebExpo Tour 2010

Tuesday, June 15, 2010

Page 48: Cutting Edge CSS3 @ WebExpo Tour 2010

Tuesday, June 15, 2010

Page 49: Cutting Edge CSS3 @ WebExpo Tour 2010

Progressive Enhancement

Graceful Degradation

Tuesday, June 15, 2010

Page 50: Cutting Edge CSS3 @ WebExpo Tour 2010

Vendor Prefix

-moz-border-radius

-webkit-border-radius

-o-border-radius

-ms-border-radius

border-radius

CSS3

Tuesday, June 15, 2010

Page 51: Cutting Edge CSS3 @ WebExpo Tour 2010

Debugger JavaScriptCSSHTTP HeaderDOM

Dragonfly

Tuesday, June 15, 2010

Page 52: Cutting Edge CSS3 @ WebExpo Tour 2010

Futureis

Now

Tuesday, June 15, 2010

Page 53: Cutting Edge CSS3 @ WebExpo Tour 2010

<Thank you:-)/>

Tuesday, June 15, 2010

Page 54: Cutting Edge CSS3 @ WebExpo Tour 2010

zibin AT opera.comtwitter: zibin

shwetankd AT opera.comtwitter: shwetank

Q&A

Tuesday, June 15, 2010

Page 55: Cutting Edge CSS3 @ WebExpo Tour 2010

Creative Commons license imageclaphttp://www.flickr.com/photos/tudor/953584594/spider webhttp://www.flickr.com/photos/luc_viatour/2843025968/sizes/l/in/set-72157614714349217/nowhttp://www.gottabemobile.com/2010/01/18/ebook-readers-strike-back-at-publishers-trying-to-maximize-profitsshadowhttp://www.flickr.com/photos/jenny-pics/3115479281/sizes/m/transitions transformhttp://www.flickr.com/photos/28481088@N00/1298930743/borders and backgroundhttp://www.flickr.com/photos/cheekyneedle/178950842/sizes/o/web fontshttp://www.flickr.com/photos/sekimura/4363831481/sizes/o/clapping photohttp://splashclubpenguin.files.wordpress.com/2009/03/101606sly_claps.jpgsun flowerhttp://www.flickr.com/photos/treyevan/429692359/sizes/l/transitionhttp://www.flickr.com/photos/28481088@N00/1290363773/sizes/o/

Tuesday, June 15, 2010

Page 56: Cutting Edge CSS3 @ WebExpo Tour 2010

Demo & artlclebackground and borders articleshttp://dev.opera.com/articles/view/css3-border-background-boxshadow/border-radius flower demohttp://people.opera.com/zibin/css3flower/flower.htmltransiitons and transform articlehttp://dev.opera.com/articles/view/css3-transitions-and-2d-transforms/web fonts articlehttp://dev.opera.com/articles/view/seven-web-fonts-showcases/9elements HTML5 demohttp://9elements.com/io/projects/html5/canvas/David’s photobook demohttp://people.opera.com/dstorey/transforms/image-gallery.html

Presentation referenceintroduction to CSS2.1 and CSS3http://www.slideshare.net/marcamos/introduction-to-css-21-and-css-3

Tuesday, June 15, 2010