Thu Oct. 12

Calc / Flex / CSS Grid

9 – 12h Teaching

Teacher:

  • Monorom

Goals

  • I calculate layout box.
  • I know the flex basics.
  • I can use layout grids.

Content

  • Clac
  • Flex
  • Grid

RECAP – 10.10.

  1. Float
  2. Background Images & CSS3 Filter
  3. Q & A

Calc is cool

Calc only works with box-sizing.

Use Cases for Calc()

Exercise – calc box

  • Calculate the boxes on your portfolio front page.

Flex

Flex is an other display setting witch is CSS3.

Exercise – Flexbox froggy

Layout Grid

Oft sind Grids die unsichtbaren Helfer einer Webseite und bilden die Basis, das Fundament. Nicht jede Webseite braucht zwingend ein Grid. Ein Grid ist eine einfache Möglichkeit, responsive und flexible Layouts zu erstellen.

Einige Vorteile solcher Grid-Systeme:

  • Konsistentes Design
  • Weniger CSS-Fehler
  • Können einfach als Wireframe genutzt werden
  • Einfache und schnelle Entwicklung von Prototypen

Often grids are the invisible helpers of a website and build the basis of a layout. Not every website necessarily needs a grid. It's just a very convenient way to create responsive and flexible layouts.

Some advantages of grid based layouts:

  • Consistent design (easier to plan and translate the layout into its responsive behaviour)
  • Less css mistakes
  • Can be used as wireframes
  • Quick and easy development of prototypes

Using responsive Layout Grid

Exercise – Portfolio #10

  • Download Monorom's Particles Grid
  • Import the CSS to your style.css.
  • Add the HTML for grid to your start page.
  • create real nice Boxes with hover effects.

solution | solution.zip

12 – 13.30h Lunch (Restaurant Paprika)

13.30 – 16h Coaching

Coaches:

  • Hussam
  • Matthias

Goals

  • I'm readay to present the portfolio at the Community Meetup.

Exercises

  • Finish the portfolio - grid exercise

16 – 18h Community Meet-Up

Community Meetup

Everybody who is interested to get to know our Powercoders is invited to join!