Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html)...

20
Interaktive Medien 1. Semester Martin Vollenweider Layout im Web — Flex Boxes Interaktive Medien 1. Semester, Martin Vollenweider 25.07.2019

Transcript of Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html)...

Page 1: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

Interaktive Medien 1. Semester Martin Vollenweider

Layout im Web — Flex Boxes

Interaktive Medien 1. Semester, Martin Vollenweider

25.07.2019

Page 3: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

3

Wichtigste Begriffe bei den Flex Boxes

Flex Boxes erlauben das Layouten mit HTML & CSS

Page 4: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

4

Aufbau der HTML-Struktur

Im Flex-Container wird festgelegt, dass die untergeordneten Elemente (Flex-Items) dem Flex-Muster folgen.

Weitere verschachtelte Elemente (Inhalt) sind davon nicht betroffen.

Page 6: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

6

Axen

Page 7: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

7

Spalten oder Zeilen

Page 8: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

8

Beispiel 1: justify-content: flex-start (Ausrichtung an Main Axes)

Page 10: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

10

Beispiel 3: align items: flex-start (Ausrichtung an Cross Axes)

Page 11: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

11

Beispiel 4: align-content: flex-end (vertikale Ausrichtung bei mehreren Zeilen)

Page 12: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

12

Beispiel 5: horizontal und vertikal zentriert

Page 13: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

13

Übung 1 Übung 1 (layout_flex_box_01_unfertig.html)

Fertiges Beispiel Übung 1 Übung 1 fertig (layout_flex_box_01.html)

Mobile Darstellung

Desktop Darstellungen

Page 14: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

14

Übung 2 Übung 2 (layout_flex_box_02_unfertig.html)

Versuchen Sie folgendes Layout hinzukriegen:

Page 15: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

15

Mobile Darstellung Desktop Darstellung

Fertiges Beispiel Übung 2 Übung 2 fertig (layout_flex_box_02.html)

Page 16: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

16

Übung 3 Übung 3 (layout_flex_box_03_unfertrig.html). Layout:

Linker und rechter Rand sind je 2.85vw, die Spaltenbreiten 5.75vw und die Abstände dazwischen 2.3vw breit. Die Navigation ist 50px, das Moodbild 100px und die Kategorien 200px hoch. Der Abstand unterhalb Navigation und Moodbild sind 20px.

Page 17: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

17

Fertiges Beispiel Übung 3 Übung 3 fertig (layout_flex_box_03.html)

Mobile Darstellung Desktop Darstellung

Page 18: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

18

Verschachtelte Flex Boxes

Wichtige Links How Flex Box works — explained with big, colorful, animated gifs

A Visual Guide to CSS3 Flex Box Properties

Flex Box Cheatsheet

Page 19: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

19

Inhaltsverzeichnis Layouten mit CSS – Flex Boxes ......................................................................................... 2

Wichtigste Begriffe bei den Flex Boxes ............................................................................. 3

Aufbau der HTML-Struktur ............................................................................................. 4

Axen .................................................................................................................................. 6

Spalten oder Zeilen ......................................................................................................... 7

Beispiel 1: justify-content: flex-start (Ausrichtung an Main Axes) ............................. 8

Beispiel 2: justify-content: flex-end ............................................................................... 9

Beispiel 3: align items: flex-start (Ausrichtung an Cross Axes) ............................... 10

Beispiel 4: align-content: flex-end (vertikale Ausrichtung bei mehreren Zeilen) .... 11

Beispiel 5: horizontal und vertikal zentriert ................................................................ 12

Übung 1 .......................................................................................................................... 13

Fertiges Beispiel Übung 1 ............................................................................................. 13

Page 20: Interaktive Medien 1. Semester Martin Vollenweider...Übung 3 fertig (layout_flex_box_03.html) Mobile Darstellung Desktop Darstellung 18 Verschachtelte Flex Boxes Wichtige Links How

20

Übung 2 .......................................................................................................................... 14

Fertiges Beispiel Übung 2 ............................................................................................. 15

Übung 3 .......................................................................................................................... 16

Fertiges Beispiel Übung 3 ............................................................................................. 17

Verschachtelte Flex Boxes ........................................................................................... 18

Wichtige Links ................................................................................................................ 18