css

cssprefixer

[DEPRECATED] A tool that rewrites your CSS files, adding vendor-prefixed versions of CSS3 rules.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

194

Maintenance

Last Commit

8yrs ago

Contributors

7

Package

Dependencies

0

License

Apache License 2.0

Categories

Readme

CSSPrefixer

A tool that rewrites your CSS files, adding vendor-prefixed versions of (popular) CSS3 rules. It also can combine and minify your stylesheets. Keep your styles clean!

It supports many CSS3 stuff including keyframe animations, Flexbox and gradients.

For example, this

#wrapper {
    border-radius: 1em;
    transform: rotate(45deg)
}

becomes this:

#wrapper {
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

Requires cssutils.

Contributors

How to install

From PyPI

$ sudo pip install cssprefixer

from git

$ git clone git://github.com/myfreeweb/cssprefixer.git
$ cd cssprefixer
$ sudo pip install cssutils
$ sudo python setup.py install

How to use

From console

Like this: cssprefixer my1.css my2.css --minify > result.css

From Python

import cssprefixer
cssprefixer.process(open('my.css').read(), debug=False, minify=True)

With Django or Flask

or any other Python web framework — latest git version of webassets has a filter for cssprefixer.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100