Skip to content

Extend your UIkit 3 icon library with Font Awesome 5 Icons.

Notifications You must be signed in to change notification settings

Taimurian/fa5-icons-for-uikit-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Font Awesome 5 for UIKit-3 Framework

UIkit's icon library can be extended and customized with your own icon files.

You can easily add Font Awesome 5 Icons to UIKit framework by including them in UIkit's build process with the following steps

1- Setup UIkit from Github source

2- Download The optimized Font Awesome 5 icons from this repo.

3- Include your prefered SVG icons in UIkit's build process.

Copy your prefered icons to your desired icons folder. The build process will check 3 places for svg icon files:

  • The Source folder: /src/images/icons/*.svg
  • The custom folder: /custom/icons/*.svg
  • Any custom theme: /custom/mytheme/icons/*.svg

4- Compile UIkit to include all your icons.

npm run compile

Your additional icons will now be added to the icon library, in one of these two places:

  • dist/js/uikit-icons.js if you have added the icon to UIkit globally
  • dist/js/uikit-icons-mytheme.js if the icon is only inside a UIkit theme

Make sure to include the icon library script, for more details see the installation instructions.

5- Usage

Add your icons anywhere in your content in the same way you add icons in UIKit 3.

Please notice that I have prefixed all the icons with fa- to prevent conflict with any existing icons.

// Basic Example 

<span uk-icon="fa-chrome"></span> 
// With Ratio 

<span uk-icon="icon: fa-bitcoin; ratio: 3.5;"></span>
// Ass Buttons 

<a href="#" class="uk-icon-button" uk-icon="fa-twitter"></a>

Demo

License

The original Font Awesome 5 icons created by Dave Gandy can be found at http://fontawesome.io

UIKit 3 Framework License

Enjoy :)

About

Extend your UIkit 3 icon library with Font Awesome 5 Icons.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published