Download the PHP package css-crush/css-crush without Composer
On this page you can find all versions of the php package css-crush/css-crush. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download css-crush/css-crush
More information about css-crush/css-crush
Files in css-crush/css-crush
Package css-crush
Short Description CSS preprocessor
License MIT
Homepage http://the-echoplex.net/csscrush
Informations about the package css-crush
A CSS preprocessor designed to enable a modern and uncluttered CSS workflow.
- Automatic vendor prefixing
- Variables
- Import inlining
- Nesting
- Functions (color manipulation, math, data-uris etc.)
- Rule inheritance (@extends)
- Mixins
- Minification
- Lightweight plugin system
- Source maps
See the docs for full details.
Setup (PHP)
If you're using Composer you can use Crush in your project with the following line in your terminal:
If you're not using Composer yet just download the library into a convenient location and require the bootstrap file:
Basic usage (PHP)
Compiles the CSS file and outputs the following link tag:
There are several other functions for working with files and strings of CSS:
csscrush_file($file, $options)
- Returns a URL of the compiled file.csscrush_string($css, $options)
- Compiles a raw string of css and returns the resulting css.csscrush_inline($file, $options, $tag_attributes)
- Returns compiled css in an inline style tag.
There are a number of options available for tailoring the output, and a collection of bundled plugins that cover many workflow issues in contemporary CSS development.
Setup (JS)
Basic usage (JS)
Contributing
If you think you've found a bug please create an issue explaining the problem and expected result.
Likewise, if you'd like to request a feature please create an issue with some explanation of the requested feature and use-cases.
Pull requests are welcome, though please keep coding style consistent with the project (which is based on PSR-2).
Licence
MIT