Transcript
Page 1: Responsive Web Design für Mobilgeräte mit Drupal

Responsive Web Design

Michael SchmidHead Technology

[email protected]@schnitzel

Page 2: Responsive Web Design für Mobilgeräte mit Drupal

Was istResponsive Web Design?

Page 3: Responsive Web Design für Mobilgeräte mit Drupal

der Start

21. September 2004

Cameron Adams kommt mit einer Idee für „Resolution dependent layout“

Page 5: Responsive Web Design für Mobilgeräte mit Drupal

der Start

• basierend auf Javascript

• nicht sehr schnell

• wenig Aufmerksamkeit

Page 6: Responsive Web Design für Mobilgeräte mit Drupal

zweiter Anlauf

25. Mai 2010

Ethan Marcotte schlägt MediaQueries für Responsive Seiten vorhttp://www.alistapart.com/articles/responsive-web-design/

Page 7: Responsive Web Design für Mobilgeräte mit Drupal

Media Queries CSS 2.1

<link rel="stylesheet" type="text/css"

href="core.css" media="screen" />

<link rel="stylesheet" type="text/css"

href="print.css" media="print" />

Page 8: Responsive Web Design für Mobilgeräte mit Drupal

Media Queries CSS 3

<link rel="stylesheet" type="text/css"

media="screen and (max-width: 480px)"

href="mobile.css" />

Page 9: Responsive Web Design für Mobilgeräte mit Drupal
Page 10: Responsive Web Design für Mobilgeräte mit Drupal

• basierend auf CSS

• sehr schnell

• einfach

• grosse Aufmerksamkeit

• kein IE 6-8 Support

• polyfill „css3-mediaqueries.js“

zweiter Anlauf

Page 11: Responsive Web Design für Mobilgeräte mit Drupal

Responsive vs. Adaptive

• Responsivefluid layout

• Adaptivemehrere fixe layouts

• HybridKombination von beiden

Page 12: Responsive Web Design für Mobilgeräte mit Drupal

Kombinationen

/* Normal Layout */all and (min-width: 980px) and (max-width: 1219px)

/* Narrow Layout (Tablet) */all and (min-width: 740px) and (max-width: 979px)

/* Wide Layout */all and (min-width: 1220px)

Page 13: Responsive Web Design für Mobilgeräte mit Drupal

„Responsive“

http://www.smashingmagazine.com

Page 14: Responsive Web Design für Mobilgeräte mit Drupal

„Hybrid“

http://www.amazeelabs.com

Page 15: Responsive Web Design für Mobilgeräte mit Drupal

Drupal & ResponsiveZen

Omega

AdaptiveTheme

Fusion

Sasson

Page 16: Responsive Web Design für Mobilgeräte mit Drupal

SASS•CSS on Steriods

$blue: #3bbfce;$margin: 16px;

.content-navigation { border-color: $blue; color: darken($blue, 9%);}

.border { padding: $margin / 2; margin: $margin / 2; border-color: $blue;}

table.hl { margin: 2em 0; td.ln { text-align: right; }}

Page 17: Responsive Web Design für Mobilgeräte mit Drupal

COMPASS

•Extension für SASS

•Standart Theming Patterns:

•Sprites, Images, Gradients, CSS3, und, und, und

Page 18: Responsive Web Design für Mobilgeräte mit Drupal

Mobile First?

/* Wide Layout */all and (min-width: 1220px)

/* Normal Layout */all and (min-width: 980px)

/* Narrow Layout (Tablet) */all and (min-width: 740px)

Mit Mobile First das Standartlayout ist Mobil

Pros• Mobile First = Content

First• Zukunft?

Cons• Nicht ganz einfach mit

Kunden

Page 19: Responsive Web Design für Mobilgeräte mit Drupal

Breakpoints definieren?

•Was ist der wichtigste Inhalt

•Können wir einigen Inhalt auslassen?

•Wireframes, Papier, etc.

•Sind evtl. Sub-Breakpoints nötig?

Page 20: Responsive Web Design für Mobilgeräte mit Drupal
Page 21: Responsive Web Design für Mobilgeräte mit Drupal

Nicht jede Webseite designen

•Responsive Design nur für die wichtigsten Webseiten

•Nicht vergessen: Grössere Buttons?

Page 22: Responsive Web Design für Mobilgeräte mit Drupal

testing?•Browser

•Responsinator.com

•Adobe Edge Inspect

•Browserstack

•Xcode (iOS Simulator) & Web Inspector: http://bit.ly/W7oh4j

•Android Emulator

Page 23: Responsive Web Design für Mobilgeräte mit Drupal

Responsive Images

•Hard!

•drupal.org/project/resp_img

•Neuer Picture Tag


Recommended