Overview:
The Evil Icons is a free set of SVG icons designed for web projects. It is available as a Ruby gem, a Node.js package, or as Gulp plugins. By simply using the icon names in templates and styles, the rest of the process is automated, offering a convenient solution for integrating icons into various web projects.
Features:
- Free SVG Icons: A collection of SVG icons designed for web projects.
- Multiple Platforms: Available as a Ruby gem, Node.js package, and Gulp plugins.
- Easy Integration: Simply use the icon names in templates and styles to automatically include the icons in the project.
- Browser Support: Supports IE 9+, Firefox, Chrome, Safari (desktop and mobile), Opera, Android 4+.
- Customization Options: Icon sizes can be easily modified using predefined sizes like s, m, l, xl, and xxl. Color and custom classes can also be assigned to icons.
For Ruby on Rails:
- Add the 'evil_icons' gem to your Gemfile.
gem 'evil_icons'
- Require Evil Icons in your application.css.
*= require evil_icons
- Render the evil-icons sprite in your template or layout.
- Render icons using the
evil\_icon helper.
For Node.js:
- Add the 'evil-icons' package to your project.
- Add the Evil Icons styles to your pages.
- Require evil-icons in your JavaScript code.
- Render icons in your page using the provided helpers.
For Gulp:
- Use the Grunt or Gulp plugin provided by Evil Icons.
- Include the assets into your page from CDN.
- Use the icons in your project.
Summary:
Evil Icons offers a versatile solution for integrating SVG icons into web projects. With support for various platforms like Ruby on Rails, Node.js, and Gulp, along with easy installation steps, browser compatibility, and customization options, Evil Icons simplifies the process of using icons in web development. Whether it's adding custom icons, modifying sizes, colors, or using predefined styles, Evil Icons provides a user-friendly experience for web developers.