Sha256: 28f3b8176bce5e08e33f8308d962eef0b424b5a300dedf57959bf82c9d85ada4
Contents?: true
Size: 1.78 KB
Versions: 1
Compression:
Stored size: 1.78 KB
Contents
# FontAwesome5Rails font_awesome5_rails provides the [Font-Awesome5](https://fontawesome.com/) web fonts, stylesheets and javascripts as a Rails engine for use with the asset pipeline and with backwards compatibility with [font-awesome-rails](https://github.com/bokmann/font-awesome-rails) gem. This gem provides only Free icons from Font-Awesome. ## Installation Add this line to your application's Gemfile: ```ruby gem 'font_awesome5_rails' ``` In your `application.css`, include the css file: ```css *= require font_awesome5 ``` or if you prefer scss add this to your `application.css.scss` file: ```sass @import 'font_awesome5'; ``` In your `application.js`, include the javascript file: ```javascript #= require font_awesome5 ``` ## Usage Gem provides FontAwesome icons through helper. In your views just call `fa_icon`. ### Basic usage ```ruby fa_icon('camera-retro') # => <i class="fas fa-camera-retro"></i> fa_icon('camera-retro', style: 'color: Tomato') # => <i class="fas fa-camera-retro" style="color:Tomato"></i> fa_icon('camera-retro', class: 'my-class', text: 'Camera', size: '3x') # => <i class="fas fa-camera-retro my-class fa-3x"></i> # => <span>Camera</span> ``` ### Animations and data attributes FontAwesome 5 provides new animations and data attributes. Here are some examples how to use them: ```ruby fa_icon('camera-retro', animation: 'spin') # => <i class="fas fa-camera-retro fa-spin"></i> fa_icon('camera-retro', data: {'fa-transform': 'rotate-90'}) # => <i class="fas fa-camera-retro" data-fa-transform="rotate-90"></i> ``` More animation and data attributes can be found on [FontAwesome documentation](https://fontawesome.com/how-to-use/svg-with-js). ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
font_awesome5_rails-0.1.0 | README.md |