Sass

Enables programmable, maintainable CSS for consistent and scalable frontend theming in Blaze.


Sass or Syntactically Awesome Style Sheets is a CSS extension language. It is a scripting language that is interpreted or compiled into Cascading Style Sheets (CSS). SassScript is the scripting language itself.

Sass extends CSS by providing several mechanisms available in more traditional programming, but that are not available to CSS3. When SassScript is interpreted, it creates blocks of CSS rules for various selectors, as defined by the Sass file. The Sass interpreter translates SassScript into CSS. A pre-processor allows Blaze interface developers additional leverage over CSS by providing additional syntax that delivers nested syntax, the ability to define variables, mixins, mathematical functions, operational functions (such as “lighten” and “darken”), and the joining of multiple files. SASS gives Blaze interface developers unparalleled control over front-end styling in the browser, enabling consistent and manageable brand theming and layout control across implementations.

License: Open Source (MIT)