8. LASS
• Első CSS előfeldolgozó
• Javascript alapú fordító
• Folyamatosan fejlesztik még mindig
• Nagyon könnyen tanulható
• Nehéz debuggolni
• Van mixin könyvtár hozzá
• http://lesscss.org/
12. LESS: mixin könyvtár
• Rengeteg előre definiált mixin
• Ahogy a szabványosítás halad, a
könyvtár is frissül (pl. border-radius)
• Példa:
.gradient(#F5F5F5, #EEE, #FFF);
.rounded(5px);
• http://lesselements.com/
16. SASS
• Folyamatosan fejlesztik
• Könnyen tanulható
• Többet tud mint a LESS
• Remek debugger
• Ruby alapú fordító
• A SASS elérhető Gemként
• Van mixin könyvtár hozzá
• http://sass-lang.com/
20. SASS: mixin könyvtár
• Rengeteg előre definiált mixin
• Ahogy a szabványosítás halad, a
könyvtár is frissül (pl. border-radius)
• Példa:
.simple { @include border-radius(4px, 4px); }
font-face($name, $font-files, $eot, $weight, $style)
• http://compass-style.org
24. SASS egyebek
• Itt is van //
• Statikus linkelés mint LESS-ben
• CSS tömörítés
• …és nagyon jó debugger!
25. csak elvetemülteknek
• Folyamatosan fejlesztik
• Nehezen tanulható
• Nagy kifejezőerő
• Remek debugger
• Javascript alapú fordító
• Van mixin könyvtár hozzá
• Csak hardcore arcoknak
• http://learnboost.github.io/stylus/
26. innen indulunk
body {
font: 12px Helvetica, Arial, sans-serif;
}
a.button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
29. …ne álljunk meg itt, menjen a
pontosvessző is!
body
font 12px Helvetica, Arial, sans-serif
a.button
-webkit-border-radius 5px
-moz-border-radius 5px
border-radius 5px
30. de ez csak mind opcionális
body {
font: 12px Helvetica, Arial, sans-serif;
}
a.button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}