SlideShare ist ein Scribd-Unternehmen logo
1 von 74
Downloaden Sie, um offline zu lesen
Alla scoperta del Responsive Web
Design per WordPress
di Mirko Santangelo
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
GULLIVER’S TRAVELS
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
GULLIVER E IL DESIGN
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
Gulliver's Travels, by Jonathan Swift,
released in 1700
GULLIVER E IL DESIGN
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
LILLIPUZIANI E
GIGANTI
GULLIVER E IL DESIGN
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COSA ACCOMUNA GULLIVER
AI MODERNI DESIGNERS?
GULLIVER E IL DESIGN
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
ENTRAMBI DEVONO
ADATTARSI AL CONTESTO
MOBILE EXPERIENCE
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
MOBILE EXPERIENCE
80% OF CONSUMERS ACCESS
THE WEB VIA COMPUTERS
60% OF THEM USE
MOBILE DEVICES
Source: Google and the Mobile Marketing Association Survey, Late 2011
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
MOBILE EXPERIENCE
DISPLAY CON DIMENSIONI DIFFERENTI
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
MOBILE EXPERIENCE
CONSIDERARE FUTURI
UPDATE TECNOLOGICI
RESPONSIVE DESIGN
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
HEADER
CONTENT SIDEBAR
FOOTER
BROWSER VIEW - FIXED LAYOUT
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
SMARTHPHONE VIEW - FIXED LAYOUT
Gulliver i
in Cambrig
his father i
then he r
I was the third of five sons.
He sent me to College in
Cambridge at fourteen
years old. Then he realize
that responsive design is
better than fixed layout on
mobile devices...
HEADER
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
SMARTHPHONE VIEW - RESPONSIVE LAYOUT
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
PERCHÈ DOVREI USARE UN APPROCCIO
RESPONSIVE PER I MIEI PROGETTI?
DESIGN USABILITY MARKET
DESIGN
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
DESIGN
DESKTOP MOBILE
960 PX 320 PX
LOGO
MENU
CONTENT
LOGO MENU
CONTENT SIDEBAR
FOOTER
FOOTER FOOTER
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
DESIGN
MODULAR
GRID
SYSTEM
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
DESIGN
FLUID
DESIGN
THINKING
USABILITY
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
USABILITY
CONTENT IS
THE KEY
sistema gerarchico prioritario
velocita d’accesso alle informazioni
accessibità
bassa percentuale d’errore
MOBILE DEVICES
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
PENSA
GRANDE
IN
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
PENSA
PICCOLO
IN
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
USABILITY
PROBLEMA
Prenotare un tavolo per una
cena di lavoro al ristorante
più in della città.
AZIONI
1. Aprire il sito ufficiale del ristorante.
2. Accedere velocemente alla sezione contatti.
3. Recuperare il numero di telefono.
4. Avviare la chiamata e prenotare.
FLUID DESIGN THINKING
es. Posso fare a meno della foto dello
chef francese che cucina nella pagina
dei contatti?
INTERFACCIA
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE DESIGN
USABILITY
FIVE PEOPLE TRY TO FIGURE OUT THE NEW BLACKBERRY Z10
FONTE: MASHABLE
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
MARKET
THEMEFOREST MOJO THEMES
CODE CANYON
WPMART
WOO THEMES
STUDIO PRESS
CODING
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
RESPONSIVE
FLUID
GRID & TYPO
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID
GRID & TYPO
700 PX 180 PX
TOTAL WIDTH IN PIXELS: 960PX
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID
GRID & TYPO
<div class = “wrapper”>
<div class = “blog”>
<div class = “content”>...</div>
<div class = “sidebar”>...</div>
</div>
</div>
wrapper = 960px
blog = 900px
content = 700px
sidebar = 180px
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
% EM
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID WRAPPER
.wrapper {
width = 90%;
margin = 30px auto;
}
valore di contesto arbitrario
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
OBIETTIVO / CONTESTO = UNITÀ RELATIVA
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
900 / 960 = 0,9375 % = 93,75 %
PERCENTUALE
VALORE RELATIVO
OBIETTIVO
CONTESTO
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID BLOG
.blog {
width = 93,75%;
margin = 0px auto;
}
valore calcolato
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
WRAPPER: 90%
BLOG: 93,75%
CONTENT: 77,7777778 % SIDEBAR: 20%
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID MARGINS & PADDING
MARGIN
Per fissare i margini di un elemento utilizzando un approccio fluido il
contesto è la larghezza del contenitore dell’elemento.
PADDING
Per fissare il padding di un elemento utilizzando un approccio fluido il
contesto è la larghezza dell’elemento stesso.
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
CONTENT: 77,7777778 % SIDEBAR: 20%
PADDING: 20 / 700 = ,028571429 = 2,8571429 %
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID TEXT
body {
font-size = 16px; /* 1em = 16px */
}
h1 {
font-size = 1,875em; /* 1em = 16px */
}
30 / 16 = 1,875
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID TEXT INHERITANCE
h1 {
font-size = 1,875em; /* 30/16 */
}
h1 a {
font-size = 0,333333333em; /* 10/30 */
}
10 / 30 = 0,333333333
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID
GRID & TYPO
FLUID
MEDIA
RESPONSIVE
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID MEDIA
.big-thumbnails {
max-width = 100%;
}
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID MEDIA .big-thumbnails {
max-width = 100%;
}
CONTENT: 77,7777778 % SIDEBAR: 20%
MAX-WIDTH: 100%
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
RESPONSIVE
FLUID
GRID & TYPO
FLUID
MEDIA
MEDIA
QUERIES
RESPONSIVE
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
DISPLAY CON DIMENSIONI DIFFERENTI
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
DISPLAY AREA
RENDERING SURFACE
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
MEDIA TYPES
all braille embossed handheld print
projection screen speech tty tv
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
MEDIA TYPES
<link rel="stylesheet" href="style.css" media="screen"/>
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
MEDIA TYPES
@media screen {
.big-thumbnails { max-width: 100%; }
}
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
MEDIA QUERIES
@media screen and (min-width: 1024px)
{
.big-thumbnails { max-width: 100%; }
}
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
MEDIA QUERIES TYPES
width height device-width device-height orientation
aspect-ratio device-aspect-ratio color color-index
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
MEDIA QUERIES TYPES
@media screen and (min-width: 480px) and (orientation: landscape)
{
...
}
VIEWPORT
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
VIEWPORT
980 PX
LAYOUT RENDERING
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
VIEWPORT
CANVAS SCALING
<meta name="viewport" content="initial-scale=1.0" width="device-width"/>
LIVELLO ZOOM 100% CANVAS WIDTH
BREAKPOINTS
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
BREAKPOINTS
320 600 768
480
1024
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
BREAKPOINTS
1200
1400
COMPATIBILITÀ
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COMPATIBILITÀ
BROWSERS SUPPORT
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COMPATIBILITÀ
BROWSERS SUPPORT
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
HOW TO CODING A RESPONSIVE LAYOUT
FLUID MEDIA - IE FIX
.big-thumbnails {
width = 100%;
}
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COMPATIBILITÀ
RESPOND.JS
developed by Scott Jehl
JS
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COMPATIBILITÀ
RESPOND.JS IMPLEMENTATION
@media screen and (min-width: 1024px)
{
.big-thumbnails { max-width: 100%; }
} /*/mediaquery*/
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COMPATIBILITÀ
E SE JAVASCRIPT È DISATTIVATO?
RESPONSIVE SITES
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RESPONSIVE SITES
thenextweb.com - new inspiring responsive design websites
RISORSE
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COMPATIBILITÀ
RESPONSIVE FRAMEWORKS
Titan Framework
Foundation
Responsive Grid System
Ingrid
Bootstrap
Gumby
Less+ Framework
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COMPATIBILITÀ
RESPONSIVE IMAGES & MEDIA
adaptive-images.com
Julius Design - Responsive web design i migliori tutorial risorse
HeyGrady - Responsive images without javascript
Css Tricks - Which responsive images solution should you use?
Mark Tyrrell - Blueberry Slider
Viljamis - Responsive Slides
Wowslider
Speckyboy - Responsive Image
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
COMPATIBILITÀ
RESPONSIVE TESTING
http://www.responsinator.com
http://lab.maltewassermann.com/viewport-resizer/
http://screenqueri.es
Aptus
WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
RELATORE
MIRKO SANTANGELO
www.mirkosantangelo.com
Progettista grafico, Adobe Certified Expert e Beta Tester, si occupa prevalentemente di visual design
orientato alla comunicazione per clienti con rilevanza nazionale e internazionale. Il suo lavoro spazia
dalla costruzione di identità visive, marchi, icone ed interfacce per dispositivi mobili e desktop, graphic
design rivolto al settore pubblicitario ed editoriale fino alla manipolazione creativa delle immagini e la
post-produzione. Nel 2010 vince il concorso Adobe YouGC – Categoria White Papers, ed è stato
inserito dalla Siryus Cybernetic Corporation nella classifica Top 16 – Best Italian Digital Designer.
Collabora attivamente come autore per riviste e web magazine internazionali come PSDTuts+ e
Advanced Photoshop. CDO e Co-Founder di PhotoSpotLand.com.
Facebook: Mirko Santangelo Twitter: @mirkosantangelo

Weitere ähnliche Inhalte

Andere mochten auch

"L'uso efficace di una tipografia corretta" @ WordCamp Bologna 2013
"L'uso efficace di una tipografia corretta" @ WordCamp Bologna 2013"L'uso efficace di una tipografia corretta" @ WordCamp Bologna 2013
"L'uso efficace di una tipografia corretta" @ WordCamp Bologna 2013Mattia Compagnucci
 
Manage custom options pages in Wordpress
Manage custom options pages in WordpressManage custom options pages in Wordpress
Manage custom options pages in WordpressSimone D'Amico
 
Perché odio i temi di WordPress
Perché odio i temi di WordPressPerché odio i temi di WordPress
Perché odio i temi di WordPressmatteo cavucci
 
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13Corley S.r.l.
 
Sviluppare plugin per WordPress: Best Practice e Silver Bullet
Sviluppare plugin per WordPress: Best Practice e Silver BulletSviluppare plugin per WordPress: Best Practice e Silver Bullet
Sviluppare plugin per WordPress: Best Practice e Silver BulletLuca Bartoli
 
UX laws - How to design a great user experience
UX laws - How to design a great user experienceUX laws - How to design a great user experience
UX laws - How to design a great user experienceLuca Mascaro
 
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp BolognaBest Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp BolognaLuca Degli Esposti
 
WordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesWordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesDanilo Ercoli
 
Wordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiWordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiMaurizio Pelizzone
 
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...Andrea Cardinali
 
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...Andrea Cardinali
 
Creare temi custom con _s, Bootstrap e LESS
Creare temi custom con _s, Bootstrap e LESSCreare temi custom con _s, Bootstrap e LESS
Creare temi custom con _s, Bootstrap e LESSPiero Bellomo
 
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013Giuliano Ambrosio
 

Andere mochten auch (13)

"L'uso efficace di una tipografia corretta" @ WordCamp Bologna 2013
"L'uso efficace di una tipografia corretta" @ WordCamp Bologna 2013"L'uso efficace di una tipografia corretta" @ WordCamp Bologna 2013
"L'uso efficace di una tipografia corretta" @ WordCamp Bologna 2013
 
Manage custom options pages in Wordpress
Manage custom options pages in WordpressManage custom options pages in Wordpress
Manage custom options pages in Wordpress
 
Perché odio i temi di WordPress
Perché odio i temi di WordPressPerché odio i temi di WordPress
Perché odio i temi di WordPress
 
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
Cloud Computing & WordPress - Scalability and High Availability - wpcampbo13
 
Sviluppare plugin per WordPress: Best Practice e Silver Bullet
Sviluppare plugin per WordPress: Best Practice e Silver BulletSviluppare plugin per WordPress: Best Practice e Silver Bullet
Sviluppare plugin per WordPress: Best Practice e Silver Bullet
 
UX laws - How to design a great user experience
UX laws - How to design a great user experienceUX laws - How to design a great user experience
UX laws - How to design a great user experience
 
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp BolognaBest Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
Best Practices Mobile Web: Il "Tap" è il nuovo "Click" @ Wordcamp Bologna
 
WordPress Development Tools and Best Practices
WordPress Development Tools and Best PracticesWordPress Development Tools and Best Practices
WordPress Development Tools and Best Practices
 
Wordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessiWordpress e la gestione di progetti complessi
Wordpress e la gestione di progetti complessi
 
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
5 consigli SEO da tenere a mente durante lo sviluppo di temi e plugin @ WpCam...
 
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
50 tips su Web  Performance Optimization per siti ad alto traffico @ WpCamp B...
 
Creare temi custom con _s, Bootstrap e LESS
Creare temi custom con _s, Bootstrap e LESSCreare temi custom con _s, Bootstrap e LESS
Creare temi custom con _s, Bootstrap e LESS
 
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
Sfruttare il Potenziale Nativo di WordPress - WordCamp Bologna 2013
 

Ähnlich wie Responsive Design - Wordcamp 2013

Morgenbooster / Responsive Design 2.0 - Mobile Revolution / 9. oktober 2013
Morgenbooster / Responsive Design 2.0 - Mobile Revolution / 9. oktober 2013Morgenbooster / Responsive Design 2.0 - Mobile Revolution / 9. oktober 2013
Morgenbooster / Responsive Design 2.0 - Mobile Revolution / 9. oktober 20131508 A/S
 
OW2Con 2013 - Self-service BI with SpagoBI
OW2Con 2013 - Self-service BI with SpagoBI OW2Con 2013 - Self-service BI with SpagoBI
OW2Con 2013 - Self-service BI with SpagoBI SpagoWorld
 
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
 Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group. Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.OW2
 
iOS App Development Course
iOS App Development CourseiOS App Development Course
iOS App Development CourseTbldevelopment
 
The Business Case for UX
The Business Case for UXThe Business Case for UX
The Business Case for UXDanielle Cooley
 
Company logo part 7 by Babasab Patil BEC DOMS BEC BAGALKOT MBA
Company logo part  7 by Babasab Patil  BEC DOMS BEC BAGALKOT MBACompany logo part  7 by Babasab Patil  BEC DOMS BEC BAGALKOT MBA
Company logo part 7 by Babasab Patil BEC DOMS BEC BAGALKOT MBABabasab Patil
 
Company logo part 10 by Babasab Patil BEC DOMS BEC BAGALKOT MBA
Company logo part  10 by Babasab Patil  BEC DOMS BEC BAGALKOT MBACompany logo part  10 by Babasab Patil  BEC DOMS BEC BAGALKOT MBA
Company logo part 10 by Babasab Patil BEC DOMS BEC BAGALKOT MBABabasab Patil
 
Swagsoft howmobileappsarcanhelpyourbusiness-131111122016-phpapp01
Swagsoft howmobileappsarcanhelpyourbusiness-131111122016-phpapp01Swagsoft howmobileappsarcanhelpyourbusiness-131111122016-phpapp01
Swagsoft howmobileappsarcanhelpyourbusiness-131111122016-phpapp01kiwan naser
 
Internationalization: Preparing Your WordPress Theme for the Rest of the World
Internationalization: Preparing Your WordPress Theme for the Rest of the WorldInternationalization: Preparing Your WordPress Theme for the Rest of the World
Internationalization: Preparing Your WordPress Theme for the Rest of the WorldLisa Sabin-Wilson
 
Accessibility presentation at Drupal Government Days
Accessibility presentation at Drupal Government DaysAccessibility presentation at Drupal Government Days
Accessibility presentation at Drupal Government DaysPhase2
 
Vodacom Presentation at SACCI2013
Vodacom Presentation at SACCI2013Vodacom Presentation at SACCI2013
Vodacom Presentation at SACCI2013Sacciza
 
Augmented Reality and Google Glass
Augmented Reality and Google GlassAugmented Reality and Google Glass
Augmented Reality and Google GlassMarta Rauch
 

Ähnlich wie Responsive Design - Wordcamp 2013 (13)

Morgenbooster / Responsive Design 2.0 - Mobile Revolution / 9. oktober 2013
Morgenbooster / Responsive Design 2.0 - Mobile Revolution / 9. oktober 2013Morgenbooster / Responsive Design 2.0 - Mobile Revolution / 9. oktober 2013
Morgenbooster / Responsive Design 2.0 - Mobile Revolution / 9. oktober 2013
 
OW2Con 2013 - Self-service BI with SpagoBI
OW2Con 2013 - Self-service BI with SpagoBI OW2Con 2013 - Self-service BI with SpagoBI
OW2Con 2013 - Self-service BI with SpagoBI
 
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
 Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group. Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
Self Service BI with SpagoBI 4, Virginie Pasquon, Engineering Group.
 
iOS App Development Course
iOS App Development CourseiOS App Development Course
iOS App Development Course
 
The Business Case for UX
The Business Case for UXThe Business Case for UX
The Business Case for UX
 
Company logo part 7 by Babasab Patil BEC DOMS BEC BAGALKOT MBA
Company logo part  7 by Babasab Patil  BEC DOMS BEC BAGALKOT MBACompany logo part  7 by Babasab Patil  BEC DOMS BEC BAGALKOT MBA
Company logo part 7 by Babasab Patil BEC DOMS BEC BAGALKOT MBA
 
Company logo part 10 by Babasab Patil BEC DOMS BEC BAGALKOT MBA
Company logo part  10 by Babasab Patil  BEC DOMS BEC BAGALKOT MBACompany logo part  10 by Babasab Patil  BEC DOMS BEC BAGALKOT MBA
Company logo part 10 by Babasab Patil BEC DOMS BEC BAGALKOT MBA
 
Swagsoft howmobileappsarcanhelpyourbusiness-131111122016-phpapp01
Swagsoft howmobileappsarcanhelpyourbusiness-131111122016-phpapp01Swagsoft howmobileappsarcanhelpyourbusiness-131111122016-phpapp01
Swagsoft howmobileappsarcanhelpyourbusiness-131111122016-phpapp01
 
Internationalization: Preparing Your WordPress Theme for the Rest of the World
Internationalization: Preparing Your WordPress Theme for the Rest of the WorldInternationalization: Preparing Your WordPress Theme for the Rest of the World
Internationalization: Preparing Your WordPress Theme for the Rest of the World
 
Accessibility presentation at Drupal Government Days
Accessibility presentation at Drupal Government DaysAccessibility presentation at Drupal Government Days
Accessibility presentation at Drupal Government Days
 
GraphQL Asia Speakers
GraphQL Asia SpeakersGraphQL Asia Speakers
GraphQL Asia Speakers
 
Vodacom Presentation at SACCI2013
Vodacom Presentation at SACCI2013Vodacom Presentation at SACCI2013
Vodacom Presentation at SACCI2013
 
Augmented Reality and Google Glass
Augmented Reality and Google GlassAugmented Reality and Google Glass
Augmented Reality and Google Glass
 

Kürzlich hochgeladen

Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahimamgadibrahim92
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...nirzagarg
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxtrose8
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证eeanqy
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecturesaipriyacoool
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证wpkuukw
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样awasv46j
 
How to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopHow to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopZenith Clipping
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipNitya salvi
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...sriharipichandi
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableNitya salvi
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxbalqisyamutia
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 

Kürzlich hochgeladen (20)

Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
怎样办理伦敦国王学院毕业证(KCL毕业证书)成绩单留信认证
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
How to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopHow to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in Photoshop
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
Anupama Kundoo Cost Effective detailed ppt with plans and elevations with det...
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 

Responsive Design - Wordcamp 2013

  • 1. Alla scoperta del Responsive Web Design per WordPress di Mirko Santangelo WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 2. GULLIVER’S TRAVELS WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 3. GULLIVER E IL DESIGN WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 Gulliver's Travels, by Jonathan Swift, released in 1700
  • 4. GULLIVER E IL DESIGN WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 LILLIPUZIANI E GIGANTI
  • 5. GULLIVER E IL DESIGN WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COSA ACCOMUNA GULLIVER AI MODERNI DESIGNERS?
  • 6. GULLIVER E IL DESIGN WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 ENTRAMBI DEVONO ADATTARSI AL CONTESTO
  • 7. MOBILE EXPERIENCE WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 8. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 MOBILE EXPERIENCE 80% OF CONSUMERS ACCESS THE WEB VIA COMPUTERS 60% OF THEM USE MOBILE DEVICES Source: Google and the Mobile Marketing Association Survey, Late 2011
  • 9. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 MOBILE EXPERIENCE DISPLAY CON DIMENSIONI DIFFERENTI
  • 10. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 MOBILE EXPERIENCE CONSIDERARE FUTURI UPDATE TECNOLOGICI
  • 11. RESPONSIVE DESIGN WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 12. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN HEADER CONTENT SIDEBAR FOOTER BROWSER VIEW - FIXED LAYOUT
  • 13. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN SMARTHPHONE VIEW - FIXED LAYOUT Gulliver i in Cambrig his father i then he r
  • 14. I was the third of five sons. He sent me to College in Cambridge at fourteen years old. Then he realize that responsive design is better than fixed layout on mobile devices... HEADER WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN SMARTHPHONE VIEW - RESPONSIVE LAYOUT
  • 15. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN PERCHÈ DOVREI USARE UN APPROCCIO RESPONSIVE PER I MIEI PROGETTI? DESIGN USABILITY MARKET
  • 16. DESIGN WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 17. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN DESIGN DESKTOP MOBILE 960 PX 320 PX LOGO MENU CONTENT LOGO MENU CONTENT SIDEBAR FOOTER FOOTER FOOTER
  • 18. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN DESIGN MODULAR GRID SYSTEM
  • 19. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN DESIGN FLUID DESIGN THINKING
  • 20. USABILITY WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 21. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN USABILITY CONTENT IS THE KEY sistema gerarchico prioritario velocita d’accesso alle informazioni accessibità bassa percentuale d’errore MOBILE DEVICES
  • 22.
  • 23. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN PENSA GRANDE IN
  • 24. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN PENSA PICCOLO IN
  • 25. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN USABILITY PROBLEMA Prenotare un tavolo per una cena di lavoro al ristorante più in della città. AZIONI 1. Aprire il sito ufficiale del ristorante. 2. Accedere velocemente alla sezione contatti. 3. Recuperare il numero di telefono. 4. Avviare la chiamata e prenotare. FLUID DESIGN THINKING es. Posso fare a meno della foto dello chef francese che cucina nella pagina dei contatti? INTERFACCIA
  • 26. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE DESIGN USABILITY FIVE PEOPLE TRY TO FIGURE OUT THE NEW BLACKBERRY Z10 FONTE: MASHABLE
  • 27. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 MARKET THEMEFOREST MOJO THEMES CODE CANYON WPMART WOO THEMES STUDIO PRESS
  • 28. CODING WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 29. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT RESPONSIVE FLUID GRID & TYPO
  • 30. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID GRID & TYPO 700 PX 180 PX TOTAL WIDTH IN PIXELS: 960PX
  • 31. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID GRID & TYPO <div class = “wrapper”> <div class = “blog”> <div class = “content”>...</div> <div class = “sidebar”>...</div> </div> </div> wrapper = 960px blog = 900px content = 700px sidebar = 180px
  • 32. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT % EM
  • 33. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID WRAPPER .wrapper { width = 90%; margin = 30px auto; } valore di contesto arbitrario
  • 34. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT OBIETTIVO / CONTESTO = UNITÀ RELATIVA
  • 35. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT 900 / 960 = 0,9375 % = 93,75 % PERCENTUALE VALORE RELATIVO OBIETTIVO CONTESTO
  • 36. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID BLOG .blog { width = 93,75%; margin = 0px auto; } valore calcolato
  • 37. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT WRAPPER: 90% BLOG: 93,75% CONTENT: 77,7777778 % SIDEBAR: 20%
  • 38. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID MARGINS & PADDING MARGIN Per fissare i margini di un elemento utilizzando un approccio fluido il contesto è la larghezza del contenitore dell’elemento. PADDING Per fissare il padding di un elemento utilizzando un approccio fluido il contesto è la larghezza dell’elemento stesso.
  • 39. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT CONTENT: 77,7777778 % SIDEBAR: 20% PADDING: 20 / 700 = ,028571429 = 2,8571429 %
  • 40. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID TEXT body { font-size = 16px; /* 1em = 16px */ } h1 { font-size = 1,875em; /* 1em = 16px */ } 30 / 16 = 1,875
  • 41. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID TEXT INHERITANCE h1 { font-size = 1,875em; /* 30/16 */ } h1 a { font-size = 0,333333333em; /* 10/30 */ } 10 / 30 = 0,333333333
  • 42. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID GRID & TYPO FLUID MEDIA RESPONSIVE
  • 43. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID MEDIA .big-thumbnails { max-width = 100%; }
  • 44. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID MEDIA .big-thumbnails { max-width = 100%; } CONTENT: 77,7777778 % SIDEBAR: 20% MAX-WIDTH: 100%
  • 45. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT RESPONSIVE FLUID GRID & TYPO FLUID MEDIA MEDIA QUERIES RESPONSIVE
  • 46. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT DISPLAY CON DIMENSIONI DIFFERENTI
  • 47. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT DISPLAY AREA RENDERING SURFACE
  • 48. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT
  • 49. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT MEDIA TYPES all braille embossed handheld print projection screen speech tty tv
  • 50. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT MEDIA TYPES <link rel="stylesheet" href="style.css" media="screen"/>
  • 51. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT MEDIA TYPES @media screen { .big-thumbnails { max-width: 100%; } }
  • 52. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT MEDIA QUERIES @media screen and (min-width: 1024px) { .big-thumbnails { max-width: 100%; } }
  • 53. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT MEDIA QUERIES TYPES width height device-width device-height orientation aspect-ratio device-aspect-ratio color color-index
  • 54. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT MEDIA QUERIES TYPES @media screen and (min-width: 480px) and (orientation: landscape) { ... }
  • 55. VIEWPORT WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 56. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 VIEWPORT 980 PX LAYOUT RENDERING
  • 57. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 VIEWPORT CANVAS SCALING <meta name="viewport" content="initial-scale=1.0" width="device-width"/> LIVELLO ZOOM 100% CANVAS WIDTH
  • 58. BREAKPOINTS WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 59. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 BREAKPOINTS 320 600 768 480 1024
  • 60. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 BREAKPOINTS 1200 1400
  • 61. COMPATIBILITÀ WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 62. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COMPATIBILITÀ BROWSERS SUPPORT
  • 63. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COMPATIBILITÀ BROWSERS SUPPORT
  • 64. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 HOW TO CODING A RESPONSIVE LAYOUT FLUID MEDIA - IE FIX .big-thumbnails { width = 100%; }
  • 65. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COMPATIBILITÀ RESPOND.JS developed by Scott Jehl JS
  • 66. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COMPATIBILITÀ RESPOND.JS IMPLEMENTATION @media screen and (min-width: 1024px) { .big-thumbnails { max-width: 100%; } } /*/mediaquery*/
  • 67. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COMPATIBILITÀ E SE JAVASCRIPT È DISATTIVATO?
  • 68. RESPONSIVE SITES WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 69. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RESPONSIVE SITES thenextweb.com - new inspiring responsive design websites
  • 70. RISORSE WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13
  • 71. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COMPATIBILITÀ RESPONSIVE FRAMEWORKS Titan Framework Foundation Responsive Grid System Ingrid Bootstrap Gumby Less+ Framework
  • 72. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COMPATIBILITÀ RESPONSIVE IMAGES & MEDIA adaptive-images.com Julius Design - Responsive web design i migliori tutorial risorse HeyGrady - Responsive images without javascript Css Tricks - Which responsive images solution should you use? Mark Tyrrell - Blueberry Slider Viljamis - Responsive Slides Wowslider Speckyboy - Responsive Image
  • 73. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 COMPATIBILITÀ RESPONSIVE TESTING http://www.responsinator.com http://lab.maltewassermann.com/viewport-resizer/ http://screenqueri.es Aptus
  • 74. WORDCAMP BOLOGNA - 9 FEBBRAIO 2013 @WORDCAMPBOLOGNA # WPCAMPBO13 RELATORE MIRKO SANTANGELO www.mirkosantangelo.com Progettista grafico, Adobe Certified Expert e Beta Tester, si occupa prevalentemente di visual design orientato alla comunicazione per clienti con rilevanza nazionale e internazionale. Il suo lavoro spazia dalla costruzione di identità visive, marchi, icone ed interfacce per dispositivi mobili e desktop, graphic design rivolto al settore pubblicitario ed editoriale fino alla manipolazione creativa delle immagini e la post-produzione. Nel 2010 vince il concorso Adobe YouGC – Categoria White Papers, ed è stato inserito dalla Siryus Cybernetic Corporation nella classifica Top 16 – Best Italian Digital Designer. Collabora attivamente come autore per riviste e web magazine internazionali come PSDTuts+ e Advanced Photoshop. CDO e Co-Founder di PhotoSpotLand.com. Facebook: Mirko Santangelo Twitter: @mirkosantangelo