A call to transform your existing icons in a cool trendy way
iconate.js is a tiny performant library for cross-browser icon transformation animations in your projects.
npm install iconatebower install iconateNote: iconate.js also supports AMD and commonJS module pattern.
Include the Stylesheet and Javascript files in your html.
html
<link rel="stylesheet" href="https://github.com/bitshadow/iconate/raw/main/iconate.min.css">
<script type="text/javascript" src="https://github.com/bitshadow/iconate/raw/main/iconate.min.js">
2. Create icon element.
html
<i id="icon" class="fa fa-bars fa-lg"></i>
3. Animate icon from fa-bar to fa-arrow-right with rubberBand animation.
```js var iconElement = document.getElementById('icon'); var options = { from: 'fa-bars', to: 'fa-arrow-right', animation: 'rubberBand' };
iconate(iconElement, options); ```
Following AnimationTypes can be used in iconate call.
rollOutRightrollOutLeftrubberBandzoomOutzoomInfadeOutfadeOutRightfadeOutLeftfadeOutTopfadeOutBottomhorizontalFlipverticalFlipbounceOutBottombounceOutTopbounceOutLeftbounceOutRightrotateClockwiserotateAntiClockwisetadaAnimate an icon element.
* element - Icon Element to perform operations on.
* options - Object containing options to control the animation.
* from - Current icon class name (ex. 'fa-bars' in case of font-awesome)
* to - Final icon class name (ex. 'fa-arrow-right')
* animation - You can choose any animation from above listed animation types. (ex. 'fadeOutRight')(default: 'zoomOut')
* callback - Optional callback to execute after animation completes.
|
|
|
|
|
--- | --- | --- | --- | --- |
4+ ✔ | 16+ ✔ | 10+ ✔ | 15+ ✔ | 6+ ✔ |
Copyright (c) 2015 Jignesh Kakadiya, http://bitshadow.github.io Licensed under the MIT license.
$ claude mcp add iconate \
-- python -m otcore.mcp_server <graph>