@siddsr/anix v1.0.4
π 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
- π Docs: anix.dev (coming soon)
- π¦ NPM: npmjs.com/package/anix-core
- π§ͺ Playground: play.anix.dev (coming soon)
- π GitHub: github.com/sidddev15/anix
Made with β€οΈ by Siddharth Singh Rathore