SlideShare una empresa de Scribd logo
1 de 30
Responsive webdesign

          Ivan Potančok
          @ivusko

          2000 - 2010
          freelance webdesigner
          2010 +
          CEO @ vibration.sk
Čo robím
Čo robím
Čo robím
Trendy v histórii
Plain text
HTML
Tabuľkový layout
FLASH – je responsive
XHTML + CSS 2
Fluid layout
Interakcia cez JS
CSS frameworky + GRID
HTML 5 + CSS 3
Responsive webdesign
Problém
http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/
Prispôsobe
nie dizajnu
podľa
veľkosti
zariadenia
• Tablety
• Smart
  phones
• Robíme tie
  weby
  predsa pre
  ľudí
Na čo to je dobré
• Ukážka
• vhodná pre
  – prezentačné stránky = všetky wp stránky
  – eshopy
• neodporúčam
  – väčšie portály, webové aplikácie
  – samostatné štýly, menšie obrázky, menej reklamy
  – zjednodušená funkcionalita
  – príklad – katalóg nepotrebuje v mobilnej verzii
    komplet navigáciu a content, stačí mu vyhľadávanie
  – obsah zobrazujem v inej šablóne
Základ
• Flexibilný layout založený na gride
• Flexibilné obrázky a médiá
• Media queries
Čo potrebujeme?
•   firebug alebo developer tools v chrome
•   kalkulačku
•   papier (axure rp, fireworks, …)
•   čas
•   editor
Twenty eleven
– Dobrý základ
– Doplníme vlastné štýly
– Uvidíme, čo prinesie šablóna twenty twelve




Ale čo keď už máme web a nie je
           responsive?
Postup pri zmene na responsive
• Všetky šírky boxov zmeníme z px na %
• Základ je nezaokrúhľovať desatinné miesta v %
• Odstránime width a height obrázkov z html
   $(document).ready(function() {
       $("img").removeAttr("width");
       $("img").removeAttr("height");
   });
Základný layout
#page {
   /* width:1000px; */
   max-width: 1000px; /*(100%)*/
#menu {
    /*width:180px; */
    width:18%; /*(180/1000 = 0,18)*/
    float:left;
#content {
    /*margin-left:20px;
    width: 800px */
    margin-left: 2%;
    width:80%;
    float:left;
}
Typografia

Algoritmus … Target / context = result

body{
  font-size: 100%;
}
h1{
  font-size:2em; 24px / 12px = 2em
}
Media

img, embed, object, video{
  max-width:100%;
}

ie6
img{
  width:100%;
}
Media types - Old skul

<link rel=“stylesheet” href=“global.css” media=“all” />
<link rel=“stylesheet” href=“screen.css” media=“screen” />
<link rel=“stylesheet” href=“print.css” media=“print” />
Media Queries – Nu skul
• CSS3
  @media only screen and (max-width: 768px) {
    #page {
      max-width:740px;
    }
  }
Media Queries
@media screen and
(min-device-width: 480px) and
(orientation: landscape){ …}
Nastavíme viewport
• <meta name="viewport" content="width=device-
  width; initial-scale=1.0; maximum-scale=1.0; user-
  scalable=0;" />
Komplikácie
• menu
• cudzí content – fb, youtube
• testovanie – developer tools, zariadenia,
  emulátory
• background-size – slabá podpora
Podpora prehliadačov
• Väčšina prehliadačov <5 rokov
• IE - problém
  – css3-mediaqueries.js
  – respond.js
Nevýhody
• Užívateľ si nemôže vybrať, ktorú verziu chce
  vidieť
• Nezmenšuje sa objem prenesených dát
Ukážky
•   http://hicksdesign.co.uk/
•   http://vibration.sk
•   http://patriotband.sk
•   http://ucimezdravovarit.sk
•   http://gmail.com
•   http://calendar.google.com
Zhrnutie
•   zaberie to trochu viac času
•   nič zložité
•   treba na to myslieť už pri návrhu dizajnu
•   pridaná hodnota
•   diskusia

• Twitter > @ ivusko
•   Web: > ivusko.sk, vibration.sk

Más contenido relacionado

Destacado

Proces tvorby webu a WordPress (Martin Adamko)
Proces tvorby webu a WordPress (Martin Adamko)Proces tvorby webu a WordPress (Martin Adamko)
Proces tvorby webu a WordPress (Martin Adamko)
wcsk
 
Projektový manažment pri tvorbe webov (Mária Jellúšová)
Projektový manažment pri tvorbe webov (Mária Jellúšová) Projektový manažment pri tvorbe webov (Mária Jellúšová)
Projektový manažment pri tvorbe webov (Mária Jellúšová)
wcsk
 
The Good, The Bad & The Ugly (Pavol Magic)
The Good, The Bad & The Ugly (Pavol Magic) The Good, The Bad & The Ugly (Pavol Magic)
The Good, The Bad & The Ugly (Pavol Magic)
wcsk
 
Engaging International Students in Effective Educational Practices
Engaging International Students in Effective Educational Practices Engaging International Students in Effective Educational Practices
Engaging International Students in Effective Educational Practices
Jane Irungu Ph.D
 
Vardadera
VardaderaVardadera
Vardadera
ELMELO
 

Destacado (20)

Proces tvorby webu a WordPress (Martin Adamko)
Proces tvorby webu a WordPress (Martin Adamko)Proces tvorby webu a WordPress (Martin Adamko)
Proces tvorby webu a WordPress (Martin Adamko)
 
Projektový manažment pri tvorbe webov (Mária Jellúšová)
Projektový manažment pri tvorbe webov (Mária Jellúšová) Projektový manažment pri tvorbe webov (Mária Jellúšová)
Projektový manažment pri tvorbe webov (Mária Jellúšová)
 
The Good, The Bad & The Ugly (Pavol Magic)
The Good, The Bad & The Ugly (Pavol Magic) The Good, The Bad & The Ugly (Pavol Magic)
The Good, The Bad & The Ugly (Pavol Magic)
 
Violencia genero de 2011
Violencia genero de 2011Violencia genero de 2011
Violencia genero de 2011
 
Food Hubs: An alternative to marketing your products 2016
Food Hubs: An alternative to marketing your products 2016Food Hubs: An alternative to marketing your products 2016
Food Hubs: An alternative to marketing your products 2016
 
Engaging International Students in Effective Educational Practices
Engaging International Students in Effective Educational Practices Engaging International Students in Effective Educational Practices
Engaging International Students in Effective Educational Practices
 
Albert Einstein
Albert EinsteinAlbert Einstein
Albert Einstein
 
Albert Einstein
Albert EinsteinAlbert Einstein
Albert Einstein
 
комлексни броеви
комлексни броевикомлексни броеви
комлексни броеви
 
Key Digital Trends from xAd's State of the Market Report
Key Digital Trends from xAd's State of the Market ReportKey Digital Trends from xAd's State of the Market Report
Key Digital Trends from xAd's State of the Market Report
 
Report conclusivo Itineramurgia 2013
Report conclusivo Itineramurgia 2013Report conclusivo Itineramurgia 2013
Report conclusivo Itineramurgia 2013
 
Itineramurgia 2a tappa - Obiettivi raggiunti e risultati attesi
Itineramurgia 2a tappa - Obiettivi raggiunti e risultati attesiItineramurgia 2a tappa - Obiettivi raggiunti e risultati attesi
Itineramurgia 2a tappa - Obiettivi raggiunti e risultati attesi
 
Skills Team Funded Training
Skills Team Funded TrainingSkills Team Funded Training
Skills Team Funded Training
 
Ok
OkOk
Ok
 
Bahagian luar ikan hiasan
Bahagian luar ikan hiasanBahagian luar ikan hiasan
Bahagian luar ikan hiasan
 
Mahoney gm4802 individual assignment
Mahoney gm4802 individual assignmentMahoney gm4802 individual assignment
Mahoney gm4802 individual assignment
 
Take Two Tablets - A Prescription for Food Safety
Take Two Tablets - A Prescription for Food SafetyTake Two Tablets - A Prescription for Food Safety
Take Two Tablets - A Prescription for Food Safety
 
Vardadera
VardaderaVardadera
Vardadera
 
Skills Team Presentation
Skills Team PresentationSkills Team Presentation
Skills Team Presentation
 
Twilight pp
Twilight ppTwilight pp
Twilight pp
 

Similar a Respnsive webdesign (Ivan Potančok)

Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Catana0605
 
Drupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácieDrupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácie
Jozef Toth
 

Similar a Respnsive webdesign (Ivan Potančok) (20)

Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvality
Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvalityWordcamp 2015 Bratislava Ivan Potancok - kontrola kvality
Wordcamp 2015 Bratislava Ivan Potancok - kontrola kvality
 
Design mobilnych aplikacii
Design mobilnych aplikaciiDesign mobilnych aplikacii
Design mobilnych aplikacii
 
Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015
Kontrola kvality webového projektu� - Ivan Potančok - WordCamp2015Kontrola kvality webového projektu� - Ivan Potančok - WordCamp2015
Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015
 
Drupal - efektívne riešenie pre web stránky
Drupal - efektívne riešenie pre web stránkyDrupal - efektívne riešenie pre web stránky
Drupal - efektívne riešenie pre web stránky
 
Výkon webových animácií
Výkon webových animáciíVýkon webových animácií
Výkon webových animácií
 
Academy vol.4
Academy vol.4Academy vol.4
Academy vol.4
 
Academy vol.4
Academy vol.4Academy vol.4
Academy vol.4
 
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
 
Prvý eShop na priestorové údaje na Slovensku
Prvý eShop na priestorové údaje na SlovenskuPrvý eShop na priestorové údaje na Slovensku
Prvý eShop na priestorové údaje na Slovensku
 
Co je Drupal
Co je DrupalCo je Drupal
Co je Drupal
 
Tricky css
Tricky cssTricky css
Tricky css
 
Drupal - Open Source CMS
Drupal - Open Source CMSDrupal - Open Source CMS
Drupal - Open Source CMS
 
Drupal
DrupalDrupal
Drupal
 
Na čo myslieť pri vytváraní WEBu | ui42 - ONLINE KLUB 2014
Na čo myslieť pri vytváraní WEBu | ui42 - ONLINE KLUB 2014Na čo myslieť pri vytváraní WEBu | ui42 - ONLINE KLUB 2014
Na čo myslieť pri vytváraní WEBu | ui42 - ONLINE KLUB 2014
 
Drupal v mobile - Responsive webdizajn
Drupal v mobile - Responsive webdizajnDrupal v mobile - Responsive webdizajn
Drupal v mobile - Responsive webdizajn
 
Drupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácieDrupal ako nízkonákladová platforma pre business web aplikácie
Drupal ako nízkonákladová platforma pre business web aplikácie
 
Webikon Wordpress - ONLINEKLUB
Webikon Wordpress - ONLINEKLUBWebikon Wordpress - ONLINEKLUB
Webikon Wordpress - ONLINEKLUB
 
Prečo Wodpress nie je už len o blogu
Prečo Wodpress nie je už len o bloguPrečo Wodpress nie je už len o blogu
Prečo Wodpress nie je už len o blogu
 
ui42 Martin Krupa The Spot Guru Na čo myslieť pri vytváraní webu 2013-09-18
ui42 Martin Krupa The Spot Guru Na čo myslieť pri vytváraní webu 2013-09-18ui42 Martin Krupa The Spot Guru Na čo myslieť pri vytváraní webu 2013-09-18
ui42 Martin Krupa The Spot Guru Na čo myslieť pri vytváraní webu 2013-09-18
 
CMF Drupal 8 - jednoduché riešenie pre náročných
CMF Drupal 8 - jednoduché riešenie pre náročnýchCMF Drupal 8 - jednoduché riešenie pre náročných
CMF Drupal 8 - jednoduché riešenie pre náročných
 

Más de wcsk

Slobodný sofrvér, slobodná firma (Peter Nemčok)
Slobodný sofrvér, slobodná firma (Peter Nemčok)Slobodný sofrvér, slobodná firma (Peter Nemčok)
Slobodný sofrvér, slobodná firma (Peter Nemčok)
wcsk
 
Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)
Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)
Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)
wcsk
 
Jak na SEO ve WordPressu (Pavel Ungr)
Jak na SEO ve WordPressu (Pavel Ungr)Jak na SEO ve WordPressu (Pavel Ungr)
Jak na SEO ve WordPressu (Pavel Ungr)
wcsk
 
Ako si zjednodušiť tvorbu webov a ako ich zmeniť na zisk? (Miro Veselý)
Ako si zjednodušiť tvorbu webov a ako ich zmeniť na zisk? (Miro Veselý)Ako si zjednodušiť tvorbu webov a ako ich zmeniť na zisk? (Miro Veselý)
Ako si zjednodušiť tvorbu webov a ako ich zmeniť na zisk? (Miro Veselý)
wcsk
 
Ako nám WooCommerce pomohol zdvojnásobiť návštevnosť (Matej Lančarič)
Ako nám WooCommerce pomohol zdvojnásobiť návštevnosť (Matej Lančarič)Ako nám WooCommerce pomohol zdvojnásobiť návštevnosť (Matej Lančarič)
Ako nám WooCommerce pomohol zdvojnásobiť návštevnosť (Matej Lančarič)
wcsk
 
O tom nepríjemnom, na čo je vždy čas neskôr … alebo webstránky a právo (Marti...
O tom nepríjemnom, na čo je vždy čas neskôr … alebo webstránky a právo (Marti...O tom nepríjemnom, na čo je vždy čas neskôr … alebo webstránky a právo (Marti...
O tom nepríjemnom, na čo je vždy čas neskôr … alebo webstránky a právo (Marti...
wcsk
 
Keď google analytics nestačí... (Braňo Pokrivčák)
Keď google analytics nestačí... (Braňo Pokrivčák)Keď google analytics nestačí... (Braňo Pokrivčák)
Keď google analytics nestačí... (Braňo Pokrivčák)
wcsk
 
Website Security & WordPress (Peter Gramantik)
Website Security & WordPress (Peter Gramantik)Website Security & WordPress (Peter Gramantik)
Website Security & WordPress (Peter Gramantik)
wcsk
 

Más de wcsk (8)

Slobodný sofrvér, slobodná firma (Peter Nemčok)
Slobodný sofrvér, slobodná firma (Peter Nemčok)Slobodný sofrvér, slobodná firma (Peter Nemčok)
Slobodný sofrvér, slobodná firma (Peter Nemčok)
 
Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)
Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)
Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)
 
Jak na SEO ve WordPressu (Pavel Ungr)
Jak na SEO ve WordPressu (Pavel Ungr)Jak na SEO ve WordPressu (Pavel Ungr)
Jak na SEO ve WordPressu (Pavel Ungr)
 
Ako si zjednodušiť tvorbu webov a ako ich zmeniť na zisk? (Miro Veselý)
Ako si zjednodušiť tvorbu webov a ako ich zmeniť na zisk? (Miro Veselý)Ako si zjednodušiť tvorbu webov a ako ich zmeniť na zisk? (Miro Veselý)
Ako si zjednodušiť tvorbu webov a ako ich zmeniť na zisk? (Miro Veselý)
 
Ako nám WooCommerce pomohol zdvojnásobiť návštevnosť (Matej Lančarič)
Ako nám WooCommerce pomohol zdvojnásobiť návštevnosť (Matej Lančarič)Ako nám WooCommerce pomohol zdvojnásobiť návštevnosť (Matej Lančarič)
Ako nám WooCommerce pomohol zdvojnásobiť návštevnosť (Matej Lančarič)
 
O tom nepríjemnom, na čo je vždy čas neskôr … alebo webstránky a právo (Marti...
O tom nepríjemnom, na čo je vždy čas neskôr … alebo webstránky a právo (Marti...O tom nepríjemnom, na čo je vždy čas neskôr … alebo webstránky a právo (Marti...
O tom nepríjemnom, na čo je vždy čas neskôr … alebo webstránky a právo (Marti...
 
Keď google analytics nestačí... (Braňo Pokrivčák)
Keď google analytics nestačí... (Braňo Pokrivčák)Keď google analytics nestačí... (Braňo Pokrivčák)
Keď google analytics nestačí... (Braňo Pokrivčák)
 
Website Security & WordPress (Peter Gramantik)
Website Security & WordPress (Peter Gramantik)Website Security & WordPress (Peter Gramantik)
Website Security & WordPress (Peter Gramantik)
 

Respnsive webdesign (Ivan Potančok)

  • 1. Responsive webdesign Ivan Potančok @ivusko 2000 - 2010 freelance webdesigner 2010 + CEO @ vibration.sk
  • 2.
  • 6. Trendy v histórii Plain text HTML Tabuľkový layout FLASH – je responsive XHTML + CSS 2 Fluid layout Interakcia cez JS CSS frameworky + GRID HTML 5 + CSS 3 Responsive webdesign
  • 7.
  • 10. Prispôsobe nie dizajnu podľa veľkosti zariadenia • Tablety • Smart phones • Robíme tie weby predsa pre ľudí
  • 11. Na čo to je dobré • Ukážka • vhodná pre – prezentačné stránky = všetky wp stránky – eshopy • neodporúčam – väčšie portály, webové aplikácie – samostatné štýly, menšie obrázky, menej reklamy – zjednodušená funkcionalita – príklad – katalóg nepotrebuje v mobilnej verzii komplet navigáciu a content, stačí mu vyhľadávanie – obsah zobrazujem v inej šablóne
  • 12. Základ • Flexibilný layout založený na gride • Flexibilné obrázky a médiá • Media queries
  • 13. Čo potrebujeme? • firebug alebo developer tools v chrome • kalkulačku • papier (axure rp, fireworks, …) • čas • editor
  • 14.
  • 15. Twenty eleven – Dobrý základ – Doplníme vlastné štýly – Uvidíme, čo prinesie šablóna twenty twelve Ale čo keď už máme web a nie je responsive?
  • 16. Postup pri zmene na responsive • Všetky šírky boxov zmeníme z px na % • Základ je nezaokrúhľovať desatinné miesta v % • Odstránime width a height obrázkov z html $(document).ready(function() { $("img").removeAttr("width"); $("img").removeAttr("height"); });
  • 17. Základný layout #page { /* width:1000px; */ max-width: 1000px; /*(100%)*/ #menu { /*width:180px; */ width:18%; /*(180/1000 = 0,18)*/ float:left; #content { /*margin-left:20px; width: 800px */ margin-left: 2%; width:80%; float:left; }
  • 18.
  • 19.
  • 20. Typografia Algoritmus … Target / context = result body{ font-size: 100%; } h1{ font-size:2em; 24px / 12px = 2em }
  • 21. Media img, embed, object, video{ max-width:100%; } ie6 img{ width:100%; }
  • 22. Media types - Old skul <link rel=“stylesheet” href=“global.css” media=“all” /> <link rel=“stylesheet” href=“screen.css” media=“screen” /> <link rel=“stylesheet” href=“print.css” media=“print” />
  • 23. Media Queries – Nu skul • CSS3 @media only screen and (max-width: 768px) { #page { max-width:740px; } }
  • 24. Media Queries @media screen and (min-device-width: 480px) and (orientation: landscape){ …}
  • 25. Nastavíme viewport • <meta name="viewport" content="width=device- width; initial-scale=1.0; maximum-scale=1.0; user- scalable=0;" />
  • 26. Komplikácie • menu • cudzí content – fb, youtube • testovanie – developer tools, zariadenia, emulátory • background-size – slabá podpora
  • 27. Podpora prehliadačov • Väčšina prehliadačov <5 rokov • IE - problém – css3-mediaqueries.js – respond.js
  • 28. Nevýhody • Užívateľ si nemôže vybrať, ktorú verziu chce vidieť • Nezmenšuje sa objem prenesených dát
  • 29. Ukážky • http://hicksdesign.co.uk/ • http://vibration.sk • http://patriotband.sk • http://ucimezdravovarit.sk • http://gmail.com • http://calendar.google.com
  • 30. Zhrnutie • zaberie to trochu viac času • nič zložité • treba na to myslieť už pri návrhu dizajnu • pridaná hodnota • diskusia • Twitter > @ ivusko • Web: > ivusko.sk, vibration.sk