ZUSS

An extension to CSS providing mixins, nested rules, conditional content, variables and seamless Java integration.

License

License

GroupId

GroupId

com.github.tomyeh
ArtifactId

ArtifactId

zuss
Last Version

Last Version

1.0.0-FL-2012-03-20
Release Date

Release Date

Type

Type

jar
Description

Description

ZUSS
An extension to CSS providing mixins, nested rules, conditional content, variables and seamless Java integration.
Project URL

Project URL

https://github.com/tomyeh/ZUSS
Source Code Management

Source Code Management

https://github.com/tomyeh/ZUSS.git

Download zuss

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.tomyeh/zuss/ -->
<dependency>
    <groupId>com.github.tomyeh</groupId>
    <artifactId>zuss</artifactId>
    <version>1.0.0-FL-2012-03-20</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.tomyeh/zuss/
implementation 'com.github.tomyeh:zuss:1.0.0-FL-2012-03-20'
// https://jarcasting.com/artifacts/com.github.tomyeh/zuss/
implementation ("com.github.tomyeh:zuss:1.0.0-FL-2012-03-20")
'com.github.tomyeh:zuss:jar:1.0.0-FL-2012-03-20'
<dependency org="com.github.tomyeh" name="zuss" rev="1.0.0-FL-2012-03-20">
  <artifact name="zuss" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.tomyeh', module='zuss', version='1.0.0-FL-2012-03-20')
)
libraryDependencies += "com.github.tomyeh" % "zuss" % "1.0.0-FL-2012-03-20"
[com.github.tomyeh/zuss "1.0.0-FL-2012-03-20"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

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.

Versions

Version
1.0.0-FL-2012-03-20