# CSS Zero
An opinionated CSS starter kit for your application. You can think of it like a "no build" Tailwind CSS.
## Installation
```
bundle add css-zero
```
This gem requires [propshaft](https://github.com/rails/propshaft) as the asset pipeline.
## Usage
```html
Write most page content using utility classes. Use what is available or add more when needed.
Write custom CSS using predefined variables for more complex stuff.
```
## Reference
- [Animations](app/assets/stylesheets/animations.css)
- [Border](app/assets/stylesheets/borders.css)
- [Buttons](app/assets/stylesheets/buttons.css)
- [Colors](app/assets/stylesheets/colors.css)
- [Effects](app/assets/stylesheets/effects.css)
- [Filters](app/assets/stylesheets/filters.css)
- [Grid](app/assets/stylesheets/grid.css)
- [Sizes](app/assets/stylesheets/sizes.css)
- [Transform](app/assets/stylesheets/transform.css)
- [Transition](app/assets/stylesheets/transition.css)
- [Typography](app/assets/stylesheets/typography.css)
- [Utilities](app/assets/stylesheets/zutilities.css)
## Development
To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and the created tag, and push the `.gem` file to [rubygems.org](https://rubygems.org).
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/lazaronixon/css-zero. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [code of conduct](https://github.com/lazaronixon/css-zero/blob/master/CODE_OF_CONDUCT.md).
## License
The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
## Code of Conduct
Everyone interacting in the CSS Zero project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/lazaronixon/css-zero/blob/master/CODE_OF_CONDUCT.md).