SlideShare a Scribd company logo
Tecniche di animazione
digitale 1
Tecniche di animazione
digitale 1

Michele Bertoli
Founder / Lead Software Engineer at Igloo
igloolab.com
michele.bertoli@accademiasantagiulia.it
Basic 5
December 19, 2012
Agenda
CSS3 backgrounds   5


                   17
CSS3 gradients
                   21
Let's do it
CSS3 backgrounds
CSS2.1
●   background-color
●   background-image
●   background-repeat
●   background-attachment
●   background-position




                        6   Basic / CSS3 backgrounds
background-color
  background-color:#000;




 http://jsfiddle.net/MicheleBertoli/MzR5z




                           7   Basic / CSS3 backgrounds
background-image
 background-image:url(...);




 http://jsfiddle.net/MicheleBertoli/MzR5z/1




                              8   Basic / CSS3 backgrounds
background-repeat
[CSS2.1]            [CSS3]
● repeat            ● repeat repeat
● repeat-x          ● space
● repeat-y          ● round
● no-repeat




               9   Basic / CSS3 backgrounds
background-attachment
● scroll
● fixed

  http://jsfiddle.net/MicheleBertoli/zSs6V
  http://jsfiddle.net/MicheleBertoli/zSs6V/1




                          10   Basic / CSS3 backgrounds
background-position
[CSS2.1] background-position: x y
   background-position:10px 10px;




[CSS3] background-position: x x y y
    background-position:left 10px top 10px;




   http://jsfiddle.net/MicheleBertoli/uwyQU/2

                             11   Basic / CSS3 backgrounds
CSS3
● background-origin
● background-clip
● background-size




                      12   Basic / CSS3 backgrounds
background-origin/background-clip
● content-box
● padding-box
● border-box

  http://www.w3schools.com/cssref/playit.asp?filename=playcss_background-origin




                                       13   Basic / CSS3 backgrounds
background-size
● width height
● contain
● cover

  http://www.w3schools.com/cssref/playit.asp?filename=playcss_background-size




                                       14   Basic / CSS3 backgrounds
Multiple backgrounds
  background-image:<bg-image> [, <bg-image>]*




 http://jsfiddle.net/MicheleBertoli/UFWKJ




                            15   Basic / CSS3 backgrounds
Shorthand properties
  background: color position size repeat origin clip attachment image;




                                16   Basic / CSS3 backgrounds
CSS3 gradients
Gradient properties
● linear-gradient
  http://jsfiddle.net/MicheleBertoli/AwxJG
● repeat-linear-gradient
  http://jsfiddle.net/MicheleBertoli/AwxJG/1
● radial-gradient
  http://jsfiddle.net/MicheleBertoli/HWQKG
● repeat-radial-gradient
  http://jsfiddle.net/MicheleBertoli/HWQKG/1


                         18   Basic / CSS3 Gradients
CSS3 Patterns Gallery
 http://lea.verou.me/css3patterns




                       19   Basic / CSS3 Gradients
Coffee Break
Let's do it
Let's do it
              Menu item 1 / Menu item 2 / Menu item 3

              Title

               Lorem ipsum dolor sit amet,
               consectetur adipiscing elit. Nulla
               tempor,    odio     eget   sollicitudin
               pharetra, augue dui porta felis, ac
               laoreet arcu velit et massa. Nullam a
               sapien augue, eget sodales nibh.
               Donec ut erat lorem.

              Subtitle

               Lorem ipsum dolor sit amet,
               consectetur adipiscing elit. Nulla
               tempor,    odio      eget    sollicitudin
               pharetra, augue dui porta felis, ac
               laoreet arcu velit et massa.




                                 22    Basic / Let's do it
Thank you

More Related Content

What's hot (20)

PDF
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
Horacio Gonzalez
 
PDF
Fecrash10:3:17 sd
Thinkful
 
PDF
Twitter Bootstrap for web UI development
Infinity Levels Studio
 
PDF
Twenty Eleven 詳説 WordBench Osaka #02
Hishikawa Takuro
 
PDF
Managing a Local WordPress Community, WordCamp Europe 2016
Sergey Biryukov
 
PPTX
Web components. Compose the web.
Ny Fanilo Andrianjafy, B.Eng.
 
PDF
JavaScript Like It’s 2013
OutSystems
 
PDF
JavaScript Jump Start
Haim Michael
 
PDF
Css introduction
Nicha Jutasirivongse
 
PDF
Unity is Strength / Happy Designer 3 / 2008.03.29
guest519038
 
PDF
How to optimize a website
Bert Verhelst
 
PPTX
Portamento js
LearningTech
 
PDF
面向测试的前端知识
chencheng 云谦
 
PDF
Creating a Wordpress Theme from Scratch
Patrick Rauland
 
PDF
7Masters CSS | Consistência visual em projetos web, por Rafael Rinaldi
iMasters
 
PDF
Why do you use java script
kazuhisa kawashima
 
PPTX
Bootstrap Introduction
Andrea Tarr
 
PPT
Week 4 css basics
Evan Hughes
 
PPT
Let's unRiddle jsFiddle
rhoward_blk
 
PDF
CSS TIPS & TRICKS
Marouen Mhiri
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
Horacio Gonzalez
 
Fecrash10:3:17 sd
Thinkful
 
Twitter Bootstrap for web UI development
Infinity Levels Studio
 
Twenty Eleven 詳説 WordBench Osaka #02
Hishikawa Takuro
 
Managing a Local WordPress Community, WordCamp Europe 2016
Sergey Biryukov
 
Web components. Compose the web.
Ny Fanilo Andrianjafy, B.Eng.
 
JavaScript Like It’s 2013
OutSystems
 
JavaScript Jump Start
Haim Michael
 
Css introduction
Nicha Jutasirivongse
 
Unity is Strength / Happy Designer 3 / 2008.03.29
guest519038
 
How to optimize a website
Bert Verhelst
 
Portamento js
LearningTech
 
面向测试的前端知识
chencheng 云谦
 
Creating a Wordpress Theme from Scratch
Patrick Rauland
 
7Masters CSS | Consistência visual em projetos web, por Rafael Rinaldi
iMasters
 
Why do you use java script
kazuhisa kawashima
 
Bootstrap Introduction
Andrea Tarr
 
Week 4 css basics
Evan Hughes
 
Let's unRiddle jsFiddle
rhoward_blk
 
CSS TIPS & TRICKS
Marouen Mhiri
 

Viewers also liked (17)

PDF
Client-side MVC with Backbone.js (reloaded)
iloveigloo
 
PDF
#7 - Client-side web apps, MVC and jQuery
iloveigloo
 
PDF
#2 - CSS Layouts Overview
iloveigloo
 
PDF
#1 - HTML5 Overview
iloveigloo
 
PDF
$$$ SOLDI $$$
iloveigloo
 
PDF
Shoppingsquare
iloveigloo
 
PDF
CSS3: Ripe and Ready
Denise Jacobs
 
PDF
كتاب تعلم Html5 css3
titifcom
 
PDF
Parse Everything With Elixir
Gabriele Lana
 
PDF
Magic of Ruby
Gabriele Lana
 
PDF
Beyond Phoenix
Gabriele Lana
 
ODP
Estilo & CSS3
ccarruitero
 
PDF
CSS3: A practical introduction (FT2010 talk)
Lea Verou
 
PDF
CSS3 secrets: 10 things you might not know about CSS3
Lea Verou
 
PDF
Conoce HTML5 y CSS3
Marta Armada
 
PDF
Fundamental CSS3
Achmad Solichin
 
PDF
Fundamental HTML5
Achmad Solichin
 
Client-side MVC with Backbone.js (reloaded)
iloveigloo
 
#7 - Client-side web apps, MVC and jQuery
iloveigloo
 
#2 - CSS Layouts Overview
iloveigloo
 
#1 - HTML5 Overview
iloveigloo
 
$$$ SOLDI $$$
iloveigloo
 
Shoppingsquare
iloveigloo
 
CSS3: Ripe and Ready
Denise Jacobs
 
كتاب تعلم Html5 css3
titifcom
 
Parse Everything With Elixir
Gabriele Lana
 
Magic of Ruby
Gabriele Lana
 
Beyond Phoenix
Gabriele Lana
 
Estilo & CSS3
ccarruitero
 
CSS3: A practical introduction (FT2010 talk)
Lea Verou
 
CSS3 secrets: 10 things you might not know about CSS3
Lea Verou
 
Conoce HTML5 y CSS3
Marta Armada
 
Fundamental CSS3
Achmad Solichin
 
Fundamental HTML5
Achmad Solichin
 
Ad

Similar to #5 - CSS3 Gradients and Backgrounds (20)

KEY
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
applicake
 
PDF
Future is now
Karolina Szczur
 
PDF
Intro to CSS3
Denise Jacobs
 
PPTX
CSS 3 Overview
Danilo Sousa
 
KEY
Trendsetting: Web Design and Beyond
Andy Stratton
 
PDF
Simply Responsive CSS3
Denise Jacobs
 
PDF
CSS3: Ripe and Ready to Respond
Denise Jacobs
 
KEY
CSS3 Takes on the World
Jonathan Snook
 
PDF
CSS3: Ripe and Ready to Respond
Denise Jacobs
 
PDF
Effective and Efficient Design with CSS3
Zoe Gillenwater
 
PDF
DotNetNuke World CSS3
gravityworksdd
 
PDF
CSS3 Backgrounds
Russ Weakley
 
PPT
CSS3
Doncho Minkov
 
KEY
CSS3: stay tuned for style
Chris Mills
 
PDF
Background
Ankit Dubey
 
PDF
The Future of CSS
elliando dias
 
PDF
Old Dog, New Tricks
Simon Collison
 
KEY
Getting started with CSS frameworks using Zurb foundation
Melanie Archer
 
PDF
Highly Maintainable, Efficient, and Optimized CSS
Zoe Gillenwater
 
A brief look at CSS3 techniques by Aaron Rodgers, Web Designer @ vzaar.com
applicake
 
Future is now
Karolina Szczur
 
Intro to CSS3
Denise Jacobs
 
CSS 3 Overview
Danilo Sousa
 
Trendsetting: Web Design and Beyond
Andy Stratton
 
Simply Responsive CSS3
Denise Jacobs
 
CSS3: Ripe and Ready to Respond
Denise Jacobs
 
CSS3 Takes on the World
Jonathan Snook
 
CSS3: Ripe and Ready to Respond
Denise Jacobs
 
Effective and Efficient Design with CSS3
Zoe Gillenwater
 
DotNetNuke World CSS3
gravityworksdd
 
CSS3 Backgrounds
Russ Weakley
 
CSS3: stay tuned for style
Chris Mills
 
Background
Ankit Dubey
 
The Future of CSS
elliando dias
 
Old Dog, New Tricks
Simon Collison
 
Getting started with CSS frameworks using Zurb foundation
Melanie Archer
 
Highly Maintainable, Efficient, and Optimized CSS
Zoe Gillenwater
 
Ad

Recently uploaded (20)

PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
Q2 Leading a Tableau User Group - Onboarding
lward7
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Q2 Leading a Tableau User Group - Onboarding
lward7
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 

#5 - CSS3 Gradients and Backgrounds