SlideShare a Scribd company logo
cSS3 for Advanced DesignPaul Trani, Adobe Evangelist
Paul Trani@paultraniptrani@adobe.com 15 yearsdesign experience
  4 year old at heartThe power of the web has arrived for mobile phones and tablets. CSS3 gives web sites a dynamic, interactive capability and greater useability. CSS3 adds fine grained controls for designers looking to bring the web closer to reality.
Exampleswww.awwwards.comLetter HeadsCursor MonsterFish Burst Game
CSS3 For Advanced Design
Benefits of CSS3
Reduced development and maintenance timeLess images, Flash, JavaScriptStreamlined markup
Increased page performanceSmaller file sizesFewer HTTP requests“Reducing the number of HTTP requests…is the most important guideline for improving performance for first time visitors.”Yahoo! Exceptional Performance Team
Better search engine placementGoogle uses speed as ranking factorReal text instead of image or Flash text
Increased usabilityReal textOptimized styles based on device capabilities
CSS3 For Advanced Design
Browser support
Progressive EnhancementDeliver the best possible experience to the widest possible audience.Should be as fully featured and functional as possible.
http://www.w3.org/TR/CSS/www.w3.org/Style/CSS/current-work
Use the parts of CSS3 that:have generally stable syntaxhave good supportdon't harm non-supporting browsers by their lack.http://caniuse.com“Subtle CSS3 effects should be employed as a reward for users who run a modern browser.”- Front-End Development Guidelines, Yahoo
Creative CSS3
RGBa & HSLaGradientsRounded CornersBox ShadowMultiple Backgrounds@font-faceMedia QueriesVisual Effects and Animation
COLORRGBa (255, 255, 255, 0.5);HSLa(360, 100%, 50%, 0.5);
GradientsCan be used in every place you can use an imagebackground: linear-gradient(white, black);Prefixes:-webkit- Chrome and Webkit-moz- Firefox 3.6+-o- Opera 11.1 (linear only)-ms- IE 10
border-radiusborder-radius: 10px;
box-shadowbox-shadow (horizontal offset,vertical offset,		optional blur distance, 		optional distance, 		optional color, 		optional inset)
text-shadow
@ font-face
Media queries
CSS Media Queries for Mobilemin-widthmax-widthdevice-widthmin-device-widthmax-device-widthorientation-webkit-min-device-pixel-ratio
CSS Media Queries<link rel="stylesheet" type="text/css"media="screen and (max-device-width: 480px)"href="mobile.css" />
TRANSFORMS
Transforms – You can transform anything!opacity: 0.5;-webkit-transition-property: opacity;-webkit-transition-duration: 1s;-webkit-transition-timing-function: ease; opacity:1;http://lab.simurai.com/css/tilt-shift
What’s next
Adobe Edgehttp://lab.simurai.com/css/tilt-shift
Thank you
Slides posted at www.paultrani.comFlexible Web Design www.flexiblewebbook.comStunning CSS3  www.stunningcss3.comwww.w3.org/Style/CSS/current-workwww.caniuse.com

More Related Content

PDF
CSS3 and Advanced Design
PPTX
Css3 paul trani
PDF
Chris Chen Portfolios
PPTX
Responsive web
PPTX
Design and development terms
PPTX
Website speed
PPTX
PORTFOLIO
PDF
Web Design Patterns
CSS3 and Advanced Design
Css3 paul trani
Chris Chen Portfolios
Responsive web
Design and development terms
Website speed
PORTFOLIO
Web Design Patterns

Similar to CSS3 For Advanced Design (20)

PDF
Effective and Efficient Design with CSS3
KEY
CSS3: stay tuned for style
KEY
Trendsetting: Web Design and Beyond
PDF
Real-world CSS3
KEY
CSS3: stay tuned for style
PDF
CSS3: Ripe and Ready to Respond
PDF
Web Design Trends 2010 - What Is CSS3 All About?
PDF
Stephanie Rewis - css-startech
PDF
Html 5 mobile - nitty gritty
PPTX
Mastering CSS for Backend Developers.pptx
PDF
CSS3: Are you experienced?
PDF
Introduction to CSS3
PPTX
Website trends 2012 presentation
PDF
CSS3 - is everything we used to do wrong?
PDF
CSS3: Ripe and Ready to Respond
KEY
CSS3: Ready for Primetime?
KEY
HTML CSS & Javascript
PDF
Simply Responsive CSS3
PDF
CSS3: Simply Responsive
PPTX
Contemporary Trends In Web Design
Effective and Efficient Design with CSS3
CSS3: stay tuned for style
Trendsetting: Web Design and Beyond
Real-world CSS3
CSS3: stay tuned for style
CSS3: Ripe and Ready to Respond
Web Design Trends 2010 - What Is CSS3 All About?
Stephanie Rewis - css-startech
Html 5 mobile - nitty gritty
Mastering CSS for Backend Developers.pptx
CSS3: Are you experienced?
Introduction to CSS3
Website trends 2012 presentation
CSS3 - is everything we used to do wrong?
CSS3: Ripe and Ready to Respond
CSS3: Ready for Primetime?
HTML CSS & Javascript
Simply Responsive CSS3
CSS3: Simply Responsive
Contemporary Trends In Web Design
Ad

More from paultrani (15)

PDF
10 Easy-to-Implement Usability Findings
PDF
5 Things Developers Need to Know About Design
PDF
Creativity and Tools
PDF
Things Every Designer Should Know About Creating for Devices
PDF
HTML5 Hotness
PPTX
Adobe, Flash and HTML5
KEY
Flash and HTML5 Compared
PPTX
Tips and Tricks for Mobile Flash Development
PPTX
Designing for Mobile
PPTX
Mobile Design that Doesn't Suck
PPTX
Design Fundamentals for Developers
PDF
Creating Mobile Content Using Flash
PPT
Creating Flash Content for Multiple Screens
PPT
Flash for Mobile Devices
PDF
Creating Flash Content for Mobile Devices
10 Easy-to-Implement Usability Findings
5 Things Developers Need to Know About Design
Creativity and Tools
Things Every Designer Should Know About Creating for Devices
HTML5 Hotness
Adobe, Flash and HTML5
Flash and HTML5 Compared
Tips and Tricks for Mobile Flash Development
Designing for Mobile
Mobile Design that Doesn't Suck
Design Fundamentals for Developers
Creating Mobile Content Using Flash
Creating Flash Content for Multiple Screens
Flash for Mobile Devices
Creating Flash Content for Mobile Devices
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Getting Started with Data Integration: FME Form 101
PDF
Encapsulation theory and applications.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Tartificialntelligence_presentation.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Spectroscopy.pptx food analysis technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Group 1 Presentation -Planning and Decision Making .pptx
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
Getting Started with Data Integration: FME Form 101
Encapsulation theory and applications.pdf
A comparative analysis of optical character recognition models for extracting...
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
SOPHOS-XG Firewall Administrator PPT.pptx
Big Data Technologies - Introduction.pptx
1. Introduction to Computer Programming.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Tartificialntelligence_presentation.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectroscopy.pptx food analysis technology

CSS3 For Advanced Design

Editor's Notes

  • #9: http://developer.yahoo.com/performance/rules.html
  • #16: Delight the user with what’s available, and not moan about what isn’t or make the experience terrible for those without.
  • #19: Modify header. We have long had the opacity property, which is similar, but opacity forces all decendant elements to also become transparent and there is no way to fight it (except weird positional hacks &lt;http://css-tricks.com/non-transparent-elements-inside-transparent-elements/&gt; ) Cross-browser opacity &lt;http://css-tricks.com/css-transparency-settings-for-all-broswers/&gt;  is also a bit sloppy.http://24ways.org, http://css-tricks.com/text-blocks-over-image, www.marcofolio.net/css/sweet_tabbed_navigation_using_css3.htmlHue is derived from a degree on the color wheel: 0 &amp; 360 being red, around 120 for the greens, 240 for the blues and everything else in betweenSaturation is a percentage: 0% being grayscale and 100% in full colorLightness is a percentage: 0% is dark, 50% the average and 100% the lightest
  • #20: www.blueskyresumes.com, http://blog.gesteves.com, http://nicolasgallagher.com/demo/pure-css-speech-bubbles/bubbles.htmlhttp://designindevelopment.com/demos/grooveshark, www.broken-links.com/tests/studio_effect, www.yummly.com, http://nimbupani.com/sexy-css3-buttons.html
  • #21: www.blueskyresumes.com, http://blog.gesteves.com, http://nicolasgallagher.com/demo/pure-css-speech-bubbles/bubbles.html
  • #22: www.fredssoldater.se, http://chris-armstrong.com, http://girliemac.com/sandbox/button.html, http://weston.ruter.net/2009/06/15/multiple-borders-via-css-box-shadowhttp://mothereffingtextshadow.com/
  • #23: http://desandro.com, http://chunkytheme.tumblr.com, http://safe.tumblr.com/theme/preview/5932, http://sixrevisions.com/css/how-to-create-inset-typography-with-css3, , www.time2project.com
  • #24: www.blueskyresumes.com, www.jasonsantamaria.com, http://lostworldsfairs.com/atlantis, www.fredssoldater.se
  • #29: http://butterlabel.com, http://forabeautifulweb.com, http://girliemac.com/sandbox/dock.html, http://lab.simurai.com/css/tilt-shifthttp://www.paulrhayes.com/experiments/cube-3d/
  • #31: http://butterlabel.com, http://forabeautifulweb.com, http://girliemac.com/sandbox/dock.html, http://lab.simurai.com/css/tilt-shift