4. "The point of creating [responsive] sites is to create
functional
(and hopefully optimal)
user experiences
for a growing number of web-enabled devices and
contexts."
~ Brad Frost
Idézi: http://snugug.com/musings/principles-responsive-web-design
5. Ethan Marcotte: Responsive web design (2010)
http://www.alistapart.com/articles/responsive-web-design/
6. • Media Queries
Ethan Marcotte: Responsive web design (2010)
http://www.alistapart.com/articles/responsive-web-design/
7. • Media Queries
• Fluid Grids
Ethan Marcotte: Responsive web design (2010)
http://www.alistapart.com/articles/responsive-web-design/
8. • Media Queries
• Fluid Grids
• Fluid Images
Ethan Marcotte: Responsive web design (2010)
http://www.alistapart.com/articles/responsive-web-design/
32. Gridre épülő alapsminkek
Zen Grids:
Zen
http://drupal.org/project/zen
+
http://drupal.org/project/fences
pl. Sydney DrupalCon 2013
33. Gridre épülő alapsminkek
Susy, Singularity :
Aurora
http://drupal.org/project/aurora
+
http://drupal.org/project/borealis
Tony
http://drupal.org/sandbox/tizzo/1426556
pl. Drupal.org D7 verziója (csak Susy)
41. Compass extension-ök
• az említett grid systemek
• Breakpoint
https://github.com/canarymason/breakpoint
42. Compass extension-ök
• az említett grid systemek
• Breakpoint
https://github.com/canarymason/breakpoint
• Respond to
https://github.com/snugug/respond-to
43. Compass extension-ök
• az említett grid systemek
• Breakpoint
https://github.com/canarymason/breakpoint
• Respond to
https://github.com/snugug/respond-to
• Sassy Buttons
http://jaredhardy.com/sassy-buttons/
44. Compass extension-ök
• az említett grid systemek
• Breakpoint
https://github.com/canarymason/breakpoint
• Respond to
https://github.com/snugug/respond-to
• Sassy Buttons
http://jaredhardy.com/sassy-buttons/
• és sok más
54. "Fluid images"
Ugyanaz a kép több különböző méretben
• Responsive Images and Styles
http://drupal.org/project/resp_img
• Adaptie Image Styles
http://drupal.org/project/ais
• Retina Images
http://drupal.org/project/retina_images
58. Fluid Video
Saját videók (nem beágyazott)
width, height
Beágyazott videók (pl. youtube)
FitVids
http://drupal.org/project/fitvids
59. Fluid Video
Saját videók (nem beágyazott)
width, height
Beágyazott videók (pl. youtube)
FitVids CSS
http://drupal.org/project/fitvids http://webdesignerwall.com/
tutorials/css-elastic-videos
60. Egyéb teendők
Navigáció
• Az emberi ujj nem egér!
• Az oldal átrendezése
• Lista helyett legördülő (számtalan JS van erre)
• Csak CSS: https://github.com/micjamking/Navigataur
61. Egyéb teendők
Táblázatok, kisebb képernyőn
• oszlopok kihagyása
• elemek átrendezése
• más módon való megjelenítés (pl. diagramm)
64. Teljesítmény javítás
"80-90%
of the end-user response time is spent on the
frontend. Start there!"
~ Steve Souders
http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/
79. Egyéb hasznos eszközök
• Modernizr
http://modernizr.com/
• Context
http://drupal.org/project/context
80. Egyéb hasznos eszközök
• Modernizr
http://modernizr.com/
• Context
http://drupal.org/project/context
• Delta
http://drupal.org/project/delta
81. • Media Queries
• Fluid Grids
• Flexible Media
• Performance
Responsive weboldalak Drupallal – Drupal Hétvége 2012
Hajas Tamás
http://thamas.hu
@eccegostudio
Editor's Notes
#2:„Hunglish” :)\n\nRWDD - Mi kell hozzá? D8 ;)\n\nlehetséges eszközök, megoldások, \nnem a „legjobbak”\n
#3:Responsive = válaszadó\nMire? Az eszközre = context!\n\nLehetőség: native app - l. ma Reisinger\n\nRWD is the concept of developing a website in a way that allows the layout to adjust according to the user’s screen resolution (view port) using media queries\n
#4:Nem mondok számokat, található sok statisztikai\n\nLényeg: (a webes elérést biztosító) hordozható eszközök aránya dinamikusan nő\n\nA web nem fix méretű\n
#5:Mobile first - Luke Wroblewski\n\nRepeat after me: Responsive Web Design isn’t about current devices and known unknowns, it’s about future devices and unknown unknowns.\nDonald Rumsfeld\n\n\n\n\n \n
#30:SASS: beágyazás, változók, @mixin-ek (függvény?), &:rules, @include (ezért nem kell class)\nNem(!) a drupalban - külön fejlesztői eszköz, CSS-t generál\n\n"CSS Authoring Framework" - most már mindenki tudja, hogy mi ez és mire jó ;o)\n\nMatt Farina, Nathan Smith\n
#31:SASS: beágyazás, változók, @mixin-ek (függvény?), &:rules, @include (ezért nem kell class)\nNem(!) a drupalban - külön fejlesztői eszköz, CSS-t generál\n\n"CSS Authoring Framework" - most már mindenki tudja, hogy mi ez és mire jó ;o)\n\nMatt Farina, Nathan Smith\n
#32:SASS: beágyazás, változók, @mixin-ek (függvény?), &:rules, @include (ezért nem kell class)\nNem(!) a drupalban - külön fejlesztői eszköz, CSS-t generál\n\n"CSS Authoring Framework" - most már mindenki tudja, hogy mi ez és mire jó ;o)\n\nMatt Farina, Nathan Smith\n
#52:a konkrét site igényeitől, komplexitásától függ, hogy milyen megoldás, eszközök lehetnek jók\n