|
|
- Pure
- ====
- [![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/yahoo/pure?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
-
- [![Pure](https://cloud.githubusercontent.com/assets/449779/5291099/1b554cca-7b03-11e4-9157-53a12d91b34a.png)][Pure]
-
- A set of small, responsive CSS modules that you can use in every web project.
- [http://purecss.io/][Pure]
-
- [![Build Status](http://img.shields.io/travis/yahoo/pure.svg?style=flat)][Build Status]
-
- **Use From the CDN:**
-
- ```html
- <link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.6.0/pure-min.css">
- ```
-
- Note: You can [customize which Pure modules you need][customize].
-
- **Install with Bower:**
-
- ```shell
- $ bower install --save pure
- ```
-
-
- [Pure]: http://purecss.io/
- [Bower]: http://bower.io/
- [Build Status]: https://travis-ci.org/yahoo/pure
- [customize]: http://purecss.io/customize/
-
-
- Features
- --------
-
- Pure is meant to be a starting point for every website or web app. We take care
- of all the CSS work that every site needs, without making it look cookie-cutter:
-
- * A responsive grid that can be customized to your needs.
-
- * A solid base built on [Normalize.css][] to fix cross-browser compatibility
- issues.
-
- * Consistently styled buttons that work with `<a>` and `<button>` elements.
-
- * Styles for vertical and horizontal menus, including support for dropdown
- menus.
-
- * Useful form alignments that look great on all screen sizes.
-
- * Various common table styles.
-
- * An extremely minimalist look that is super-easy to customize.
-
- * Responsive by default, with a non-responsive option.
-
- * Easy one-click customization with the [Skin Builder][].
-
- * Extremely small file size: **4.5KB minified + gzip**.
-
-
- [Normalize.css]: http://necolas.github.io/normalize.css/
- [Skin Builder]: http://yui.github.io/skinbuilder/?mode=pure
-
-
- Get Started
- -----------
-
- To get started using Pure, go to the [Pure CSS website][Pure]. The website has
- extensive documentation and examples necessary to get you started using Pure.
-
- You can include the Pure CSS file in your project by fetching it from Yahoo's
- CDN:
-
- ```html
- <link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.5.0/pure-min.css">
- ```
-
- You can also install Pure using [Bower][], using the following command:
-
- ```shell
- $ bower install --save pure
- ```
-
-
- Build From Source
- -----------------
-
- Optionally, you can build Pure from its source on Github. To do this, you'll
- need to have Node.js and npm installed. We use [Grunt][] to build Pure.
-
- ```shell
- $ git clone git@github.com:yahoo/pure.git
- $ cd pure
- $ npm install
- $ grunt
- ```
-
- ### Build Files
-
- Now, all Pure CSS files should be built into the `pure/build/` directory. All
- files that are in this build directory are also available on the CDN. The naming
- conventions of the files in the `build/` directory follow these rules:
-
- * `[module]-core.css`: The minimal set of styles, ususally structural, that
- provide the base on which the rest of the module's styles build.
-
- * `[module]-nr.css`: Rollup of `[module]-core.css` + `[module].css` +
- `[module]-[feature].css` from the `src/[module]/` dir. This is the
- non-responsive version of a module.
-
- * `[module].css`: Rollup of `[module]-nr.css` + `[module]-r.css` from the
- `build/` dir. This is the responsive version of a module.
-
- * `*-min.css`: A minified file version of the files of the same name.
-
- * `pure.css`: A rollup of all `[module].css` files in the `build/` dir. This is
- a responsive roll-up of everything, non-minified.
-
- * `pure-min.css`: Minified version of `pure.css` that should be used in
- production.
-
- * `pure-nr.css`: A Rollup of all modules without @media queries. This is a
- non-responsive roll-up of everything, non-minified.
-
- * `pure-nr-min.css`: Minified version of `pure-nr.css` that should be used in
- production.
-
- * `grids-responsive.css`: Unminified version of Pure's grid stylesheet which
- includes @media queries.
-
- * `grids-responsive-min.css`: Minified version of `grids-responsive.css` that
- should be used in production.
-
-
- [Grunt]: http://gruntjs.com/
-
-
- Browser Support and Testing
- ---------------------------
-
- Pure is tested and works in:
-
- * IE 8+
- * Latest Stable: Firefox, Chrome, Safari
- * iOS 6-8
- * Android 4.x
-
-
- Docs and Website
- ----------------
-
- [Pure's website][Pure] is also open source, so please open any issues or pull
- requests for the docs and website over at the [`pure-site`][pure-site]
- repository.
-
-
- [pure-site]: https://github.com/yahoo/pure-site
-
-
- Contributing
- ------------
-
- See the [CONTRIBUTING file][] for information on how to contribute to Pure.
-
-
- [CONTRIBUTING file]: https://github.com/yahoo/pure/blob/master/CONTRIBUTING.md
-
-
- License
- -------
-
- This software is free to use under the Yahoo! Inc. BSD license.
- See the [LICENSE file][] for license text and copyright information.
-
-
- [LICENSE file]: https://github.com/yahoo/pure/blob/master/LICENSE.md
|