coderhood-ui
Version:
UI Library
97 lines (65 loc) β’ 2.05 kB
Markdown
# β¨ CoderHood UI Component Library
A lightweight, customizable React component library styled with **pure CSS**βno dependencies, no fuss. Built for developers who want flexibility, performance, and clean design.
## π¦ Installation
```bash
npm install coderhood-ui
```
## π Quick Start
```jsx
import { GlitchButton } from 'my-ui-component-library';
function App() {
return (
<GlitchButton
glitchColor1="#ff0000"
glitchColor2="#00ffff"
color="#ffd700"
glitchTime={300}
font="Orbitron"
onClick={() => alert('Glitch clicked!')}
>
Cyberpunk Mode
</GlitchButton>
);
}
```
## π§© Components
- `GlitchButton` β a glitchy, cyberpunk-inspired button
- `Card` β flexible and minimal layout blocks
- `Loader` β customizable loading animations
- `Modal` β accessible, responsive popup windows
- `Tooltip` β easy hover and focus hints
More components coming soon...
## π Customization
All components are fully customizable via props:
- π¨ Colors
- π Effects (like glitch duration)
- π Fonts and font sizes
- π Widths, heights, padding
- π― Class names and inline styles
No configuration, no theming enginesβjust plug and play.
## π§ͺ Example: `GlitchButton`
> Easily add futuristic glitch effects with full control over color, font, and behavior.
## π― Why This Library?
- β
Built with vanilla CSS for performance and ease of use
- β
Component-based and modular
- β
Lightweight and dependency-free
- β
Customization-first API design
## π License
- MIT License
## π€ Contributing
We welcome contributions! To get started:
1. Fork the repo
2. Create your branch (`git checkout -b feature/ComponentName`)
3. Commit your changes (`git commit -m 'Add ComponentName'`)
4. Push to the branch (`git push origin feature/ComponentName`)
5. Open a PR
Made with β€οΈ by developers, for developers.