An extension to CSS providing mixins, nested rules, conditional content, variables and seamless Java integration.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
dist/lib
doc
zuss-test
zuss
.gitignore
README
README.md
build
build.projects
build.prop.xml
build.setting
build.setting.local
build.target.xml
build.txt
build.xml
issue7.css
release

README.md

ZUSS (ZK User-interface Style Sheet) is an extension to CSS. ZUSS is backward compatible with CSS and CSS3, while extending it with variables, mixins, nested rules, expressions, and Java methods with existing CSS syntax.

Design Goals

  • Extend CSS to make it easy to write sophisticated CSS rules
  • High performance server-side processing with small foot print
  • Seamlessly integration with Java without the need of JavaScript interpreter

The first implementation is Java, and it depends nothing but JDK. It shall be straighforward to port to different languages.

Documentation

Download

License

Acknowledgement

ZUSS is inspired by LESS and SASS. Unlike LESS and SASS, the processing of ZUSS file won't require the JavaScript or Ruby interpreter. In additions, ZUSS is complaint with CSS 3 respecting the sophisticated selectors, styles and functions.