unrelentingtech / Cssprefixer
[DEPRECATED] A tool that rewrites your CSS files, adding vendor-prefixed versions of CSS3 rules.
Stars: ✭ 194
Programming Languages
python
139335 projects - #7 most used programming language
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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].