adibaicon
v2.2.2
Published
A lightweight, customizable icon font library with 78+ letter-based and UI icons in multiple styles. Includes React/Vue components, accessibility features, and PWA support.
Maintainers
Readme
adibaIcon Library
A lightweight, customizable icon font library with 78 unique letter-based icons in 3 different styles.
Quick Start
CDN (Recommended)
<link rel="stylesheet" href="https://adibaicon.vercel.app/css/adibaIcon.css">NPM Installation
npm install adibaiconDownload
Download the latest release from GitHub
Demo
Usage
Basic Usage
<!-- New unified naming (recommended) -->
<i class="adiba-a"></i>
<i class="adiba-a adiba-lg adiba-red"></i>
<!-- Alternative styles -->
<i class="adiba-a-alt"></i> <!-- Style 2 -->
<i class="adiba-a-bold"></i> <!-- Style 3 -->Available Icons
- 26 Standard letters:
adiba-atoadiba-z - 26 Alternative style:
adiba-a-alttoadiba-z-alt - 26 Bold style:
adiba-a-boldtoadiba-z-bold
Size Classes
| Class | Size | Usage |
|-------|------| ------ |
| adiba-xs | 12px | <i class="adiba-a adiba-xs"></i> |
| adiba-sm | 16px | <i class="adiba-a adiba-sm"></i> |
| adiba-md | 24px | <i class="adiba-a adiba-md"></i> |
| adiba-lg | 32px | <i class="adiba-a adiba-lg"></i> |
| adiba-xl | 48px | <i class="adiba-a adiba-xl"></i> |
Color Classes
| Class | Color | Usage |
|-------|-------| ------ |
| adiba-primary | Blue | <i class="adiba-a adiba-primary"></i> |
| adiba-success | Green | <i class="adiba-a adiba-success"></i> |
| adiba-danger | Red | <i class="adiba-a adiba-danger"></i> |
| adiba-red | Pure Red | <i class="adiba-a adiba-red"></i> |
| adiba-blue | Pure Blue | <i class="adiba-a adiba-blue"></i> |
Examples
Complete Example
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="https://adibaicon.vercel.app/css/adibaIcon.css">
</head>
<body>
<!-- Different styles -->
<i class="adiba-r adiba-lg adiba-red"></i>
<i class="adiba-a-alt adiba-lg adiba-blue"></i>
<i class="adiba-s-bold adiba-lg adiba-green"></i>
<!-- Different sizes -->
<i class="adiba-h adiba-xs"></i>
<i class="adiba-h adiba-sm"></i>
<i class="adiba-h adiba-md"></i>
<i class="adiba-h adiba-lg"></i>
<i class="adiba-h adiba-xl"></i>
</body>
</html>Framework Integration
React:
const MyComponent = () => (
<div>
<i className="adiba-a adiba-lg adiba-primary"></i>
</div>
);Vue.js:
<template>
<i class="adiba-a adiba-lg adiba-primary"></i>
</template>Migration Guide
Old naming (still supported):
<i class="adiba-icon icon-a icon-lg icon-red"></i>New naming (recommended):
<i class="adiba-a adiba-lg adiba-red"></i>Browser Support
- Chrome 4+
- Firefox 3.5+
- Safari 3.1+
- Opera 10+
- IE 8+
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
License
MIT License - see LICENSE.txt
Author
Md Rasheduzzaman
- GitHub: @jmrashed
- Email: [email protected]
📚 Documentation
🔗 Links
- Demo: https://adibaicon.vercel.app
- NPM: https://www.npmjs.com/package/adibaicon
- GitHub: https://github.com/jmrashed/adibaicon
- CDN: https://cdn.jsdelivr.net/npm/adibaicon@latest/dist/css/adibaIcon.min.css
