1.0.4 β€’ Published 3 months ago

@siddsr/anix v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

πŸŽ‰ AniX – Animation + UX Library

AniX is a modern, lightweight animation library built for developers working with HTML, CSS, JavaScript, React, Angular, and Vue.
It provides production-ready UI animations β€” from button hover effects to full-page transitions β€” all in a clean, dev-friendly format.


🎯 Goal

Become the go-to animation library for developers who want polished UI without bloated dependencies.


✨ Features

  • πŸ”₯ 100+ production-ready animations (entry, exit, loaders, buttons & more)
  • ⚑ Lightweight and fast (no runtime bloat)
  • 🌐 Works with HTML, React, Angular, and Vue
  • πŸŽ›οΈ Customizable: duration, delay, color, easing, size
  • 🧩 Modular: Use only what you need
  • πŸš€ Simple, class-based usage (no JavaScript required)

πŸ“¦ Installation

Option 1: CDN (Recommended for Quick Use)

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@siddsr/anix@latest/dist/anix.min.css">

Option 2: NPM Install

npm install @siddsr/anix After installing, import the CSS in your project: import '@siddsr/anix/dist/anix.min.css';

πŸ› οΈ Usage

πŸš€ In HTML

<div class="ani-fade-in-up">Hello AniX</div>

βš›οΈ In React

```jsx npm install anix-react

import '@siddsr/anix/dist/anix.min.css';

function App() { return Welcome to AniX!; } ```

πŸ…°οΈ In Angular

// In your component template <div class="anix-zoom-in">Angular + AniX!</div>

// Import the CSS in your global styles @import "~@siddsr/anix/dist/anix.min.css";

🌱 In Vue

```jsx

```

🎬 Animation Categories

🎬 Entry Animations

  • anix-fade-in

  • anix-slide-in-up, anix-slide-in-down, anix-slide-in-left, anix-slide-in-right

  • anix-zoom-in, anix-zoom-in-up, anix-zoom-in-down

  • anix-rotate-in

  • anix-bounce-in, anix-drop-in

  • anix-pop-in, anix-grow-in, anix-stretch-y

πŸšͺ Exit Animations

  • anix-fade-out

  • anix-slide-out-up, anix-slide-out-down, anix-slide-out-left, anix-slide-out-right

  • anix-zoom-out

  • anix-rotate-out

  • anix-flip-out-x, anix-flip-out-y

  • anix-bounce-out, anix-drop-out

  • anix-shrink-out, anix-contract-out

🎨 Button Effects

  • slide-bg-left, slide-text-up

  • fill-color-left, fill-glow

  • morph-pill, 3d-tilt, wobble

  • icon-bounce, icon-rotate, icon-grow

βš™οΈ Loader & Spinner Animations

  • bounce-dots, typing-dots, wave-dots

  • spinner-ring, orbit-loader

  • progress-bar-slide, pulse-progress

  • typewriter-loader, scrambled-text

  • gooey-balls, heartbeat-loader, firefly-loader

🧲 Scroll-Based Effects

  • fade-in-on-scroll

  • zoom-in-on-scroll

  • scroll-float-up

  • scroll-blur-in

  • scroll-tilt

  • text-reveal-mask

  • text-split-word

πŸ“œ License

MIT License. Free to use in personal and commercial projects.

πŸ’Ό Business Philosophy

AniX = Animation + UX. We aim to simplify animations for frontend devs while keeping things lightweight, modern, modular, and blazing fast.

Whether you're building a landing page, dashboard, portfolio, SaaS app, or an e-commerce site, AniX will help your UI stand out β€” with style.

Want to collaborate, sponsor, or contribute to AniX Pro? Let’s talk: siddharth.sr.dev@gmail.com

πŸ“’ Important Note

  • πŸ“„ Official Documentation is coming soon!
  • πŸ“– For now, consider this README as your rough guide to use AniX easily.

πŸš€ Quick Links

Made with ❀️ by Siddharth Singh Rathore