Skip to content

teamairship/uikit-rails

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UIKit for Sass

Gem Version

Installation

uikit-rails is easy to drop into Rails with the asset pipeline.

In your Gemfile you need to add the uikit-rails gem, and ensure that the sass-rails gem is present - it is added to new Rails applications by default.

gem 'uikit-rails'
gem 'sass-rails', '>= 3.2'

bundle install and restart your server to make the files available through the pipeline.

Import UIKit styles in app/assets/stylesheets/application.scss:

@import "uikit-mixins";
// <--- add here file with your mixins
@import "uikit-variables";
@import "uikit";
@import "uikit-components";

Make sure the file has .scss extension (or .sass for Sass syntax). If you have just generated a new Rails app, it may come with a .css file instead. If this file exists, it will be served instead of Sass, so rename it:

$ mv app/assets/stylesheets/application.css app/assets/stylesheets/application.scss

Then, remove all the *= require_self and *= require_tree . statements from the sass file. Instead, use @import to import Sass files.

Require UIKit Javascripts in app/assets/javascripts/application.js:

//= require jquery
//= require uikit
//= require uikit-components

Usage

Import UIKit into a Sass file (for example, application.scss) to get all of UIKit's styles, mixins and variables!

@import "uikit";

The full list of uikit variables can be found here. You can override these by simply redefining the variable before the @import directive, e.g.:

$button-primary-color: #FF4200;
$light-orange: #ff8c00;
$nav-navbar-color: $light-orange;

@import "uikit";

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/teamairship/uikit-rails.

License

The gem is available as open source under the terms of the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published