Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Modulare Webentwicklung mit Sass

Modulare Webentwicklung mit Sass

Vortrag auf dem Webkongress Erlangen, diesmal mit Diskussion von Element Queries wegen Resposnive Webdesign, Sass nur mit den wichtigsten Basisfeatures.

Jens Grochtdreis

March 09, 2016
Tweet

More Decks by Jens Grochtdreis

Other Decks in Technology

Transcript

  1. Ziele ‣ Mehrere Personen arbeiten an einem Projekt. ‣ Einzelne

    Seitenbestandteile können in anderen Projekten wiederverwendet werden. ‣ Theming ‣ Arbeit in einem Living Styleguide ‣ Dokumentation in einem Living Styleguide http://upload.wikimedia.org/wikipedia/commons/3/32/Lego_Color_Bricks.jpg
  2. Wofür nutzen? ‣ Modularisierung des CSS ‣ Auslagerung von Code

    in wiederverwendbare Schnipsel (Mixins und Placeholder) ‣ Arbeit im Team
  3. ‣ Ist ein Ruby-Tool ‣ ein Grunt-Wrapper (grunt-contrib-sass) ‣ ein

    Gulp-Wrapper (gulp-ruby-sass) ‣ Gibt es auch als Node.js-Tool ohne Abhängigkeit zu Ruby (node-sass) ‣ ein Grunt-Wrapper dafür (grunt-sass) ‣ ein Gulp-Wrapper dafür (gulp-sass) ‣ PHPStorm/WebStorm hat Sass integriert
  4. HTML im CSS ‣ Alle Styleguide-Generatoren verwalten das CSS innerhalb

    der (S)CSS-Dateien. ‣ Alle HTML-Änderungen müssen immer sofort im CSS nachgezogen werden, sonst entwickelt sich die Codebasis auseinander. ‣ Das ist eine große Fehlerquelle!