SlideShare a Scribd company logo
1 of 11
Download to read offline
Responsive Design
Ilaria Tiezzi
Desktop
Home
TabletHome
SmartphoneHome
Adattamento
• PC (larghezza >= 992px)
– Menu orizzontale
– Slide show immagini
– Font più grandi
– Immagini più grandi e affiancate orizzontalmente
– Più spazio tra le sezioni del testo
– Footer suddiviso in due box affiancati orizzontalmente
• Tablet (larghezza >= 768px)
– Menu orizzontale
– Slide show immagini
– Font più piccolo
– Immagini più piccole e affiancate verticalmente
– Footer suddiviso in due box affiancati verticalmente
• Smartphone (larghezza < 768px)
– Menu dropdown
– Immagine fissa
– Font più piccolo
– Immagini più piccole e affiancate verticalmente
– Footer suddiviso in due box affiancati verticalmente
Home
Desktop
Form
TabletForm
SmartphoneForm
Adattamento
• PC (larghezza >= 992px)
– Menu orizzontale
– Titolo con font più grande
– Testi con font più grandi
– Form con testo affiancato al campo di input
– Footer suddiviso in due box affiancati orizzontalmente
• Tablet (larghezza >= 768px)
– Menu orizzontale
– Titolo con font più piccolo
– Sezione Call me per agevolare la chiamata immediata da mobile
– Testo con font più piccolo
– Form con testo affiancato al campo di input
– Footer suddiviso in due box affiancati verticalmente
• Smartphone (larghezza < 768px)
– Menu dropdown
– Titolo con font più piccolo
– Sezione Call me per agevolare la chiamata immediata da mobile
– Testo con font più piccolo
– Form con testo centrato antecedente il campo di input
– Footer suddiviso in due box affiancati verticalmente
Form
Usabilità generale
L’applicazione è intuitiva, l’uso dei colori e la varietà della grandezza dei font rende più
veloce la consultazione e l’individuazione delle aree principali del sito.
La semplificazione del grouping è efficace. La sostituzione dello slide show con i vari
elementi di navigazione delle immagini presenti nella versione desktop è stato
sostituito con un’immagine fissa per l’utente che visualizza il sito con uno smartphone,
in modo da alleggerire il caricamento del sito ed evitare distrazioni. La funzionalità
dell’applicazione non risulta compromessa dalla semplificazione.
Media query
Per il supporto di responsive design viene utilizzato il framework Bootstrap, pertanto le pagine
sono disposte su 12 colonne e sulla base dei seguenti breakpoint:
• Smartphone (width < 768px);
• Tablet (width ≥ 768px);
• PC ( width ≥ 992px);
• PC (width ≥ 1200px).
Inoltre all’interno del foglio di stile si è reso opportuno configurare ulteriormente alcuni
componenti dell’interfaccia differenziando le proprietà dei vari elementi in base al tipo di
piattaforma sulla base dei seguenti media query:
• Proprietà generali e per dispositivi con larghezza inferiore a 768px;
• @media (min-width: 768px);
• @media (min-width: 992px).
Esempio di stylesheet
Per i dispositivi con uno schermo inferiore a 768px è stato creato un box contenente l’immagine
da visualizzare nella pagina mobile. Dunque nel foglio di stile lo slide show è stato rimosso
dichiarando la seguente proprietà:
#carousel-example-generic {
display: none;
}
La visualizzazione dello slide show per i dispositivi con schermo maggiore o uguale a 768px è
invece possibile tramite la dichiarazione della proprietà display:
@media (min-width: 768px) {
.mobilePhoto {
display: none;
}
#carousel-example-generic {
display: block;
}
}
Aggiunta/rimozione dello slide show
Tag HTML5 utilizzati
<nav> per definire il menu di navigazione del documento
<section> per l’individuazione della seziona di testo principale
<footer> per rappresentare il box in fondo alla pagina
<input type=‘tel’> per l’indicazione del numero di telefono
<input type=‘email’> per l’indicazione dell’ indirizzo email
<input type=‘date’> per l’indicazione della data

More Related Content

Viewers also liked

Graham craig new.CV
Graham craig new.CVGraham craig new.CV
Graham craig new.CVGraham Craig
 
Common issues QA teams often find
Common issues QA teams often findCommon issues QA teams often find
Common issues QA teams often findOursky
 
Visita a la D.O. Cava
Visita a la D.O. CavaVisita a la D.O. Cava
Visita a la D.O. Cavaies guimar
 
2 do tecnologia (1)
2 do tecnologia (1)2 do tecnologia (1)
2 do tecnologia (1)alexabui
 
Ruby interconexiones y comunicciones admin
Ruby interconexiones y comunicciones adminRuby interconexiones y comunicciones admin
Ruby interconexiones y comunicciones adminWillian Ariza
 
programas
programasprogramas
programasatmmmm
 
22 las cuatro p del marketing
22 las cuatro p del marketing22 las cuatro p del marketing
22 las cuatro p del marketingProvident
 
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformAngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformGabriele Gaggi
 
RESUME (Welder-McLeannaise Welding)
RESUME (Welder-McLeannaise Welding)RESUME (Welder-McLeannaise Welding)
RESUME (Welder-McLeannaise Welding)Shelby McLean
 
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDTYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDDotNetCampus
 
FINAL YEAR PROJECT PERPOSAL
FINAL YEAR PROJECT PERPOSALFINAL YEAR PROJECT PERPOSAL
FINAL YEAR PROJECT PERPOSALincisive jovial
 
DDAY2014 - Costruire una app mobile con Ionic, AngularJS ed ovviamente Drupal
DDAY2014 - Costruire una app mobile con Ionic, AngularJS ed ovviamente DrupalDDAY2014 - Costruire una app mobile con Ionic, AngularJS ed ovviamente Drupal
DDAY2014 - Costruire una app mobile con Ionic, AngularJS ed ovviamente DrupalDrupalDay
 

Viewers also liked (17)

Graham craig new.CV
Graham craig new.CVGraham craig new.CV
Graham craig new.CV
 
Common issues QA teams often find
Common issues QA teams often findCommon issues QA teams often find
Common issues QA teams often find
 
Visita a la D.O. Cava
Visita a la D.O. CavaVisita a la D.O. Cava
Visita a la D.O. Cava
 
2 do tecnologia (1)
2 do tecnologia (1)2 do tecnologia (1)
2 do tecnologia (1)
 
12 7619421 endoso 14015[1]
12 7619421 endoso 14015[1]12 7619421 endoso 14015[1]
12 7619421 endoso 14015[1]
 
Ruby interconexiones y comunicciones admin
Ruby interconexiones y comunicciones adminRuby interconexiones y comunicciones admin
Ruby interconexiones y comunicciones admin
 
Switch back reverse Ross WJPCHS
Switch back reverse Ross WJPCHSSwitch back reverse Ross WJPCHS
Switch back reverse Ross WJPCHS
 
programas
programasprogramas
programas
 
22 las cuatro p del marketing
22 las cuatro p del marketing22 las cuatro p del marketing
22 las cuatro p del marketing
 
NIRS WSPCHS
NIRS WSPCHSNIRS WSPCHS
NIRS WSPCHS
 
Progetto rilevatore presenze
Progetto rilevatore presenzeProgetto rilevatore presenze
Progetto rilevatore presenze
 
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platformAngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
AngularJs, Bootstrap e Cordova: il connubio per app mobile cross-platform
 
RESUME (Welder-McLeannaise Welding)
RESUME (Welder-McLeannaise Welding)RESUME (Welder-McLeannaise Welding)
RESUME (Welder-McLeannaise Welding)
 
Eu vh bsdc
Eu vh bsdcEu vh bsdc
Eu vh bsdc
 
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLDTYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
TYPESCRIPT, ANGULAR E BOOTSTRAP ASSIEME PER APPLICAZIONI REAL WORLD
 
FINAL YEAR PROJECT PERPOSAL
FINAL YEAR PROJECT PERPOSALFINAL YEAR PROJECT PERPOSAL
FINAL YEAR PROJECT PERPOSAL
 
DDAY2014 - Costruire una app mobile con Ionic, AngularJS ed ovviamente Drupal
DDAY2014 - Costruire una app mobile con Ionic, AngularJS ed ovviamente DrupalDDAY2014 - Costruire una app mobile con Ionic, AngularJS ed ovviamente Drupal
DDAY2014 - Costruire una app mobile con Ionic, AngularJS ed ovviamente Drupal
 

Similar to Responsive Design

Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignSimone Viani
 
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerHTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerMatteo Magni
 
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerHTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerMatteo Magni
 
Laboratorio internet 7: Web design
Laboratorio internet 7: Web designLaboratorio internet 7: Web design
Laboratorio internet 7: Web designRoberto Polillo
 
Media Queries Next Level
Media Queries Next LevelMedia Queries Next Level
Media Queries Next LevelCarmine Alfano
 
Twitter Bootstrap: an Introduction
Twitter Bootstrap: an IntroductionTwitter Bootstrap: an Introduction
Twitter Bootstrap: an IntroductionAndrea Signorile
 
Mob04 best practices for windows phone ui design
Mob04   best practices for windows phone ui designMob04   best practices for windows phone ui design
Mob04 best practices for windows phone ui designDotNetCampus
 
Aruba SuperSite - GUIDA: Semplici passi per imparare ad utilizzarlo
Aruba SuperSite - GUIDA: Semplici passi per imparare ad utilizzarloAruba SuperSite - GUIDA: Semplici passi per imparare ad utilizzarlo
Aruba SuperSite - GUIDA: Semplici passi per imparare ad utilizzarloAruba S.p.A.
 
Responsive Web Design & Mobile
Responsive Web Design & MobileResponsive Web Design & Mobile
Responsive Web Design & MobileGiovanni Buffa
 
Primo approccio al design adattivo
Primo approccio al design adattivoPrimo approccio al design adattivo
Primo approccio al design adattivoSalvatore Paone
 

Similar to Responsive Design (14)

Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerHTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
 
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesignerHTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
 
Laboratorio internet 7: Web design
Laboratorio internet 7: Web designLaboratorio internet 7: Web design
Laboratorio internet 7: Web design
 
Laboratorio internet 7: Web design
Laboratorio internet 7: Web designLaboratorio internet 7: Web design
Laboratorio internet 7: Web design
 
Media Queries Next Level
Media Queries Next LevelMedia Queries Next Level
Media Queries Next Level
 
Twitter Bootstrap: an Introduction
Twitter Bootstrap: an IntroductionTwitter Bootstrap: an Introduction
Twitter Bootstrap: an Introduction
 
Lezione 2
Lezione 2Lezione 2
Lezione 2
 
Mob04 best practices for windows phone ui design
Mob04   best practices for windows phone ui designMob04   best practices for windows phone ui design
Mob04 best practices for windows phone ui design
 
Aruba SuperSite - GUIDA: Semplici passi per imparare ad utilizzarlo
Aruba SuperSite - GUIDA: Semplici passi per imparare ad utilizzarloAruba SuperSite - GUIDA: Semplici passi per imparare ad utilizzarlo
Aruba SuperSite - GUIDA: Semplici passi per imparare ad utilizzarlo
 
Corso Power Point
Corso Power PointCorso Power Point
Corso Power Point
 
RWD
RWDRWD
RWD
 
Responsive Web Design & Mobile
Responsive Web Design & MobileResponsive Web Design & Mobile
Responsive Web Design & Mobile
 
Primo approccio al design adattivo
Primo approccio al design adattivoPrimo approccio al design adattivo
Primo approccio al design adattivo
 

Responsive Design

  • 4. Adattamento • PC (larghezza >= 992px) – Menu orizzontale – Slide show immagini – Font più grandi – Immagini più grandi e affiancate orizzontalmente – Più spazio tra le sezioni del testo – Footer suddiviso in due box affiancati orizzontalmente • Tablet (larghezza >= 768px) – Menu orizzontale – Slide show immagini – Font più piccolo – Immagini più piccole e affiancate verticalmente – Footer suddiviso in due box affiancati verticalmente • Smartphone (larghezza < 768px) – Menu dropdown – Immagine fissa – Font più piccolo – Immagini più piccole e affiancate verticalmente – Footer suddiviso in due box affiancati verticalmente Home
  • 7. Adattamento • PC (larghezza >= 992px) – Menu orizzontale – Titolo con font più grande – Testi con font più grandi – Form con testo affiancato al campo di input – Footer suddiviso in due box affiancati orizzontalmente • Tablet (larghezza >= 768px) – Menu orizzontale – Titolo con font più piccolo – Sezione Call me per agevolare la chiamata immediata da mobile – Testo con font più piccolo – Form con testo affiancato al campo di input – Footer suddiviso in due box affiancati verticalmente • Smartphone (larghezza < 768px) – Menu dropdown – Titolo con font più piccolo – Sezione Call me per agevolare la chiamata immediata da mobile – Testo con font più piccolo – Form con testo centrato antecedente il campo di input – Footer suddiviso in due box affiancati verticalmente Form
  • 8. Usabilità generale L’applicazione è intuitiva, l’uso dei colori e la varietà della grandezza dei font rende più veloce la consultazione e l’individuazione delle aree principali del sito. La semplificazione del grouping è efficace. La sostituzione dello slide show con i vari elementi di navigazione delle immagini presenti nella versione desktop è stato sostituito con un’immagine fissa per l’utente che visualizza il sito con uno smartphone, in modo da alleggerire il caricamento del sito ed evitare distrazioni. La funzionalità dell’applicazione non risulta compromessa dalla semplificazione.
  • 9. Media query Per il supporto di responsive design viene utilizzato il framework Bootstrap, pertanto le pagine sono disposte su 12 colonne e sulla base dei seguenti breakpoint: • Smartphone (width < 768px); • Tablet (width ≥ 768px); • PC ( width ≥ 992px); • PC (width ≥ 1200px). Inoltre all’interno del foglio di stile si è reso opportuno configurare ulteriormente alcuni componenti dell’interfaccia differenziando le proprietà dei vari elementi in base al tipo di piattaforma sulla base dei seguenti media query: • Proprietà generali e per dispositivi con larghezza inferiore a 768px; • @media (min-width: 768px); • @media (min-width: 992px).
  • 10. Esempio di stylesheet Per i dispositivi con uno schermo inferiore a 768px è stato creato un box contenente l’immagine da visualizzare nella pagina mobile. Dunque nel foglio di stile lo slide show è stato rimosso dichiarando la seguente proprietà: #carousel-example-generic { display: none; } La visualizzazione dello slide show per i dispositivi con schermo maggiore o uguale a 768px è invece possibile tramite la dichiarazione della proprietà display: @media (min-width: 768px) { .mobilePhoto { display: none; } #carousel-example-generic { display: block; } } Aggiunta/rimozione dello slide show
  • 11. Tag HTML5 utilizzati <nav> per definire il menu di navigazione del documento <section> per l’individuazione della seziona di testo principale <footer> per rappresentare il box in fondo alla pagina <input type=‘tel’> per l’indicazione del numero di telefono <input type=‘email’> per l’indicazione dell’ indirizzo email <input type=‘date’> per l’indicazione della data