CSS på en effektiv måde - med Sass: start med praksisvejledningen
Sass har revolutioneret CSS-udviklingen, fordi det endelig er muligt at skrive CSS-kode effektivt. På kun tre timer med 18 lektioner lærer du alt, hvad du har brug for at vide om Sass og Sass-frameworket Compass.
Installation af Sass-udviklingsmiljøet
Før du begiver dig ud på Sass-rejsen i CSS-vejledningen, er det tid til installationen. Men frygt ikke - det er meget simpelt. Ruby og nogle kommandolinjekommandoer er alt hvad der skal til, og så er du stolt ejer af et Sass-udviklingsmiljø. Hvis du hidtil har været nervøs ved tanken om at installere Sass, vil du blive guidet trin for trin gennem installationsprocessen her. En første test vil vise, hvilken Sass-version der er installeret.
Første skridt med en typisk projektstruktur
Derefter følger de første skridt: Lad os komme i gang med Sass! Efter en første kig på syntaksen vil du blive præsenteret for grundlæggende sprogstrukturer. Du vil lære om variabler, se en typisk projektstruktur og blive hurtigt fortrolig med Sass.
Udvikling: Løkker og betingelser
Nu hvor du er forberedt, kan den professionelle udvikling starte: Det der gør Sass så speciel er de ting, der næsten minder om ægte scriptsprog som JavaScript. For også i Sass kan du definere løkker og bruge betingelser. Disse ting er grundlaget for kongedisciplinen i Sass - definitionen af mixins. Disse er kraftfulde funktioner, der gør dit arbejde med Sass, og dermed også med CSS, væsentligt lettere.
Compass: Forenkler arbejdet med CSS
Til sidst i dette træningsforløb kommer Compass. Dette løfter Sass-udviklingen til et helt nyt niveau, da dette Sass-framework tilbyder utallige værktøjer og funktioner, der markant letter arbejdet med CSS.
Dette lærer du i CSS- og Sassvejledningen
Du lærer trin for trin Sass-funktionerne at kende, lige fra begyndelsen over professionelle værktøjer til arbejdet med Compass. På den måde får du information om, hvad der i øjeblikket er muligt, og du kan omsætte din viden direkte. At skrive CSS har aldrig været så effektivt!