CSS Refactoring mit SASS, Integration von Stylelint


Wir nutzen als Startercode wieder das Repo aus der Aufgabe CSS Grid. Sie werden Ihren bisherigen Stand weiter entwickeln. Legen Sie dafür einen neuen Zweig m-sass-refactoring an.

Aufgabe 1: Integration von Stylelint

Integrieren Sie Stylelint, wie in der Codesnippet StyleLint Setup beschrieben.

Aufgabe 2: Integration von SASS

Integrieren Sie SASS in das Projekt. Nutzen Sie dazu die Anleitung Integration von SASS.

Aufgabe 3: Refactoring

Nehmen Sie sich 60 min um den bestehenden Code Mithilfe von SASS zu überarbeiten, um ihn flexibler, kompakter und übersichtlicher zu machen. Nutzen Sie dafür im Wesentlichen Nesting und den Parent Selector.

Aufgabe 4: Layout inkl. Transition umsetzen

Setzen Sie nun das Layout wie im Filmchen gezeigt um. Die Idee zum Effekt stammt aus diesem Codepen CSS Flexbox Transition.